Somme.Si avec 2 conditions

Résolu
sasafca Messages postés 567 Statut Membre -  
sasafca Messages postés 567 Statut Membre -
Bonjour,

j'ai fait ce ce calcule:
=SOMME.SI(Requête!A2:A3208;"00000001";Requête!F2:F3208)

Et j'aimerai juste rajouter une condition qui est:
Requête!E2:E3208;"OK";

En conclusion, si la colonne A = "00000001" et le colonne E="ok" alors on ajoute les sommes se trouvant dans la colonne F.

Merci de votre aide !!

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pour Excel à partir de 2007

    =SOMME.SI.ENS(Requête!F2:F3208;Requête!A2:A3208;"00000001";Requête!E2:E3208;"OK")

    avant 2007

    =SOMMEPROD((Requête!A2:A3208="00000001")*(Requête!E2:E3208="OK")*(Requête!F2:F3208))

    crdlmnt
    2
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    =SOMMEPROD((Requête!A2:A3208="00000001")*(Requête!E2:E3208="OK")*(Requête!E2:E3208))

    si ta formule se trouve sur la feuille Requête tu peux simplement saisir les bornes de ta plage
    =SOMMEPROD((A2:A3208="00000001")*(E2:E3208="OK")*(F2:F3208))
    sinon je te conseille de nommer chaque plage, exemple Requête!A2:A3208 nommée col_A
    la plage Requête!E2:E3208 nommée col_E et la plage Requête!E2:E3208 nommée col_F

    ces noms sont simplement à titre indicatif, mais la formule sera simplifiée et se limitera à

    =SOMMEPROD((col_A="00000001")*(col_E="OK")*(col_F))

    ce qui m'inquiète c'est ta valeur, numérique ou texte 00000001
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1
  3. sasafca Messages postés 567 Statut Membre 4
     
    Merci beaucoup !!
    SOMME.SI.ENS est plus simple à utiliser !!
    0