Moyenne de valeurs numériques qd cellules comprend texte / nbr
Résolu
momotte17
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je viens solliciter votre aide car je suis fasse à un dilemme qui me prend la tête et me retarde dans l'avancement de mon travail.
Les calculs qui suivent sont extrait d'une base de donnée et me permettent de faire des analyses et des tableaux croisés dynamiques...
Voilà la formule qui me tracasse : =SOMME.SI((G2;M2);">0")/ESTNUM(G2;M2)
En fait dans ma base de donnée je dois faire la moyenne en colonne S des valeurs comprises sur une même ligne en colonne G et M. Or ces G et M peuvent contenir du texte, du vide ou des valeurs numériques...
A la base j'ai tenté une autre formule qui marche tout le temps sauf dans cette colone S !!! et qui est :
=SI(SOMME(G2;M2)=0;"";SOMME(G2;M2)/NB.SI((G2;M2);">0")) : Je pense que le prb vient que la plage G2 et M2 qui n'est pas vraiment une plage (G2:M2) mais 2 cellules distinctes...
Enfin, si quelqu'un pouvait m'aider ce serait juste génial, et je vous remercie d'avance.
Je viens solliciter votre aide car je suis fasse à un dilemme qui me prend la tête et me retarde dans l'avancement de mon travail.
Les calculs qui suivent sont extrait d'une base de donnée et me permettent de faire des analyses et des tableaux croisés dynamiques...
Voilà la formule qui me tracasse : =SOMME.SI((G2;M2);">0")/ESTNUM(G2;M2)
En fait dans ma base de donnée je dois faire la moyenne en colonne S des valeurs comprises sur une même ligne en colonne G et M. Or ces G et M peuvent contenir du texte, du vide ou des valeurs numériques...
A la base j'ai tenté une autre formule qui marche tout le temps sauf dans cette colone S !!! et qui est :
=SI(SOMME(G2;M2)=0;"";SOMME(G2;M2)/NB.SI((G2;M2);">0")) : Je pense que le prb vient que la plage G2 et M2 qui n'est pas vraiment une plage (G2:M2) mais 2 cellules distinctes...
Enfin, si quelqu'un pouvait m'aider ce serait juste génial, et je vous remercie d'avance.
A voir également:
- Moyenne de valeurs numériques qd cellules comprend texte / nbr
- Excel moyenne - Guide
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Excel cellule couleur si condition texte - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Transcription audio en texte word gratuit - Guide
6 réponses
Bonjour
essayez:
=SOMME(G2:M2)/SOMMEPROD((ESTNUM(G2:M2))*1)
Attention, une valeur 0 est considérée comme numérique
les limites de champ sont indiquées avec deux points, pas avec le point virgule
crdlmnt
Errare humanum est, perseverare diabolicum
essayez:
=SOMME(G2:M2)/SOMMEPROD((ESTNUM(G2:M2))*1)
Attention, une valeur 0 est considérée comme numérique
les limites de champ sont indiquées avec deux points, pas avec le point virgule
crdlmnt
Errare humanum est, perseverare diabolicum
Re bonjour,
Déjà merci d'essayer de sollutionner mon probleme mais la formule proposée ne convient pas
J'ai pris un exemple ou M2 = G2 = 270
Donc je devrais trouver 270 (car je souhaite faire la moyenne de ces 2 valeurs) et la formule me donne 170.82...
Est-ce que le fait d'écrire G2:M2 prend en compte toute les valeurs entre la colonne G et M où seulement G2 et M2 ?
Auriez-vous une autre solution ?
Re merci.
Déjà merci d'essayer de sollutionner mon probleme mais la formule proposée ne convient pas
J'ai pris un exemple ou M2 = G2 = 270
Donc je devrais trouver 270 (car je souhaite faire la moyenne de ces 2 valeurs) et la formule me donne 170.82...
Est-ce que le fait d'écrire G2:M2 prend en compte toute les valeurs entre la colonne G et M où seulement G2 et M2 ?
Auriez-vous une autre solution ?
Re merci.
Bonjour à tous,
et pourquoi pas tout simplement :
=MOYENNE(G2;M2)
qui ne tient compte que des valeurs numériques.
Et si tu ne veux la moyenne que si il y a 2 nombres :
=SI(NB(G2;M2)=2;MOYENNE(G2;M2);"")
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
et pourquoi pas tout simplement :
=MOYENNE(G2;M2)
qui ne tient compte que des valeurs numériques.
Et si tu ne veux la moyenne que si il y a 2 nombres :
=SI(NB(G2;M2)=2;MOYENNE(G2;M2);"")
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Bonjour,
formule:
=SI(ET(ESTNUM(G2);ESTNUM(M2));(G2+M2)/2;SI(ESTNUM(G2);G2;SI(ESTNUM(M2);M2;"")))
Bon courage
formule:
=SI(ET(ESTNUM(G2);ESTNUM(M2));(G2+M2)/2;SI(ESTNUM(G2);G2;SI(ESTNUM(M2);M2;"")))
Bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Je voulais répondre à ériiic mais visiblement c'est pas possible donc merci Eriiic j'ai honte, je crois que les neuronnes sont en surchauffe et que dans le cas présent, "pourquoi faire simple quand on peut faire compliquer"... Oui la formule moyenne marche... :))
Et merci aussi à f894009 car c'est le genre de formule que je cherchais et que je ne savais pas écrire (disons que c'est un programme excel que je réalise plus qu'un tableau, qui comprend des miliers d'automatisme et de liaisons, et que cette formule me sera très utile dans d'autres cas...
Merci à tous, vous êtes forts !
Je voulais répondre à ériiic mais visiblement c'est pas possible donc merci Eriiic j'ai honte, je crois que les neuronnes sont en surchauffe et que dans le cas présent, "pourquoi faire simple quand on peut faire compliquer"... Oui la formule moyenne marche... :))
Et merci aussi à f894009 car c'est le genre de formule que je cherchais et que je ne savais pas écrire (disons que c'est un programme excel que je réalise plus qu'un tableau, qui comprend des miliers d'automatisme et de liaisons, et que cette formule me sera très utile dans d'autres cas...
Merci à tous, vous êtes forts !
J'avais une dernière question, si je comprends bien f894009, cette partie de la formule SI(ESTNUM(G2);G2;SI(ESTNUM(M2);M2;""))) correspond aux calculs si le reste est faux, je ne savais pas qu'on pouvait rajouter 2 conditions quand c'est "faux" en se servant d'un autre si (...) dans une formule si(...)...
Je sais pas si je suis claire mais grâce à vous 'ai appris quelque chose et rapidement en plus.
Merci beaucoup !
Je sais pas si je suis claire mais grâce à vous 'ai appris quelque chose et rapidement en plus.
Merci beaucoup !