Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Bonsoir Lau974 le forum
c'est un simple si qu'il te faut, si tu ne trouves pas alors je te ferai cela mais cherche un peu la fonction "Si"
a+
Papou😱
 
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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…