Formule

Bonjour,

J'aurai besoin d'aide concernant la formule ci dessous, je n'arrive pas à la faire fonctionner quand j'ajoute d'autres "options

Formule initiale,

=NB.SI(A1:N1;"CP")*7

Je souhaite ajouter par exemple

=NB.SI(A1:N1;"CP" ou "DP" ou "AS" etc etc)*7

Merci à vous

6 réponses

  1. bonjour pascauvo,

    la formule brut de NB.SI est NB.SI(P;C)
    P: plage de votre donnée.
    C: critère.
    exemple: NB.SI(A1:A22;K6) et K6 contient le condition de (> 10 ou <= 15....etc)

    voir le lien ci-dessous peut être
    https://www.youtube.com/watch?v=LQQwarCWfqU
    0
    1. Bonjour

      =(NB.SI(A1:N1;"CP") + NB.SI(A1:N1;"DP") + NB.SI(A1:N1;"AS") + etc etc)*7 ?

      A+
      0
      1. MERCI
        0
    2. Bonjour,

      =(NB.SI(A1:N1;"CP")+NB.SI(A1:N1;"DP")+NB.SI(A1:N1;"AS"))*7
      A+
      0
      1. Bonjour Gyrus et merci

        A+
        0
        1. Contributeur
          Bonjour

          quelque soit les données dans la ligne 1 en décalant une colonne (b1:O1)
          https://www.cjoint.com/?3KpjF4pAOgJ

          ou sans formule en 3 minutes avec un tableau croisé dynamique (méthode différente suivant version XL <2007 ou >=2007)

          Michel
          0
          1. Modérateur
            Bonjour,

            Le problème est plus mathématiques qu'Excellien.
            Ta formule doit :
            1- trouver le nombre de cellules entre A1 et N1 qui contiennent "CP"
            2- trouver le nombre de cellules entre A1 et N1 qui contiennent "DP"
            3- trouver le nombre de cellules entre A1 et N1 qui contiennent "AS"
            4- etc
            5- Additionner tout ces nombres
            6- multiplier le résultat par 7

            Soit :
            =(NB.SI(A1:N1;"CP")+NB.SI(A1:N1;"DP")+NB.SI(A1:N1;"AS"))*7

            Ou, en formule matricielle (à valider par Ctrl+Shift+Entrée) :
            =SOMME(SI(A1:N1="CP";1;SI(A1:N1="DP";1;SI(A1:N1="AS";1;0))))*7

            Ou encore, en utilisant SOMMEPROD :
            =SOMMEPROD((A1:N1="CP")+(A1:N1="DP")+(A1:N1="AS"))*7

            EDIT: excusez moi, je n'avais pas rafraichi.........
            Bonne journée à tous

            Cordialement,
            Franck
            0