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

  • Votes
  • Date
  • Date décroissante
  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

        Simplement avec la fonction SOMMEPROD tu devrais avoir ton total :

        =SOMMEPROD((A1:A100="x")*(B1:B100="y"))
        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)