Bonjour,
Excel ne reconnaît pas les dates j/m/aa comme des valeurs numériques dans les formules
C'est du texte, donc toujours supérieur à n'importe quelle date
Il faut les rendre numériques, par *1 ou /1 ou +0 ou -0
=SI(A1<'1/1/5'*1;2004;2005)
=SI(A1<'1/1/5'+0;2004;2005)
En plus, avec 2004 et 2005 entre guillemets, tu obtiendras du texte
Et c'est vrai que =ANNEE(A1) est rudement plus simple