Fonction Logique SI

Résolu/Fermé
Assistantesympa Messages postés 9 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 9 avril 2013 - 19 mars 2013 à 14:00
Assistantesympa Messages postés 9 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 9 avril 2013 - 19 mars 2013 à 15:17
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

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
19 mars 2013 à 14:03
Bonjour,

Si j'ai bien compris ton besoin essaye ceci

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

cdlmnt
0
Assistantesympa Messages postés 9 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 9 avril 2013
19 mars 2013 à 14:09
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 ?
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
19 mars 2013 à 14:19
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
0
Assistantesympa Messages postés 9 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 9 avril 2013
19 mars 2013 à 14:28
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 ?
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
19 mars 2013 à 14:59
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
0
Assistantesympa Messages postés 9 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 9 avril 2013
19 mars 2013 à 15:17
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
0
Assistantesympa Messages postés 9 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 9 avril 2013
19 mars 2013 à 15:09
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 ??!
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
19 mars 2013 à 15:13
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 ?
0