Conditions Excel

Résolu
MM94 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
MM94 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai construit un tableau qui référence les prix :
Dans la première feuille j'ai un tableau de tous les prix qui est construit de la manière suivante:
A1 première condition (45, ou 58, ou 63), En colonne B une autre condition (52,38,58) dans la colonne C (1.2.3.)
Et en colonne D j'ai donc le prix :

A B C D
4. 45 52 1 10,9
5. 45 52 2 13,2
6. 45 52 3 18,5
7. 45 38 1 9,2
8. 45 38 2 12
9. 45 38 3 15,2
10.45 58 1 8,6
11.45 58 2 12,5
12.45 58 3 15
13.58 52 1 11,1
14.58 52 2 14
15.58 52 3 18,2
16.58 38 1 11,3
17.58 38 2 15,1
18.58 58 1 10,55
19.58 58 2 13,6
20.63 52 1 9,88
21.63 52 2 12,35
22.63 38 1 8,67
23.63 38 2 15,55
24.63 58 1 12,3
25.63 58 2 15,55

Dans ma deuxième feuille : je rentrerai des infos dans la colonne A,B,C et en fonction de ces informations que dans la colonne D, une fonction aille me chercher le prix dans la feuille 1

A B C D

Numéro 1 Numéro 2 Numéro 3 Prix
4. 45 58 2 ???

Exemple : dans ce cas il devrait être égale à 12.5

Merci d'avance pour vos réponses,
A voir également:

1 réponse

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 131
 
Bonjour,

essaye comme cela, les données sont sur la Feuil1

=SOMMEPROD((Feuil1!A1:A22=45)*(Feuil1!B1:B22=52)*(Feuil1!C1:C22=1)*(Feuil1!D1:D22))

si ta formule doit être incrémentée
=SOMMEPROD((Feuil1!$A$1:$A$22=45)*(Feuil1!$B$1:$B$22=52)*(Feuil1!$C$1:$C$22=1)*(Feuil1!$D$1:$D$22))

Mais tu aurais tout à gagner en nommant tes plages exemple la plage Feuil1!A1:A22 nommée Col_A, la plage en B nommée Col_B et pour la C Col_C et Col_D ensuite les critères tu les saisis dans des cellules (En E1 45, en E2 52 et en E3 1) tu peux également les nommer en fonction de l'entête de colonne, dans mon exemple la formule devient

=SOMMEPROD((Col_A=E1)*(Col_B=E2)*(Col_C=E3)*(Col_D2))

tu peux également utiliser depuis les version 2007 avec plage nommées

=SOMME.SI.ENS(Col_D;Col_A;E1;Col_B;E2;Col_C;E3)

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
MM94 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Mike-31
0