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

Microsoft 365 si , Année

  • Initiateur de la discussion Initiateur de la discussion mobarak
  • Date de début Date de début
  • Mots-clés Mots-clés
    année

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 !

M

mobarak

Guest
Bonjour,

est ce que vous pourriez me donner une solution pour que ma fonction marche bien =SI(OU((ANNEE(M38>=2001)&(ANNEE(M38<2005)));'data CENTRALE'!I69);SI(OU((ANNEE(M38>=2005)&(ANNEE(M38<2010)));'data CENTRALE'!I76);SI(OU((ANNEE(M38>=2010)&(ANNEE(M38<2015)));'data CENTRALE'!I84);SI(OU(ANNEE(M39)>=2015);'data CENTRALE'!I95;"0"))))
je voulais afficher les prix pour le cas ou la date renseigner M3 soit entre 2001 et 2005 ou 2005 et 2010 ou 2010 et 2015 sinon Supérieur à 2015 ,
 

Pièces jointes

Bonjour,

Nous n'avons pas le fichier 'vétusté New - rendu final.xlsx' donc encore moins ses valeurs à retourner !!!!!
Modifiez votre fichier exemple afin qu'il n'ait aucune liaison à un fichier quelconque.
Et votre année de la date en M3 est égale = 00000 ! C'est un peu du foutage d' xldnaute !!!

Dans votre formule vous ne traitez pas les cas où l'année est égale à 2001 ou 2005 ou 2010 ou 2015

vous pouvez tenter quelque chose comme :
=INDEX({"Valeur si >=2001";"Valeur si >= 2005";"Valeur si >=2010";"Valeur si >=2015"};EQUIV(ANNEE(M3);{2001;2005;2010;2015};1))

ou
=CHOISIR(EQUIV(ANNEE(M3);{2001.2005.2010.2015};1);"Valeur >= 2001";"Valeur >= 2005";"Valeur >=2010";"Valeur >=2015")

Pensez à vos limites. Que faire si date < 2001 ?

La formule suivante pour 365 ou 2021 traite le cas :
=LET(Idx;EQUIV(ANNEE(M3);{2001;2005;2010;2015};1);CHOISIR(SI(ESTNA(Idx);5;Idx);"Valeur >= 2001";"Valeur >= 2005";"Valeur >=2010";"Valeur >=2015";"date invalide"))

Si dates limites en T2:T6 :
=LET(Idx;EQUIV(ANNEE(M4);$T$2:$T$5;1);CHOISIR(SI(ESTNA(Idx);5;Idx);"Valeur >= 2001";"Valeur >= 2005";"Valeur >=2010";"Valeur >=2015";"date invalide"))

A vous relire
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…