[Excel] Compter le nombre de celulle non vide

Fermé
Boardfid - 27 sept. 2023 à 20:08
Raymond PENTIER Messages postés 58725 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 - 28 sept. 2023 à 16:25

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

A voir également:

2 réponses

Le Pingou Messages postés 12190 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 novembre 2024 1 450
Modifié le 27 sept. 2023 à 22:13

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...!


0

Merci pour votre retour

Pour moi la formule devrai renvoyer vide, mais ce n'est pas le cas malheureusement 

0
bigoudiii Messages postés 237 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 25 octobre 2024 80 > Boardfid
Modifié le 28 sept. 2023 à 09:05

Hello,

NBVAL compte également les cellules qui comporte le texte vide "" mis par formule par exemple, mais ne compte pas pas les cellules réellement vides

essaie :

=SI(SOMME(K12:P12)=30;10;SI((NBVAL(K12:P12)-NB.VIDE(K12:P12))=6;6;""))

ou même :

=SI(SOMME(K12:P12)=30;10;SI(NB.VIDE(K12:P12)=0;6;""))
1
Le Pingou Messages postés 12190 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 novembre 2024 1 450 > Boardfid
28 sept. 2023 à 14:07

Bonjour,

Merci du retour, cependant selon vos explications cela fonctionne parfaitement chez moi.

Désolé.

0
Raymond PENTIER Messages postés 58725 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 17 240
Modifié le 28 sept. 2023 à 16:54

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;""))

0