Comment afficher un nombre ou une lettre en fonction d'une date

  • Initiateur de la discussion Initiateur de la discussion Lau974
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lau974

XLDnaute Nouveau
Bonjour,

Je désire afficher un nombre en fonction d'une date (jj/mm/aaaa) si celle-ci est comprise dans telle ou telle période de l'année.

Ex: C9 est une cellule dans laquelle on entre une date sous la forme jj/mm/aaa. (27/08/2014)

En C8, afficher "Période 1" si C9 comprise entre le 21/8/2014 et le 17/10/2014
En C8, afficher "Période 2" si C9 comprise entre le 17/10/2014 et le 25/12/2014
En C8, afficher "Période 3" si C9 comprise entre le 26/12/2014 et le 18/2/2015
etc...

J'ai cherché longtemps sans trouver dans les aides, je vais peut-être trouver sans chercher, grâce à vous.

bonne soirée,

Lau
 
Re : Comment afficher un nombre ou une lettre en fonction d'une date

Bonjour Lau974, bienvenue sur XLD,

Formule en C8 :

Code:
=REPT("Période1";ET(C9>=--"21/8/2014";C9<=--"17/10/2014"))&REPT("Période2";ET(C9>=--"18/10/2014";C9<=--"25/12/2014"))&REPT("Période3";ET(C9>=--"26/12/2014";C9<=--"18/2/2015"))
Pour la "Période2" je suppose que vous la faites commencer le 18/10/2014...

Edit : hello Papou, sache que "REPT" est moins gourmand que "SI" en nombre d'octets...

A+
 
Dernière édition:
Re : Comment afficher un nombre ou une lettre en fonction d'une date

Bonsoir et merci à tous,

Paritec: merci, j'avais le SI mais pas la syntaxe... un message d'erreur à chaque fois.

job75 et Dranreb: bravo, j'admire la "finesse" de vos formules. Elles fonctionnent toutes les deux mais je ferai les derniers réglages demain car il tard chez moi.

job75: Quelle est la fonction de "&" dans "&REPT"? Un ET logique?
Je ne comprends pas non plus la partie répétition de REPT comme "ET(C9>=--"21/8/2014";C9<=--"17/10/2014"))", que comprend la fonction avec cette syntaxe? je ne connaissais que la fonction REPT basique... et ne voyais pas trop son utilité à l'époque.

Bonne soirée,

Lau
 
Re : Comment afficher un nombre ou une lettre en fonction d'une date

Re, salut Dranreb,

"&" a toujours la même fonction : il concatène, éventuellement des textes vides "".

ET renvoie VRAI ou FAUX que REPT convertit en 1 ou 0 => le texte est donc affiché ou bien il ne l'est pas.

Bonne nuit.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
475
Retour