Fonction SI

Résolu
Si compris entre ... -  
Bidouilleu_R Messages postés 1209 Statut Membre -
Bonjour,


Je souhaite mettre en place un fichier EXCEL pour les règlements des fournisseurs (pour la nouvelle loi de modernisation)

Je voudrais savoir s'il existe une fonction SI pour dire,
SI date de facture = (date comprise entre le 10 et le 20) ; alors date de règlement = le 15/N ; sinon 30/N

Je m'en sors en général avec les fonction si, mais je ne sais pas dire : compris entre 10 et 20)


Si vous connaissez une formule pour dire compris entre merci de me la donner !!!
A voir également:

4 réponses

Bidouilleu_R Messages postés 1209 Statut Membre 295
 
bonjour,

dans la cellule = si( ET (jour(ladate)=>10;Jour(ladadte)<=20); condition vrai; condition faux)
1
Si compris entre ...
 
J'ai rentré cette formule :

=SI(D4<"10/3/2009";"15/03/2009";SI(D4<9/3/2009;"30/03/2009"))



et il ne me met que le 15/03/2009 ? aucune valeur n'apparait en 30/03/2009 !

Quel est mon problème dans ma formule ?

Quelqu'un a une solution a me proposer ?

Merci par avance
0
Bidouilleu_R Messages postés 1209 Statut Membre 295 > Si compris entre ...
 
si en D5 tu as 15/03/2009

en E5 tu ecris =SI(ET(JOUR(D5)>=10;JOUR(D5)<=20);"15/N";"30/N")

ce qui te donneras "15/N" en résultat.

Est-ce clair?
0
Si compris entre ... > Bidouilleu_R Messages postés 1209 Statut Membre
 
Impeccable !! Ca marche !!

je ne pensais pas qu'il fallait et que Excel accepterai le mot "JOUR" !
c'était ce mot qu'il me manquait finalement !


Merci beaucoup !!
0
Bidouilleu_R Messages postés 1209 Statut Membre 295 > Si compris entre ...
 
le mot jour est une fonction!

il renvoie la valeur du jour dans l'exemple 15/3/2009 jour renvoie 15
A+
0
Si compris entre ... > Bidouilleu_R Messages postés 1209 Statut Membre
 
Dernière petite question si vous n'êtes pas parti,

si en plus je veux quei dans ma cellule jour, il n'y a rien, qu'il ne me mette rien dans ma colonne, normalement cela se fait avec des "", mais ca ne marche pas !


Voici ma proposition :
=SI(ET(JOUR(D4)>=10;JOUR(D4)<=20;JOUR(D4));"15/05/2009";"30/05/2009";""))


J'espère que vous comprendrez !

Merci par avance !
0
Si compris entre ...
 
Petite erreur, ce n'est pas en fonction de la date de facture mais de la date d'échéance !!! Bien sûr !

Et donc pour la fonction si, je veux que si les dates d'échéances sont comprises entre le 21 et le 09 ; alors, le 30/N !
0
g Messages postés 1285 Statut Membre 577
 
Bonjour,

Il faut associer la fonction ET à la fonction SI comme ci-dessous

SI(ET( date de facture = (date comprise entre le 10 et le 20) ; alors date de règlement = le 15/N ; sinon 30/N

Bonne journée.
0
Bidouilleu_R Messages postés 1209 Statut Membre 295
 
pour que tu comprennes car en fait c'est le but.

=SI(ET(JOUR(D4)>=10;JOUR(D4)<=20);"15/N";SI(D4="";"";"30/N"))

si [ ET ( le jour >= 10; le jour <=20 ) ; <Vrai >: "15/N" ; <Faux> on reteste avec

si (la cellule est vide avec ""; <vrai> on affiche "" ; <faux> il ya quelque chose donc c'est le cas > 20)
0