Excel date

Bonjour,
qui peut me dire comment faire pour afficher" en rouge"(f conditionnelle????) les anniversaires en cours (ex louis est ne le 25/11/1975) et nous sommes le 19/11/2007. c'est bientot son annif alors il doit etre en rouge.merci pour votre aide
Configuration: Windows XP
Internet Explorer 7.0

10 réponses

  1. Bonsoir,
    Votre date est dans la cellule "A1" que vous sélectionnez.
    Vous utilisez la mise en forme conditionnelle (sous Format) ensuite première case choisir "La formule est" et dans la deuxième case ce qui suit : =MOIS(A1)=MOIS(AUJOURDHUI()) ensuite clic sur Format et sur l'onglet Motifs choisir Ombrage de cellule "rouge" par exemple puis clic OK pour terminer puis OK.
    1. Contributeur
      Bonsoir,

      Je dirais plutôt:
      'La valeur de la cellule est'   'comprise entre'   =Aujourdhui()     'et'    =Aujourdhui()+7


      pour être alerté 7 jours avant
      eric
      1. Bonsoir eriiic,
        Eh oui, merci pour la simplicité.... c'est super.
        Bonne fin de sorée.
    2. Contributeur
      bonjour xena, Le Pingou

      En utilisant la technique de Le Pingou tu peux mettre cette formule :
      =ET(A1<AUJOURDHUI()+8;A1>=AUJOURDHUI())

      Ainsi la date passe en rouge sur huit jours jusqu'au jour anniversaire et tu remplaces le 8 gras par ton choix.
      En remplaçant A1 par $A1 c'est toute la ligne qui est en rouge si toute la feuille est sélectionnée.

      edit: bonsoir eriic sur la même idée un peu tard...
      1. Bonsoir,
        Eh bien je crois qu'il faut encore tenir compte de l'année (1975 et 2007)
        Se sera pour demain, je vais mettre les yeux au dodo....
        1. Contributeur
          C'est plus tous les ans les anniv ?? pffff
      2. Contributeur
        bonjour

        je crois qu'il faut encore tenir compte de l'année

        L'anniversaire c'est tous les ans et le même jour en plus !
        1. Contributeur
          attention : 2008 sera bissextile ---- ma cousine est née un 29 février : à 20 ans elle n'a reçu des cadeaux que 5 fois !
          1. Bonjour eriiic et gbinforme,
            Oui l'anniversaire est tous les ans. Expliquez-moi comment la fonction "Aujourdhui()" qui tient compte du jour,mois et année arrive daire que la date 29.11.1995 soit : 'comprise entre' =Aujourdhui() 'et' =Aujourdhui()+7 ou =ET(A1<AUJOURDHUI()+8;A1>=AUJOURDHUI()) ...!!
            Merci infiniment de vos explications.
            1. Contributeur
              bonjour xena, Le Pingou, eriiic, Raymond et tous les lecteurs

              Effectivement la formule était un peu cavalière et pas tout à fait adaptée à l'usage envisagé.
              Avec une modification beaucoup plus longue (avec copie, cela va aller !) mais sur le même raisonnement, cela va fonctionner correctement pour xena qui va voir "monter le rouge".

              Après avoir sélectionné les lignes et les colonnes concernées utiliser menu Format / mise en forme conditionnelle
              dans la fenêtre sur la case gauche choisir "La formule est" et dans la case droite coller la formule :
              =ET(DATE(ANNEE(AUJOURDHUI());MOIS(A1);JOUR(A1))<AUJOURDHUI()+8;DATE(ANNEE(AUJOURDHUI());MOIS(A1);JOUR(A1))>=AUJOURDHUI())

              et avec le bouton "format" choisir la couleur désirée (rouge !)
              Si l'on remplace A1 par $A1 dans la formule, c'est toutes les colonnes sélectionnées de la ligne concernée qui seront colorées.

              Il faut bien sûr remplacer dans A1 A par la colonne comportant les dates anniversaires et 1 par le n° de la première ligne concernée.

              Et même la cousine à Raymond sera "rouge" tous les ans mais seulement tous les quatre ans le jour de l'anniversaire !
              1. Contributeur
                Bonsoir,

                Oh ben oui, tu as tout à fait raison, il faut refabriquer la date avec l'année.
                Bon reflexe :-)

                Donc format conditionnel avec 'La valeur de la cellule est' 'comprise entre'
                =DATE(ANNEE(A1);MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))
                et
                =DATE(ANNEE(A1);MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))+7

                ou bien en faisant la différence comme gb
                eric
                1. Bonsoir eriiic et gbinforme,
                  Merci infiniment de votre réponse, me voila donc rassuré.
                  Bonne soirée.