Problème calcul nb de celulle

  • Initiateur de la discussion Initiateur de la discussion Blues
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Blues

Guest
Bonjour Forum,

Je vous explique mon problème, j'essaye désespérement de trouver une formule qui calcul le nombre de celulle non-vide et non égale à 0 - par exemple - dans les celulles des colonnes suivantes : O2;R2;U2;X2;etc... (mais toujours avec le mêmes écarts entre les lettres (ici 3)).

Si vous arrivez à m'aider, merci d'avance
 
Bonjour le forum,
bonjour Blues,

Je ne sais pas si ca va correspondre a ton attente mais tu peux essayé ca :

=NB(ta plage de cellulle)-NB.SI(ta plage de cellule;0)

NB(ta plage de cellulle) etant les cellules non vide de ta plage
NB.SI(ta plage de cellule;0) étant le nombre de cellules égalent a 0 de ta plage.

Espérant t'avoir aidé

Jocelyn
 
Bonjour Jocelyn

Le problème vient du fait que cette fonction (NB.SI) n'accepte pas qu'on mette plusieurs valeurs isolées. Je pense qu'elle ne supporte que les champs, par exemple A:O.

Il faudrait lui faire accepter des celulles seules, mais je ne sais comment faire... pour l'instant.

Ou alors, je changerais peut-être encore de tactique...

Si tu ou vous avez d'autres propositions, je suis ouvert à tout.

Merci et A+
 
re

Excuse je me suis mal exprimé, dans ton exemple, les "trous" sont vides. Chez moi dans ces "trous" il peut y avoir des valeurs. Le problème est de faire que ces valeurs n'intéragissent pas avec la formule, alors il faudrait, soit utiliser les références des celulles directement (p.e : nb.si(a2;c2;e2)), soit trouver une autre méthode, mais je ne peux pas sélectionnés toutes les cases du champ A:M, car certaines n'ont rien à voir avec ce que je cherche.
 
re bonjour,

le système te bloque a 7 conditions si tu choisi une solution comme ca.

et la malheureusement je ne vois pas de solution dans l'immédiat j'ai essaye de sélectionné une céllule sur trois et de donner un nom a ma plage, ca fonction tres bien avec NB mais il ne ve pas accepter le nom dans NB.SI.
Arf j'enrage

dsl pour l'instant je n'ai pas de solution mais je re regarde des que je peux

A+
Jocelyn
 
salut Blues, Jocelyn, le forum

voici une macro que je propose et qui semble fonctionner. A adapter en fonction du besoin :

Sub NbCellules()

Dim NbCell As Integer, NbErreur As Integer
NbCell = 0: NbErreur = 0

For i = 1 To 15 Step 2 'parcours des colonnes 1, 3, 5...15
Derligne = Cells(65000, i).End(xlUp).Row ' Derniere ligne de la colonne i
If Not (Derligne = 1 And IsEmpty(Cells(1, i))) Then 'Vérifie si la colonne n'est pas vide
NbCell = NbCell + Derligne
For j = 1 To Derligne ' parcours des cellules de la colonne i
If Cells(j, i).Value = 0 Or Cells(j, i) = "" Then NbErreur = NbErreur + 1
Next
End If
Next
vbMsg = NbCell & " celllules ont été testées et" & Chr(10) & NbErreur & " contiennent un 0 ou sont vides." & Chr(10) & "Le nombre recherché était donc " & (NbCell - NbErreur)
MsgBox vbMsg, vbInformation, "Calcul du nombre de cellules spécifiées"

End Sub

Bon courage,

le Fnake
 
Bonjour,

Pour les colonnes O R U X et AA (ligne 2) :
=SOMMEPROD((MOD(COLONNE(O2:AA2);3)=0)*(O2:AA2<>"")*(O2:AA2>0))

Pour les colonnes P S V Y (ligne 3) :
=SOMMEPROD((MOD(COLONNE(O3:AA3);3)=1)*(O3:AA3<>"")*(O3:AA3>0))

Pour les colonnes Q T W Z (ligne 4) :
=SOMMEPROD((MOD(COLONNE(O4:AA4);3)=2)*(O4:AA4<>"")*(O4:AA4>0))

La formule ne prend en compte qu'une colonne sur trois,
celles dont le n°, divisé par 3, a pour reste 0 ou 1 ou 2.
=COLONNE(O2) = 15
=MOD(COLONNE(O2);3) = 0
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
468
Réponses
4
Affichages
574
Réponses
1
Affichages
1 K
Réponses
11
Affichages
2 K
Retour