Fonction SI

Résolu/Fermé
Si compris entre ... - 18 févr. 2009 à 11:32
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 - 18 févr. 2009 à 16:06
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 !!!

4 réponses

Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293
18 févr. 2009 à 11:51
bonjour,

dans la cellule = si( ET (jour(ladate)=>10;Jour(ladadte)<=20); condition vrai; condition faux)
1
Si compris entre ...
18 févr. 2009 à 13:41
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 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293 > Si compris entre ...
18 févr. 2009 à 13:49
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 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012
18 févr. 2009 à 14:08
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 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293 > Si compris entre ...
18 févr. 2009 à 14:13
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 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012
18 févr. 2009 à 14:21
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 ...
18 févr. 2009 à 11:42
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 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 574
18 févr. 2009 à 11:53
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 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293
18 févr. 2009 à 16:06
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