Fonction Logique SI

Résolu
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

  1. Bonjour,

    Si j'ai bien compris ton besoin essaye ceci

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

    cdlmnt
    0
    1. 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
      1. 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
      2. 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
      3. 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
      4. 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
    2. 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
      1. 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