Fonction moyenne avec beaucoup de lignes
bensasa
Messages postés
19
Statut
Membre
-
bensasa Messages postés 19 Statut Membre -
bensasa Messages postés 19 Statut Membre -
Bonjour
Je travail toujours sur mon tableau assez "énorme" sur des pH suite au problème de mardi voici le nouveau problème que se pose:
Mon tableau se présente sous la façon suivante
Label pH
1 5.5
1 5.7
2 5.8
3 6
etc
je cherche a faire les moyennes de pH par type de Label, jai fais une formule:
=MOYENNE(SI(Label=1;pH)) cette fonction marche, mais face au nombre de ligne très important très peu de lignes sont prises en compte donc la moyennes se retrouve faussée.
Je suis à la recherche d'une configuration à modifier pour éviter ce genre de problème ou une formule de calcul de "substitution" comprenant toutes les lignes.
J'espère être clair dans ma demande
Merci d'avance
Je travail toujours sur mon tableau assez "énorme" sur des pH suite au problème de mardi voici le nouveau problème que se pose:
Mon tableau se présente sous la façon suivante
Label pH
1 5.5
1 5.7
2 5.8
3 6
etc
je cherche a faire les moyennes de pH par type de Label, jai fais une formule:
=MOYENNE(SI(Label=1;pH)) cette fonction marche, mais face au nombre de ligne très important très peu de lignes sont prises en compte donc la moyennes se retrouve faussée.
Je suis à la recherche d'une configuration à modifier pour éviter ce genre de problème ou une formule de calcul de "substitution" comprenant toutes les lignes.
J'espère être clair dans ma demande
Merci d'avance
A voir également:
- Fonction moyenne avec beaucoup de lignes
- Fonction si et - Guide
- Excel moyenne - Guide
- Partage de photos en ligne - Guide
- Formulaire en ligne de meta - Guide
- Moyenne en anglais excel - Guide
1 réponse
Bonjour
peut être :
=SOMME.SI(Label;1;pH)/NB.SI(Label;pH)
en supposant que Label et pH soient les noms données à vos champs.
Maintenant si vous voulez supprimer des postes de Label n'ayant pas de valeur pH pour faire la moyenne, utilisez:
=SOMME.SI(Label;1;pH)/SOMMEPROD((Label;1)*(pH>0))
la division ne prendras en compte que le nombre de cellules correspondant au label cherché et dont la valorisation est supérieure à 0.
Enfin, si vous avez des valeurs pH négatives à prendre en compte remplacez > par <>
Si vous êtes sur 2007 vous pouvez utiliser en formule moyenne:
=MOYENNE.SI.ENS(Label;1;pH;">0";pH)
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
peut être :
=SOMME.SI(Label;1;pH)/NB.SI(Label;pH)
en supposant que Label et pH soient les noms données à vos champs.
Maintenant si vous voulez supprimer des postes de Label n'ayant pas de valeur pH pour faire la moyenne, utilisez:
=SOMME.SI(Label;1;pH)/SOMMEPROD((Label;1)*(pH>0))
la division ne prendras en compte que le nombre de cellules correspondant au label cherché et dont la valorisation est supérieure à 0.
Enfin, si vous avez des valeurs pH négatives à prendre en compte remplacez > par <>
Si vous êtes sur 2007 vous pouvez utiliser en formule moyenne:
=MOYENNE.SI.ENS(Label;1;pH;">0";pH)
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
bensasa
Messages postés
19
Statut
Membre
je venais de trouvez cette solution merci pour votre aide