Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Fonction SI

bingo10

XLDnaute Occasionnel
Bonjour,
si on peut m'apporter une aide concernant plusieurs conditions si entre une date de facture et date echeance par ex :
E1=date aujourdhui et F4 = date echeance et en D47 le montant
et en M4 une validation OK ou non reglé

En tenant compte que la date d'echeance peut etre < à la date E1Plusieurs conditions: pour 10j de dépassement
si<10j : =si(F4-E1<=-10;"";si(et(F4-E1<=10;M4<>"OK");D4;""))
pour <30j de dépassement;<60j;<90j;plus;
je m'y perds un peu!!

Merci!
 

kjin

XLDnaute Barbatruc
Re : Fonction SI

Bonsoir,
Il faut juste rester calme et poser les conditions les unes après les autres
conditions pour ne rien renvoyer
condition1 :
- qu'il y ait une date en F4 sinon ça fait désordre !
condition2 :
OU
- que cette date soit supérieure à E1 (aujourd'hui), c'est que la date n'est pas dépassée
- qu'en M4 il soit écris "OK", la facture a déjà été acquittée
Code:
=SI(F4="";"";SI(OU(F4>=E1;M4="OK");"";
puis les autres condtions qui renvoient une valeur
Dans cet exemple,suivant le nb de jours de dépassement, on applique un % de pénalité sur le montant; 10% par tranche de 10 jours, 50% au delà de 40 jours
Code:
SI(E1-F4<=10;D47*1,1;SI(E1-F4<=20;D47*1,2;SI(E1-F4<=30;D47*1,3;SI(E1-F4<=40;D47*1,4;D47*1,5))))))
reste plus qu'à associer les 2 formules
Code:
=SI(F4="";"";SI(OU(F4>=E1;M4="OK");"";SI(E1-F4<=10;D47*1,1;SI(E1-F4<=20;D47*1,2;SI(E1-F4<=30;D47*1,3;SI(E1-F4<=40;D47*1,4;D47*1,5))))))
A+
kjin
 

Discussions similaires

Réponses
11
Affichages
929
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…