formule de calcul excel avec des conditions

  • Initiateur de la discussion marie-ange
  • Date de début
M

marie-ange

Guest
bonjour


j'ai réussi à faire 2 conditions mais je voudrais mettre une autre condition rattachée à la 2ème

=SI($D$68>$D$69;($D$67*O71);SI($D$68<$D$69;(N71*5*$D$11*$D$9))) jusque là pas de soucis la 2ème condition D68<D69 marche cela fait 135
or je voudrais que si c'est ok pour la 2ème condition qu'excel vérifie que dans ce cas la somme de 135 ajoutée aux cellules précédentes ne dépasse pas la cellule D69 car dans ce cas je ne veux que le solde
ex : D69 = 648
de E70 à E80 compris (cellule dans laquelle je mets ma formule) = 675
donc je voudrais que E80 soit égale non pas à 135 mais à 108 (648-405-135)
comment rattacher une autre condition qu'à SI($D$68<$D$69;(N71*5*$D$11*$D$9)
merci de votre aide j'espère avoir été claire dans mes explications

marie-ange

ps : je vous joins mon fichier pour plus de compréhension
 
M

marie-ange

Guest
mince mon fichier est trop gros

j'espère que c'est bon cette fois [file name=aide excel_20050510185309.zip size=48597]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/aide excel_20050510185309.zip[/file]
 

Pièces jointes

  • aide excel_20050510185309.zip
    47.5 KB · Affichages: 28

Dugenou

XLDnaute Barbatruc
Salut Marie Ange, Salut Gérard,

Au début je me suis dit : c'était plus simple sans le fichier !

Ensuite il m'a fallu 20 mn pour trouver les 135 et les 675

enfin je crois que j'y suis arrivé : pour la cellule E80 :
=SI($D$68>$D$69;($D$67*O80);SI(SOMME(E70:E79)+(N80*5*$D$11*$D$9)>$D$69;$D$69-SOMME(E70:E79);N80*5*$D$11*$D$9))

J'ai enlevé la cas d68<d69 puisque c'est le cas 'non' du premier SI

cependant attention au cas ou d68 = d69 !

Bon courage !

[file name=marie ange_20050510192540.zip size=49184]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/marie ange_20050510192540.zip[/file]
 

Pièces jointes

  • marie ange_20050510192540.zip
    48 KB · Affichages: 24
M

marie-ange

Guest
bonjour

voilà j'ai trouvé une formule qui marche à peu pès mais qui ne va pas complètement car je voudrais que la deuxième condition lorsqu'elle se réalise marche avec la 3ème. Et lorsque la 1ère condition marche cela doit être seule et non pas avec la 3ème. Comment faire avez-vous une solution à me proposer. Merci de votre aide
=SI($D$68>$D$69;($D$67*O70);SI($D$68<$D$69;(N70*5*$D$11*$D$9)))+SI(ET($D$69>(E60+E61+E62+E63+E64+E65+E66+E67+E68+E69+N70*5*$D$11*$D$9));0;($D$69-(E60+E61+E62+E63+E64+E65+E66+E67+E68+E69+N70*5*$D$11*$D$9)))
 

Discussions similaires

Réponses
20
Affichages
437

Statistiques des forums

Discussions
314 222
Messages
2 107 470
Membres
109 836
dernier inscrit
SophieL16