Condition Excel

Résolu
roadmender -  
 Plouf -
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 ?

6 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Simplement avec la fonction SOMMEPROD tu devrais avoir ton total :

    =SOMMEPROD((A1:A100="x")*(B1:B100="y"))
    1
  2. Plouf
     
    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
  3. Utilisateur anonyme
     
    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
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

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