XL 2010 Formule conditionnelle avec plusieurs critères

rosabelle

XLDnaute Junior
Bonjour me revoilà à appeler au secours !
C'est plutôt urgent 😓😥😥

J'essaye vainement depuis des heures d'écrire une formule en I3 qui respecte les critères ci-dessus
Voici les 3 critères:
1er critèreSI(ET(ANNEE($J$6)=2020;ANNEE(GRANDE.VALEUR($C$9:$N$9;1)>2020));"")
2ème critèreSI(ET(ANNEE($J$6<2020);ANNEE(GRANDE.VALEUR($C$9:$N$9;1)<2020));""
3ème critèreSI(ET(ANNEE($J$6<2020);ANNEE(GRANDE.VALEUR($C$9:$N$9;1)>=2020));"appliquer taux"

j'ai tout essayé:
OU le 1er ou 2ème critère vrai, alors rien,si 3ème vrai, alors "appliquer taux"
SI 3ème critètre vrai, alors "appliquer taux" sinon rien
Ca ne marche pas dans le cas où annee J6 <2020 et l'année de la plus grande valeur de la plage C9:N9<2020
Je ne comprends pas pourquoi merci par avance pour votre aide Bonne soirée
 

Pièces jointes

  • TEST DEPRECIATION MESSAGE.xlsx
    16.6 KB · Affichages: 7
Solution
Bonsoir rosabelle, njhub,

Je ne comprends pas pourquoi vous vous cassez la tête avec 3 critères.

Utilisez le 3ème critère et n'en parlons plus, formule en I3 :
Code:
=SI(ET(ANNEE($J$6<2020);ANNEE(MAX($C$9:$N$9)>=2020));L3;"")
A+

njhub

XLDnaute Occasionnel
Bonjour,

Essayez la formule ci-dessous :

Code:
=SI(ET(ANNEE($J$6)<2020;ANNEE(GRANDE.VALEUR($C$9:$N$9;1))>=2020);"appliquer taux";SI(OU(ET(ANNEE($J$6)=2020;ANNEE(GRANDE.VALEUR($C$9:$N$9;1))>2020);ET(ANNEE($J$6)<2020;ANNEE(GRANDE.VALEUR($C$9:$N$9;1))<2020));""))

;)
 

rosabelle

XLDnaute Junior
Oh, merci merci !!!

J'étais en train de chercher encore et j'ai trouvé ceci qui fonctionne :
SI(ET(ANNEE($J$6)=2020;MAX(ANNEE($C$9:$N$9))>2020);"";SI(ET(ANNEE($J$6<2019);MAX(ANNEE($C$9:$N$9))<2020);"";SI(ET(ANNEE($J$6<2020);ANNEE($C$9:$N$9))>=2020;"coef")))

Ensuite j'ai regardé la formule post 5 de qui est bien moins alambiquée que la mienne : ça marche

Puis j'ai regardé la formule de Job5 post 3 et j'ai compris mon erreur.
SI(ET(ANNEE($J$6)<2020;ANNEE(MAX($C$9:$N$9))>=2020);coef;"")

Avant d'écrire ma formule alambiquée j'avais bien remarqué que le coef était à indiquer seulement dans une situation mais j'écrivais mal ma formule.
En fait, je ne mettais pas 2 parenthèses comme Job75 après grande.valeur, en corrigeant çà donne ceci qui fonctionne aussi :
SI(ET(ANNEE($J$6)<2020;ANNEE(GRANDE.VALEUR($C$9:$N$9;1))>=2020);"coef";"")

J'ai vraiment appris quelque chose encore aujourd'hui!!!
J'y ai passé la journée avant de faire appel à vous, je voulais tellement trouver...

Merci à tous, je retiens une fois de plus la formule de Job75 qui est la plus simple, même si elle ressemble à la mienne corrigée, la formule max est plus courte et plus simple à écrire.

Bonne soirée à tous
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 915
Membres
101 838
dernier inscrit
Christelle.B86