"addition aléatoire"

Résolu
Bonjour à vous,
Je cherche solution/formule pour additionner les cellules d'une colonne en fonction du contenu d'une colonne précédente, même ligne.
Ex :
Colonne A : une cellule indique un jour, suivie de cellules liste
Colonne B : un chiffre par RECHERCHEV (sur feuille de données) correspondant à la cellule liste (colonne A)

A B
jour 1
pomme 35
fraise 26
banane 3
jour 2
artichaut 18
lavande 4
oignon 15
pomme 35
etc.

(fin de feuille: récapitulatif semaine, total)
A B
pomme addition des lignes marquées "pomme"
fraise etc...
banane ...
...

Le problème est que « tous les jour » sont différents et les lignes donc « interchangeables »...

Merci à vous.

4 réponses

  1. Bonjour
    Une possibilité, et si on veux extraire la liste des produits dans un tableau à part :
    http://www.cjoint.com/c/EGkrOiheIae

    Cdlmnt
    Via
    0
    1. Contributeur
      Bonjour

      Si les infos en colonne A et B

      En colonne D mettre la liste des produits à sommer
      et en face de chaque produit mettre cette formule

      =SOMME.SI(A:A;D1;B:B)
      Si en D1 vous avez pomme le résultat de la formule sera 70 dans votre exemple
      0
      1. Merci à vous,
        je me penche sur vos solutions et vous informe...

        a plus
        0
        1. Contributeur
          Ton tableau est mal organisé ; le jour ne doit pas se trouver dans la même colonne que les produits :
            |A|          |B|        |C|   
          JOUR PRODUIT Qté
          jour 1 pomme 35
          jour 1 fraise 26
          jour 1 banane 3
          jour 2 artichaut 18
          jour 2 lavande 4
          jour 2 oignon 15
          jour 2 pomme 35
          0
      2. Bonjour à vous,
        Encore MERCI...

        La formule SOMME.SI() correspond bien à ma demande.
        Je ne sais pourquoi mon esprit d'autodidacte restait coincé dans « recherche et référence »...
        J'essaye en général de me dépatouiller avec l'aide, mais ce n'est pas toujours évident de bien la comprendre...

        L'extraction m'intéresse énormément, mais il va falloir que je me penche sur toutes ces formules que je n'utilisais pas (« LIGNE », »MAX », « INDEX », « EQUIV ».....) afin de bien les comprendre plutôt qu'un simple copier/coller (qui demanderait d'ailleurs, une grosse réorganisation des référents) .

        Dans ma question, j'avais énormément simplifié, changé les termes, et je comprends la remarque sur l'organisation...
        La feuille de calcul se termine en colonne BB, le classeur comprend 9 feuilles...
        Je reste intéressé par tout conseil dans ce domaine ; mon organisation globale d'autodidacte n'étant certainement pas la meilleure.
        Mais ce serait un autre « boulot », un autre sujet...
        Cependant, si certains se sente de m'accorder ce précieux temps ( ?) je peux ouvrir une autre requête détaillée et baliser celle-ci « résolu »...

        En vous remerciant
        Cg.c
        0
        1. Contributeur
          Volontiers.

          Si tes questions sont claires et précises, illustrées par des tableaux logiques et bien structurés, nous sommes à ta dispositon pour t'aider à progresser : Excel est un logiciel fabuleux, qu'on a autant de plaisir à utiliser qu'à expliquer aux autres ...
          0
        2. merci Raymond, a vous,
          cela peut me prendre un peu de temps, mais je vais m'évertuer a bien présenter le "problème"...

          cordialement
          cg.c
          0