Calculer le nombre de cellule remplie

J

Johan

Guest
Bonjour,

Je souhaite créer une formule qui permet de calculer le nombre de cellule remplie, pour le moment j’utilise cette formule

=NB(A6 :A25) ou
=NBVAL(A6:A25)

Malheureusement cette formule considère comme remplie, les cellules avec des formules

Merci de votre aide
 
H

heurvy

Guest
voila un petit code vb qui marche

Dim celluleremplie As Integer
Dim compteur As Integer
compteur = 0
For ligne = 6 To 25

If Cells(ligne, 1) = "" Then
compteur = compteur + 1
End If

Next ligne

'au maximum tout est remplie je compte donc les cellule vide et je soustrait sur ta plage
celluleremplie = 25 - 6 - compteur + 1


'resultat dans A1
Cells(1, 1) = celluleremplie

Heurvy

End Sub
 
A

andré

Guest
Salut,

Puisque personne n'a trouvé plus simple, tu pourrais peut-être exploiter l'approche suivante :

=NB.SI(A6:A25;">0")

Si tu as aussi des nombres négatifs : =NB.SI(A6:A25;">0")+NB.SI(A6:A25;"<0")

J'ai esayé de mettre la double condition ("<>0") dans une seule formule, mais cela ne marche pas.

Par contre la formule : =SOMMEPROD(A6:A25<>0)*1) fonctionne très bien.
Je te conseille donc cette dernière.

Ândré.
 

Discussions similaires

Réponses
3
Affichages
324

Statistiques des forums

Discussions
314 211
Messages
2 107 325
Membres
109 803
dernier inscrit
Nicodu12