[COLOR="DarkSlateGray"][B]=SI(NB(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1);MOYENNE(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1);"")[/B][/COLOR]
[COLOR="DarkSlateGray"][B]=SI(ESTNUM(MOYENNE(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1));MOYENNE(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1);"")[/B][/COLOR]
Non ce n'est pas dû à l'orientation. Quand j'ai des valeurs dans toutes les cellules ça va mais dès il en manque une il ne calcul plus .... ??????
=SI(NB(MOYENNE(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1));MOYENNE(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1);"")
Bonjour job75,(...)
Puis en AZ1 la formule de ROGER2327 :
(...)Code:=SI(NB(MOYENNE(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1));MOYENNE(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1);"")
Le problème c'est que j'ai des données entre celle que je veux utiliser pour ma moyenne ....
effectivement Roger moi non plus je ne la comprends pas complètement
Bonsoir job75Salut Jean-Marcel,
MOYENNE() renvoie une valeur d'erreur s'l n'y a pas de valeurs numériques.
NB() compte les valeurs numériques, jusque là ça va ?
Ce que vous n'avez probablement pas compris c'est cela :
=SI(1;x;"") ou =SI(35;x;"") c'est la même chose que =SI(VRAI;x;"")
=SI(0;x;"") c'est la même chose que =SI(FAUX;x;"")
SI convertit les valeurs numériques en valeurs logiques.
A+
[FONT=Verdana]=MOYENNE(SI(F$1:AX$1="M";F2:AX2))[/FONT]
[FONT=Verdana]=MOYENNE(SI(ESTNUM(SOMME(F2;K2;P2;W2;AB2;AG2;AN2;AS2;AX2));(F2;K2;P2;W2;AB2;AG2;AN2;AS2;AX2)))[/FONT]
=MOYENNE(Zone)
Ce que je ne comprends pas, c'est l'intérêt d'écrire (à part le fait de calculer deux fois la moyenne si elle existe)
NB(MOYENNE(F1;K1;P1;W1;AB1;AG1;AN1;AS1;AX1))
Pas grave, job75, il n'y a que ceux qui ne font rien qui ne se trompent pas !(...)
Edit : Ah oui pardon, c'est la formule que j'ai dû corriger (par erreur) sur le fichier du post #7 de thor81... Il faut bien sûr ne pas mettre MOYENNE() dans NB() ! Voir ce fil :
https://www.excel-downloads.com/threads/eviter-laffichage-des-dieses.132328/
A+