Problème sur Excel

Résolu
Bonjour à tous,

J'aimerais éditer une formule pour simplifier la gestion de mon cahier comptable. Pour simplifier ma question, je vous montre un exemple (colonne A et colonne B d'une feuille Excel 2007)

colonne A:
out
in
out
in

colonne B:
2000
900
1000
500

Je cherche la formule qui me donnera la somme de tous les montants correspondant à "out", ie je devrais pouvoir obtenir 3000.

J'ai essayé la formule =if(A1:A4="out";sum(B1:B4);0)
Mais cela me donne 4400, ie cette formule de reconnaît pas les lignes : si "out" se trouve au moins une fois dans la colonne A, alors il ajoute toutes les valeurs présentes dans la colonne B.

Quelqu'un aurait-il une idée ?

Merci beaucoup pour votre aide,

Mat
Configuration: Windows XP
Firefox 2.0.0.16

7 réponses

  1. pourquoi ne pas le faire sur 3 colonnes ?

    une premiere colonne avec les intitulés, une seconde avec les "in", et une derniere avec les "out".

    ainsi la somme de ta colonne 2 donnera la somme "in",
    la somme de la colonne 3 donenra la somme "out",

    la différence te donnera ton budget ...
    1. Bonjour, merci pour votre réponse,

      En fait, l'exemple est très simplifié, il se trouve qu'il y a en réalité plusieurs dizaines de "in" et "out", et je ne peux pas changer l'ordre de ces paramètres.

      Il me faut donc une formule, du type "if" mais je n'arrive pas à trouver la quelle ;)

      Merci pour votre aide,

      Mat
      1. Absolument génial, merci beaucoup, ça marche.

        Excellente journée, et merci encore

        Mat
        1. Contributeur
          Bonjour,
          En D1 saisir in
          En E1 saisir out
          En D2 saisir =SUMIF(A:A;D1;B:B)
          En E2 saisir =SUMIF(A:A;E1;B:B)
          Salut.
          1. Merci beaucoup,
            Bonne retraite aux antilles alors ;)
            1. Contributeur
              Ouais ! Mais je suis arrivé un peu tard (je cherchais la traduction correcte en anglais), avec deux légères variantes (colonnes complètes et référence à la ligne 1).
              Bonne journée.