Calcul de coût sous plusieurs conditions

bigeart

XLDnaute Occasionnel
Supporter XLD
Bonjour à tous,

Cela fait quelque temps que je n'avais pas eu l'occasion de venir sur le site.

Je suis confronté à un problème sur une formule un peu complexe.

J'ai une formule dans la colonne Q
=SI(A13="";0;SI($D13="";0;SI(($D13<=3)+$D13+$E13+$F13+G13=9;0;($D13+E13+F13+G13>9)*Base!$G$28))

Cette formule doit répondre aux conditions suivantes:

Sachant que la base de travail des cellules G8+F8+E8+D8=9 et ainsi de suite sur tout le tableau.
Si la somme des cellules G8+F8+E8+D8=9 alors Q8 = 0
Si la somme des cellules G8+F8+E8+D8=10 alors Q8 = Base!$G$28*par la différence de 10-9 soit 1

Dans la cellule Q14 (en jaune) la réponse devrait être 770

Points particuliers:
Le chiffre de la cellule D8 doit être au maximum 3
La somme des autres cellules E8+F8+G8 doit être de 6
alors Q8 est égale à 0

En revanche:
Si le chiffre de la cellule D8 est 4
Si la somme des autres cellules E8+F8+G6 est inférieur à 6
alors Q8 est égale à Base!$G$28*par la différence de 4-3 soit 1

Dans la cellule Q15 (en bleu) la réponse devrait être 770

Dernière complication:
Si la somme des cellules D8=8
Si la somme des autres cellules G8+F8+E8=0 (car M8 et N8 = O)
alors Q8 = Base!$G$28*par D8

Dans la cellule Q18 (en vert) la réponse devrait être 3080

J'ai mis dans la première partie du tableau des exemples afin d'étayer mes explications qui doivent paraitre peu-être un peu flou.

Je me tiens à votre disposition pour tous compléments d'informations.

En vous remerciant par avance de votre aide sur cette formule un peu complexe.

Cordialement

Bigeart
 

Pièces jointes

  • Volume rungis 2015_modif1.zip
    35.1 KB · Affichages: 38

JBARBE

XLDnaute Barbatruc
Re : Calcul de coût sous plusieurs conditions

Bonjour à tous,

Peut-être ceci à tester ( en G14):

=SI(OU(A14="";$D14="");0;SI(ET(D14=8;(E14+F14+G14)=0);D14*Base!$G$28;SI(ET(D14=4;(E14+F14+G14)<6);(D14-3)*Base!$G$28;SI(ET(($D14<=3);$D14+$E14+$F14+G14=9);0;SI(($D14+E14+F14+G14)>9;(($D14+E14+F14+G14)-9)*Base!$G$28;0)))))
 
Dernière édition:

Bebere

XLDnaute Barbatruc
Re : Calcul de coût sous plusieurs conditions

bonjour Bigeart
bienvenue
mis des formules en colonne L
il me semble que certaines conditions sont mal définies
edit bonjour JBARBE
 

Pièces jointes

  • ClasseurBigeart.xlsx
    43.3 KB · Affichages: 44

bigeart

XLDnaute Occasionnel
Supporter XLD
Re : Calcul de coût sous plusieurs conditions

Bonjour Bebere, JBARBE,

Merci pour vos réponses à tous les deux.

Effectivement j'ai pris la réponse de JBARBE qui me convient tout à fait.
Je me suis permis d'y apporter deux modifs afin d'obtenir les résultats souhaités.

=SI(OU(A14="";$D14="");0;SI(ET(D14=8;REMPLACE PAR (D14>0;
En effet, les autres cellules seront à 0 de part le fait que M&N="O". donc D14 doit être multiplié par Base!$G$28
si j'avais gardé l'autre condition, lorsque je passais au dessus de 8, la somme en Q14 diminuait alors quelle devait augmenter.

(E14+F14+G14) =0);D14*Base!$G$28;SI(ET((D14=4;REMPLACE PAR D14>3
En effet, la somme maximale autorisée en D14 est trois, tout ce qui est au dessus est *Base!$G$28

(E14+F14+G14)<6);(D 14-3)*Base!$G$28;SI(ET(($D14<=3);$D14+$E14+$F14+G14=9 );0;SI(($D14+E14+F14+G14)>9;(($D14+E14+F14+G14)-9)*Base!$G$28;0)))))

Je vais appliquer toutes les options possibles sur cette formule afin de voir si elle remplit bien toutes les conditions.
Un grand merci à vous deux car vous m'avez permis d'avancer et vous êtres conforme à l'esprits du site on ne peut prendre que du plaisir à travailler sur Excel.:D

Bonne fin de WE.

Bigeart
 

Discussions similaires

Réponses
49
Affichages
958

Statistiques des forums

Discussions
314 489
Messages
2 110 136
Membres
110 684
dernier inscrit
kihel