Comptage grand nombre cases vides excel

Fermé
CD - 9 janv. 2015 à 14:43
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 9 janv. 2015 à 18:07
Bonjour,

Je souhaiterais calculer le taux de remplissage de mon tableau pour savoir où j'en suis sur mon travail.

Pour cela, j'ai commencé par compter les cases remplies avec NBVAL, mais pour faire ce taux, j'aurais également besoin :
- soit du nombre de cases vides,
- soit du nombre de cases total.

Le problème c'est que mon tableau n'est pas spécialement conséquent, mais j'ai plusieurs petites plages de cellules. Et à chaque fois que je note ma formule, cela me renvoie une fenêtre d'erreur en me disant que j'ai pris un trop grand nombre d'arguments.
Ma formule ressemble à ça : =NB.VIDE(Feuil1!$C$4:$C$7,Feuil1!$F$4:$G$7,Feuil1!$I$4:$M$7)

Auriez-vous des astuces pour calculer le nombre total de cellules de plusieurs plages sélectionnées (vides ou non, texte ou nombre) ou bien le nombre total de cellules vides sur plusieurs plages de données.

Merci par avance,

CD
A voir également:

4 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
9 janv. 2015 à 15:10
Bonjour,

La fonction NB.VIDE attend UNE plage ... pas plusieurs... d'où ton message d'erreur.
Vu que tu n'en a pas cinquantes.. pourquoi ne découpes tu pas ta formule ?
=NB.VIDE(Feuil1!$C$4:$C$7)+NB.VIDE(Feuil1!$F$4:$G$7)+NB.VIDE(Feuil1!$I$4:$M$7) 

0
DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
Modifié par DjiDji59430 le 9/01/2015 à 15:29
Bonjour,

=somme(nb.si(Feuil1!$C$4:$C$7;"");nb.si(Feuil1!$F$4:$G$7;"");nb.si(Feuil1!$I$4:$M$7;""))

la fonction nb.vide ne prend qu'une plage


pas vu la réponse précédente mais ravi qu"elle soit la meme !
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
9 janv. 2015 à 15:39
pas vu la réponse précédente mais ravi qu"elle soit la meme !

Oui.. mais toi tu as pensé à la fonction Somme...et c'est encore mieux ;-)
0
Merci beaucoup de votre réponse, j'avais bien essayé NB.SI.ENS mais ça ne fonctionnait pas. Le plus simple est donc la somme, tout simple, mais formule à laquelle je n'ai pas pensé !

La formule était bonne mais de petites corrections devaient être apportées :

=SOMME(NB.SI(Feuil1!$C$4:$C$7,""),NB.SI(Feuil1!!$F$4:$G$7,""),NB.SI(Feuil1!$I$4:$M$7,""))

Ce ne sont pas des points virgules, mais des virgules qu'il faut ajouter.

CD
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094 > CD
Modifié par Raymond PENTIER le 9/01/2015 à 17:47
"Ce ne sont pas des points virgules, mais des virgules qu'il faut ajouter."

Très surprenant ! Habituellement c'est la version anglaise d'Excel qui nécessite des virgules ...
0
cocotehier Messages postés 12 Date d'inscription dimanche 23 mars 2014 Statut Membre Dernière intervention 26 mai 2015
9 janv. 2015 à 15:47
Bonjour,
Peut être avec NB.SI.ENS qui accepte des plages.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
9 janv. 2015 à 18:07
Bonjour,

Plus simplement tu ne peut pas compter tes cellules pour avoir leur nombre ?
8 colonnes x 4 lignes ça devrait s'approcher de 32.
eric
0