Probleme ecriture formule excel avec des dates

Résolu
Eristof23 Messages postés 3 Statut Membre -  
 E*ristof23 -
Bonjour

je souhaite écrire les valeurs DEPASSEE si une date est inférieure a celle d'aujourd'hui et ATTENTION si celle-ci est comprise entre aujourd'hui et aujourd'hui+7jours.
j ai essayé ça:
=SI(S2<AUJOURDHUI();"DATE DEPASSEE";"OK");SI(ET(S2>(AUJOURDHUI);S2<(S2>AUJOURDHUI+7);"ATTENTION";""))

Ma valeur de ref est la cellule S2 et je voudrai le résultat dans la cellule U2 je pense que mon erreur ce situe sur la seconde partie

Merci d'avance

6 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    A part une faute de frappe dont je suis spécialiste (une virgule au lieu d'un point virgule derrière le deuxième""), je ne vois pas ce qui ne va pas par rapport à votre demande
    S2 est vide, la cellule résultat est vide
    S2 est plus petit que aujourd'hui, la cellule renvoie Date dépassée
    S2 est plus petit que aujourd'hui+7 jours, la cellule renvoie Attention (S2= aujourd'hui inclus)
    S2 est plus grand que aujourd'hui+7, la cellule renvoie OK

    formule corrigée
    =SI(S2="";"";SI(S2<AUJOURDHUI();"Date dépassée";SI(S2<AUJOURDHUI()+7;"Attention";"OK")))

    si ça ne convient pas, déposez un exemple de vos données sur:
    https://www.cjoint.com/ et revenez ici coller le lien donné par le site

    crdlmnt
    1
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    =SI(S2="";"";SI(S2<AUJOURDHUI();"Date dépassée";SI(S2<AUJOURDHUI()+7;"Attention";"OK")))

    (une virgule s'était insérée insidieusement dans la formule de Vaucluse)

    A+
    1
  3. Zoul67 Messages postés 2001 Statut Membre 149
     
    Bonjour,

    =SI(S2<AUJOURDHUI();"DATE DEPASSEE";SI(S2<AUJOURDHUI()+7);"ATTENTION";""))

    A+
    0
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    .....et d'une part,pour ne pas oublier le OK du 1° message et d'autre part pour éliminer un résultat si S2 est vide:

    =SI(S2="";"",SI(S2<AUJOURDHUI();"Date dépassée";SI(S2<AUJOURDHUI()+7;"Attention";"OK")))

    crdlmnt
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eristof23
     
    merci pour vos réponse, mais la formule contient une erreur et je voudrais avoir "attention" que si la valeur est comprise entre aujourd'hui et aujourd'hui+7jour je pense que l'erreur vient du aujourd'hui+7
    0
    1. Eristof23 Messages postés 3 Statut Membre
       
      =SI((S2<AUJOURDHUI();"DATE DEPASSEE");SI(ET(S2>AUJOURDHUI()+1;S2<AUJOURDHUI()+7);"ATTENTION"))

      ne marche pas non plus

      =SI((S2<AUJOURDHUI();"DATE DEPASSEE")

      marche tout seul

      =SI(ET(S2>AUJOURDHUI()+1;S2<AUJOURDHUI()+7);"ATTENTION")

      ne marche pas
      0