Recherche d'une formule Excel

Recherche d'une formule Excel - Programmation

Marsh Posté le 05-07-2002 à 11:13:55    

Bonjour, je suis en train de chercher une formule me permettant de compter le nombre de cellules d'une colonne ayant un champ non vide.
 
ex :
 
_________
blablabla
_________
 
_________
blebleble
_________
bliblibli
_________
    3       <= Résultat de la Formule (normalement)
_________
 
 
J'ai écris ça, mais il semblerait qu'excel gère moins bien les tableaux que C++ (lol) : SOMME(SI(NBCAR(B5:B47)>0;1;0))
 
En fait dans la fenêtre de la formule je le vois faire un tableau en face de SI(NBCAR(B5:B47)>0;1;0) genre {1;0;0;1;1;...;1} qui correspond bien à ce que je cherche à avoir, et dans le champ résultat de la fonction SOMME, il m'écrit bien la somme des termes de ce tableau (cool).
Mais quand je valide, il écrit #VALEUR! à la place du total tant attendu. Alors je ne comprend pas.
 
Pour compléter, je souhaiterais faire cette formule de manière unique sans retenu dans d'autre cellule (genre je met le résultat du SI dans les cellules et je fait la somme des cellules).
 
Voilà, si qqun à une idée, je l'en remercie.

Reply

Marsh Posté le 05-07-2002 à 11:13:55   

Reply

Marsh Posté le 05-07-2002 à 11:20:12    

=NB.SI(A1:A10;"" )
pour la plage A1 A10
A+

Reply

Marsh Posté le 05-07-2002 à 11:48:08    

JPA a écrit a écrit :

=NB.SI(A1:A10;"" )
pour la plage A1 A10
A+




 
 :hello: correct  :D

Reply

Marsh Posté le 05-07-2002 à 12:03:24    

OK pour le NB.SI, j'ai compris comment ça fonctionnais, mais je ne comprend pas pourquoi le résultat ne correspond pas.
 
Quand tu mets SI(A1:A10;"" ). Le "" C bien pour pas de contrainte non? Parce que dans ce cas je comprend bien la fonction mais pas pourquoi ça ne donne le bon résultat.
 
A noter que dans mes cellules il y a une chaine de caractères (lettre + chiffre)
 

Reply

Marsh Posté le 05-07-2002 à 12:08:22    

Arf non j'ai compris, il me sors le nombre de champs vides.
Mais c'est l'inverse que je veux.
 
Alors que la formule indique justement quel compte le nombre de cellules non vide. Bizarre

Reply

Marsh Posté le 05-07-2002 à 12:11:28    

exact, je recherche et je reposte.
(dans mon test, j'avais autant de cellules vides que de non vides...)
A+

Reply

Marsh Posté le 05-07-2002 à 12:13:17    

j'ai pas été trop long ?
=LIGNES(C1:C13)-NB.VIDE(C1:C13)
A+

Reply

Marsh Posté le 05-07-2002 à 13:16:42    

ROger, Ca fonctionne, je te remercie.
 
Mais par contre je ne comprend pas trop le mécanisme. Mais bon je regarderais ça de plus près quand j'aurais plus de temps.
 
Merci encore!!!

Reply

Marsh Posté le 05-07-2002 à 13:44:47    

lignes(plage) = nombre de ligne de la plage de cellules
colonnes(plage) = nombre de colonnes de la plage de cellules
nb.vide(plage) = nombre de cellules vides de la plage.
 
la formule générale serait :
 
lignes(plage)*colonnes(plage)-nb.vide(plage)
mais comme dans ton cas colonnes(plage)=1 ...

Reply

Marsh Posté le 05-07-2002 à 15:02:25    

Ok, Thanx!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed