Help... Faire une somme avec condition

Val DZ

XLDnaute Nouveau
Bonjour à tous,

Après deux soirées à retourner le problème dans tous les sens, voici un SOS :)

Nous avons un tableau Excel avec deux onglets:
1. Un tableau avec différentes recettes qui ont chacune différents ingrédients sur la première colonne et ensuite une quinzaine de colonnes qui représentent chacune un client. Pour chaque client, il peut y avoir besoin d'un nombre différent de chaque ingrédient, ce sera donc répertorié à cet endroit.
2. Ce tableau liste tous les ingrédients de manière unique (car dans le premier tableau ils peuvent apparaitre plusieurs fois car présents dans plusieurs recettes.

Le deuxième onglet est donc "ma liste de courses". Je souhaiterai donc pouvoir faire pour chaque ingrédient, la somme de tous les besoins répertoriés dans l'onglet 1.

J'ai donc essayé de faire: une SOMME SI: =SOMME.SI(B6;"=Sheet1!C:C";Sheet1!D:D) mais ça ne fonctionne pas...
En clair je voudrai faire:
- Si ma case B6 en Sheet 2 est égale à une case en Sheet 1 dans la colonne C
- Alors faire la somme des cases des colonnes D/E/F/G/H/I/J/K/L/M/N/O/P sur cette même ligne de la sheet 1
- et que le résultat de cette somme apparaisse en C6 du sheet 2

Toutes vos idées sont les bienvenues, un grand merci par avance pour votre aide !!
 

piga25

XLDnaute Barbatruc
Bonsoir,

Un essai à mettre en C3 de la feuille2 puis à recopier vers le bas
Code:
=SOMMEPROD((Sheet1!C$2:C$100=Sheet2!B3)*(Sheet1!D$2:O$100))
Pour plus de simplicité il faudrait nommer dynamiquement vos blocs
 

Discussions similaires

Statistiques des forums

Discussions
315 167
Messages
2 116 924
Membres
112 915
dernier inscrit
Ludof