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

  • Votes
  • Date
  • Date décroissante
  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
    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
      1. Bonjour,

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

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

          A+
          1. MERCI