Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 27/10/2003, 14h23   #1 (permalink)
M@
Guest
 
Messages: n/a
Par défaut Compter nb cellules à partir d'une condition d'une autre colonne

Salut,
Comment peut-on compter le nombre de cellule non vide d'une colonne sachant que l on ne veut que compter celle qui on un meme argument contenu dans une autre colonne?

Par exemple on a les colonnes nom, matricule et semaine X (cellule vide ou non) et on veut compter combien il y a de cellules non vides dans la colonne semaine mais seulement pour les personnes dont le nom commence par J

Merci
 
ANNONCES
Vieux 27/10/2003, 14h49   #2 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Compter nb cellules à partir d'une condition d'une autre colonne


par exemple :

=NB.SI(A:A;"J*")

 
Vieux 27/10/2003, 14h50   #3 (permalink)
M@
Guest
 
Messages: n/a
Par défaut Re: Compter nb cellules à partir d'une condition d'une autre colonne

Ca ca marche si on ne change pas de colonne. Dans mon cas le nb de cellule non vide à compter est dans une colonne et le test de svoir si le nom commence par J dans une autre. Il faudrai pas imbriquer 2 fonctions?
 
Vieux 27/10/2003, 15h20   #4 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Compter nb cellules à partir d'une condition d'une autre colonne

Par exemple :

=SOMMEPROD(($B$2:$B$7<>"")*(GAUCHE($A$2:$A$7;1)="j "))

 
Vieux 27/10/2003, 15h45   #5 (permalink)
M@
Guest
 
Messages: n/a
Par défaut Re: Compter nb cellules à partir d'une condition d'une autre colonne

Ca marche, merci beaucoup!!! ;-)
 
Vieux 30/10/2003, 16h38   #6 (permalink)
julie
Guest
 
Messages: n/a
Par défaut Re: Compter nb cellules à partir d'une condition d'une autre colonne

comme tu as l'air callée, voici ma question:
je cherche à faire la boucle suivante:
n=0
tant que la cellule n'est pas vide, on compte le nombre n de cellule
n=n+1
...
mon problème est l'incrémentation...je voudrais savoir comment programmer l'équivalent de:
For k = 1 To 5
Range("bk").Select
ActiveCell.FormulaR1C1 = "=Isblanck(R[+k]C1)"
exit for
next k

merci
 
Vieux 30/10/2003, 17h08   #7 (permalink)
julie
Guest
 
Messages: n/a
Par défaut incrémentation type Range("b[+k]").Select

bonjour,
comme tu as l'air callée, voici ma question:
je cherche à faire la boucle suivante:
n=0
tant que la cellule n'est pas vide, on compte le nombre n de cellule
n=n+1
...
mon problème est l'incrémentation...je voudrais savoir comment programmer l'équivalent de:
For k = 1 To 5
Range("bk").Select
ActiveCell.FormulaR1C1 = "=Isblanck(R[+k]C1)"
exit for
next k

merci
 
Vieux 30/10/2003, 18h15   #8 (permalink)
Jean-Marie
Guest
 
Messages: n/a
Par défaut Re: Compter nb cellules à partir d'une condition d'une autre colonne

Bonjour Julie, Cathy

Je ne voudrais pas couper l'herbe sous le pied de Cathy, Bip Bip aurait déjà répondu avant que tu n'ai posé la question (lol).

En imaginant que ta plage de cellule est A1:A10, cette formule te donne le nombre de cellules contiguës depuis le départ de la plage.

Voici la formule =MIN(SI(ESTVIDE(A1:A10)=VRAI;LIGNE(A1:A10)-1;65536))
à valider par Ctrl+Shift+entrer

Pour l'adapter à ton cas, la valeur -1 est le numéro de la ligne où commence ta plage, dans l'exemple A1:A10, elle commence à la 1ère ligne donc -1, autre exemple si la plage est A15:A1000, tu mettras -15. Change la valeur de la plage A1:A10

La donnée 65536 correspond au numéro maximum de la dernière ligne d'une feuille, elle ne doit pas être changée.

Cette fonction ne retourne que le nombre de cellules contiguës pour la première section.

Bonne journée

@+Jean-Marie
 
Vieux 30/10/2003, 18h37   #9 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Compter nb cellules à partir d'une condition d'une autre colonne

Désolée, Julie, j'étais sur un problème posé par "Kiko974" (département d'Outre-mer?), je ne peux pas être partout, mais tu vois, tu as des réponses
et Jean-Marie est beaucoup plus fort que moi là-dessus (j'arrive à trouver, mais je galère....)

C@thy
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 20h38.


(C) 2006 Excel Downloads