Fonction Logique SI [Résolu/Fermé]

Signaler
Messages postés
9
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013
-
Messages postés
9
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013
-
Bonjour,

J'ai un souci avec une condition mélangeant des dates et la fonction SI.
J'apprécierais bien un petit coup de main...

En fait, dans mon tableau, j'ai plusieurs colonnes dont :

Colonne Date de Facture
Colonne Date d'Echéance Facture
Colonne Date de réglement
Colonne retard

Dans la dernière colonne Retard, je souhaiterais répondre par OUI ou par NON si la date de règlement dépasse la date d'échéance. Toutefois, la date de règlement n'est pas forcément renseignée si le règlement n'a pas été enregistré.

Actuellement, j'ai saisi la formule suivante : =SI(K2>F2;"OUI";"NON")

Mais je sais qu'elle est incomplète car elle m'indique toujours NON, y compris pour les lignes où la date de règlement n'est pas indiquée. Avez-vous une solution à me suggérer ?

D'avance merci

4 réponses

Messages postés
13006
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 mai 2021
2 186
Bonjour,

Si j'ai bien compris ton besoin essaye ceci

=SI(ET(K2<>"";K2>F2);"OUI";"NON")

cdlmnt
Messages postés
9
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013

Désolée, mais cela n'a rien donné. J'ai toujours un NON à l'endroit ou je devrais avoir un retard, puisque la date d'échéance est dépassée et que le règlement n'a toujours pas été enregistré. Une autre idée ?
Messages postés
13006
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 mai 2021
2 186
En fait tu veux appliquer 3 conditions ?
Si pas de date de réglement on ne met rien ou NON REGLE
Si date de reglement > date echeance on met OUI
Si date de reglement<= date echeance on met NON

Dans ce cas :
=SI (k2=""; "NON REGLE";si(K2>F2;"OUI";"NON"))

cdlmnt
Messages postés
9
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013

C'est presque ça !

Le but est simplement d'indiquer si la facture est en retard de règlement ou pas.

Si date de règlement > date d'échéance on met OUI
Si date de règlement <= date d'échéance on met NON
Si pas de date de règlement mais pas de retard dans l'échéance on met NON
Si pas de date de règlement mais retard par rapport à l'échéance, on met A RELANCER (si possible en rouge)

Peut-être faut-il intégrer AUJOURDHUI quelque part ?
Messages postés
13006
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 mai 2021
2 186
Oui il faut integrer aujourdhui

=si(ET(K2="";F2<=AUJOURDHUI());"A RELANCER";si(K2>F2;"OUI";"NON"))
devrait aller si date de reglement beien en F2

Pour mettre A RELANCER en rouge passer par Mise en Forme conditionnelle Nouvelle regle Appliquer une mise en forme qui contiennent Texte specifique et rentrer A RELANCER avant de choisr le format couleur
Messages postés
9
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013

Ca fonctionne parfaitement avec le Copier/Coller ! J'ai effectivement du louper un truc en recopiant ?!!
En tout cas, merci beaucoup pour ton aide !
Bonne journée
Messages postés
9
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
9 avril 2013

J'ai bien saisi la formule, mais cela m'indique que la formule tapée contient une erreur. J'ai l'impression que c'est à cause des doubles guillemets ??!
Messages postés
13006
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 mai 2021
2 186
Non chez moi elle fonctionne

Verifie bien que tu n'as pas omis quelque chose en recopiant la formule
Fais un copier coller c'est plus sur que de retaper

Sinon quel type d'erreur t'indiques-t-on ?