[Excel] Compter le nombre de celulle non vide
Raymond PENTIER Messages postés 58213 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je bloque sur une formule Excel
Voici les conditions pour remplir ma cellule J11
SI la comme (K12:P12) = 30 alors la valeur renvoyé doit être 10
Condition suivante, si les 6 cases K12:P12 ont une valeur (Chiffre ou texte cela peux varier), alors renvoyer la valeur 6
Si les deux conditions ne sont pas respecter, alors ne rien renseigner dans la cellule J11.
Sachant que mes cellules Cellule K12 à P12 sont rempli avec des formules.
La formule suivante ne me renvoi pas vide si les deux conditions ne sont pas respecté et me renvoi automatiquement 6
=SI(SOMME(K12:P12)=30;10;SI(NBVAL(K12:P12)=6;6;""))
Merci à vous
2 réponses
-
Bonjour,
Si dans la plage K12:P12 il y a 4 nombres et 2 textes la formule renvoie 6
Si dans la plage K12:P12 il y a 5 nombres et 1 vide la formule renvoie Vide..
Ou alors mauvaise compréhension...!
-
Bonjour Boardfid.
bigoudiii t'a donné l'explication :
NBVAL compte également les cellules qui comportent le texte vide "" mis par formule par exemple, mais ne compte pas les cellules réellement vides.
La formule que je propose est légèrement plus compliquée que celles de bigoudiii, mais elle a l'avantage de fonctionner :
=SI(SOMME(K12:P12)=30;10;SI(NBVAL(K12:P12)-NB.SI(K12:P12;CAR(34)&CAR(34))=6;6;""))
Et si tu donnes à la plage K12:P12 le nom "P", la formule s'écrit :
=SI(SOMME(P)=30;10;SI(NBVAL(P)-NB.SI(P;CAR(34)&CAR(34))=6;6;""))