Dans excel recherche la meme valeur

sebdev -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Sous excel je voudrais faire la somme des valeurs de la colonne d'accoter qui on le même nom.

Par exemple :
1 ---->11
2 ---->12
3 ---->13
1 ---->21
2 ---->22
3 ---->23

Si je recherche la valeur 1 je doit obtenir la valeur 32 (11+21).

Merci.

4 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Dans la cellule C1, saisir la formule =SOMME.SI($A$1:$A$6;A1)
    à recopier vers le bas.
    1
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Je dirais plutôt :
    =SOMME.SI(A1:A6;1;B1:B6)

    =SOMME.SI(plage;critère;somme_plage)

    eric
    1
    1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Et tu aurais parfaitement raison, puisque dans ma précipitation à dépanner sebdev, j'ai oublié le troisième argument de la fonction !
      Merci d'avoir effectué la rectification, et mes excuses à ceux que j'ai induits en erreur ...
      0
  3. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le forum

    Additionner les valeurs B1:B6 si A1:A6 = 1 des Feuil1:Feuil2
    =SOMMEPROD(SOMME.SI(INDIRECT("Feuil"&LIGNE(1:2)&"!A1:A6");1;INDIRECT("Feuil"&LIGNE(1:2)&"!B1:B6")))

    Mytå
    1
  4. sebdev
     
    Merci à vous deux,

    La formule d'eriiic fonctionne bien, par contre pour mettre une double condition, j'ai utilisé SOMME.SI.ENS, mais si j'ai plusieurs feuilles à tester ?

    =SOMME.SI(plage"feuil1 à FeuilX";critère;somme_plage"feuil1 à FeuilX"), quelle est la bonne syntaxe, les plage à tester sont toutes les mêmes les différentes feuilles.

    Merci.
    0
    1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      =SOMME.SI(plage"feuil1";critère;somme_plage"feuil1")
      +SOMME.SI(plage"feuil2";critère;somme_plage"feuil2")
      +SOMME.SI(plage"feuil3";critère;somme_plage"feuil3")
      + ...
      0