Condition Excel

Résolu
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. Contributeur
    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
      1. 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
        1. Contributeur
          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)