Condition Excel

Résolu/Fermé
roadmender - 16 déc. 2010 à 10:11
 Plouf - 16 déc. 2010 à 12:03
Bonjour,

Pouvez-vous m'aider s'il vous plait ?

Je cherche comment je pourrai remonter le nombre total de cellule qui on x dans la plage de celulle A1:A100 et y dans la plage de cellule B1:B100.

Est ce clair ?


A voir également:

6 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
16 déc. 2010 à 10:41
bonjour

Simplement avec la fonction SOMMEPROD tu devrais avoir ton total :

=SOMMEPROD((A1:A100="x")*(B1:B100="y"))
1
Bonjour,
Pas vraiment clair non!
remonter le nombre total de cellule

ca signifie augmenter, ou déplacer les cellules vers le haut ou bien?

Bonne explication
0
Utilisateur anonyme
16 déc. 2010 à 10:30
Bonjour roadmender

Tu peux compter le nombre de x (majuscule ou minuscule) avec cette macro. Le résultat est renvoyé par une boîte message.

Sub NombreDeX()
For Each cellule In Range("A1:A100")
If cellule = "x" Or cellule = "X" Then: compt1 = compt1 + 1
Next
For Each cellule In Range("B1:B100")
If cellule = "x" Or cellule = "X" Then: compt2 = compt2 + 1
Next
MsgBox ("Le nombre de X = " & compt1 + compt2)
End Sub

Cordialement
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
Modifié par michel_m le 16/12/2010 à 10:49
Bonjour,

Pourquoi du VBA ?

=NB.SI(A1:A100;"x")+NB.SI(B1:B100;"y")

mais si tu veux décompter le nombre de x et de y qur la m^me ligne
=SOMMEPROD((A1:A100="x")*(B1:B100="y")*1)

10:48h: Excuses moi , Gb, je n'avais pas rafraichi!
Cordialement
Michel
Vous programmez en VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...(P. Fauconnier/dvp)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Super merci beaucoup le réponse est donnée par GB & Michel
0
Ah? remonter veut donc dire afficher !
-1