Besoin d'aide pour une formule qui comprend 3 colonnes

Résolu
Tina31470 Messages postés 24 Statut Membre -  
Tina31470 Messages postés 24 Statut Membre -
Bonjour,
J'aurai besoin de votre aide.
J'ai un tableau qui contient plusieurs colonnes mais j'ai besoin d'une formule sur une seule mais qui prend en compte 3 colonnes.
ex: en A deux critères : "trad" ou "forf"
en B date d'inscription
en C date limite

Mon problème est que ma colonne C doit apparaître en rouge si "Moisdécaler.3mois si "forf" ou 6 mois si "Trad" et jaune 1 mois avant chaque limite.

J'espère être assez claire lol

Merci de votre aide

Tina

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    complètez vos explications
    il s'agit de décaler à partir de quelle date, du jour en cours? et sur quelle base, date d'inscription? ou date limite?
    à vous lire
    crdlmnt
    0
    1. Tina31470 Messages postés 24 Statut Membre
       
      FORMULE DATE INSCRIPTION DATE LIMITE

      TRAD date limite à 6 mois si "trad" en rouge
      forf date limite à 5 mois si "trad" en jaune
      date limite à 3 mois si " forf" en rouge
      date limite à 2 mois si "forf" en jaune


      j'espère que cela est plus claire..

      ex: date inscrip + 6 mois si en trad
      date inscrip + 3 mois si en forf

      Merci
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      toujours pas compris
      vous voulez une mise en forme en couleur d'après un calcul ou un calcul d'après une mise en couleur?
      (dans ce second cas, c'est au mieux du VBA (je en connais pas à ce pobnt là) au pire ça n'est pas possible
      ou alors voulez vous un calcul de C par rapport au code en A?
      0
    3. Tina31470 Messages postés 24 Statut Membre > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      alors j'ai besoin qu'apparaisse dans " date limite" plusieurs critères.

      En 1er

      si en A j'ai " trad" ma date limite doit être B (date inscrip) + 6 mois
      avec C devient rouge si date limite atteinte
      avec C devient jaune 1 mois avant le date limite

      En 2°
      Si en A j'ai "Forf" ma date limite doit être B(date inscript) + 3 mois
      avec C devient rouge si date limite atteinte
      avec C devient jaune 1 mois avant le date limite

      Merci
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > Tina31470 Messages postés 24 Statut Membre
       
      Comme ça, ça va mieux

      1° pour afficher la date en C la formule

      =SI(B1="";"";MOIS.DECALER(B1;SI(A1="trad";6;3))

      _ nécessite que A1 soit obligatoirement remplie avec Trad ou Forf

      s'il y a un risque de non conformité des entrées en A et B, on peut écrire (à patrtir d'Excel 2007 seulement)

      =SIERREUR(MOIS/DECALER(B1;SI(A1="Trad";6;3));"erreur de données")

      Pour le formatagede C quelque soit A (puisque seule C est concernée
      • Sélectionner le champ C
      • Mise en forme conditionnelle / Nouvelle régle / Utiliser une formule
      • formule pour le rouge:

      =ET($C1>0;AUJOURDHUI()>=$C1))
      • formatez
      • la formule pour le jaune:

      =ET($C1>0;AUJOURDHUI()>=MOIS.DECALER($C1;-3))

      crdmnt
      0
    5. Tina31470 Messages postés 24 Statut Membre > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Merci vaucluse pour ta réponse.

      Tout fonctionne sauf pour la mise en forme conditionnelle quand la date de 3 ou 6 mois est dépassée ..

      tout s'affiche en jaune

      Aurais tu une idée si cela n'est pas abuser ?
      0