CALCUL NB FONCTION SI EXCEL

Bonjour,
Bonjour,

Suite FORUM je ne trouve pas la solution à mon cas ci-dessous

J'ai une colonne A avec un nom ex: AVIS et souhaite connaitre le nombre de clients proposé par agence, le Nombre de client est calculé que si dans la colonne B est = X

A B
1 AVIS X
2
3 ORVIM

4 ORPI
5 ORPI X
6 ORPI X

Calcul le nombre clients par agence
soit AVIS = 1
Soit ORVIM=0
Soit ORPI=2

Merci pour votre aide
Configuration: Windows Vista
Internet Explorer 7.0

3 réponses

  1. Bonjour,

    La fonction que tu cherches est sommeprod.

    Dans une colonne, tu saisis les nom des agences (AVSI, ORPI...) par exemple en C2...
    =SOMMEPROD(($A$2:$A$8=C2)*($B$2:$B$8<>"")) ==> pour les cellules non vides
    =SOMMEPROD(($A$2:$A$8=C2)*($B$2:$B$8="X")) ==> pour les cellules X
    0
    1.  

            A        B       C          D
      1  AVIS     3       AVIS     5
      2  AVIS     2       AV        12
      3  AV        12

      D1 =SOMME.SI(A:A;C1;B:B)

      (à tirer vers le bas)

      0
      1. Contributeur
        Bonjour
        Et pourquoi pas simplement, (le nom de l'agence est le X étant apparement ensemble dans la colonne B) une formule pour chaque agence, comme suit:
        =NB.SI($B$1:$B$100;"ORPI X")
        qui donne bien 2 comme souhaité etc....
        ORPI étant à remplacer dans un tableau de récap par AVIS X où ORVI X
        Crdlmnt
        PS: une autre possibiilté selon ce que vous voulez:
        =NB.SI($B$1:$B$100;C1&" X")
        En mettant en C1 le nom de l'agence recherchée
        0