Quelle formule utiliser entre 3 dates

Résolu
Loquepaso78 Messages postés 1 Statut Membre -  
PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je veux créer une condition entre 3 dates selon une date de lancement d’un produit, quelle formule utiliser, si ou autre ? 
 en colonne A le code produit, en col B la date de lancement du produit, et col C la condition que je cherche, Voici les 3 conditions:

Moins18mois

entre18et30mois

plus30mois

Pouvez vous m’aider ? Date du jour 02/06/2024
iPhone / Safari 604.1

4 réponses

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     

    Bonjour à tous,

    =si(aujourdhui()>mois.decaler(a1;30);"perimé";si(aujourdhui()>mois.decaler(a1;18);"acceptable";"frais"))";


    Crdlmt

    1
    1. Loquepaso78
       

      Bonjour

      merci pour la réponse mais ça ne fonctionne pas ! Pouvez vous me dire s’il y a qqch à mettre entre () après les aujourd’hui ?

      0
      1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511 > Loquepaso78
         

        Salut Loquepaso78,

        Non il ne faut rien mettre () à AUJOURDHUI(). 

        L'ami DjiDji59430 est aller un peut trop vite dans la dactylographie de sa formule et a ajouter deux caractères inutiles à la fin.

        La formule correcte

        =SI(AUJOURDHUI()>MOIS.DECALER(A1;30);"perimé";SI(AUJOURDHUI()>MOIS.DECALER(A1;18);"acceptable";"frais")) 

        Cordialement

        0
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     

    Bonjours à tous

    Dans le même esprit (date en B2)

    En C2 :

    =SI(B2<>"";SI(AUJOURDHUI()<MOIS.DECALER(B2;18);"moins de 18 mois";SI(AUJOURDHUI()>MOIS.DECALER(B2;30);"sup 30 mois";"entre 18 et 30 mois"));"")

    Cordialement

    1
  3. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     

    =si(aujourdhui()>mois.decaler(a1;30);"perimé";si(aujourdhui()>mois.decaler(a1;18);"acceptable";"frais";))

    mon doigt a fourché sur les dernieres parenthéses

    dans une formule, il y  a l'analyse et la syntaxe. Si on a pas le résultat voulu, il faut verifier les deux, pas seulement l'analyse !!


    Crdlmt

    0