Eh oui j'imagine bien. Mais non, ce n'est pas tellement qu'il est bete, mais @ a une autre signification que les lignes du tableau : Opérateur d'intersection implicite : @ - Support Microsoft
Il faut vraiment le voir comme "utilise ma ligne actuelle, et regarde s'il y a quelque chose dans le tableau de destination". Si on n'est pas sur la même ligne, il faut repasser en formules de type =A1.
Il n'y a pas d'alternative malheureusement, à part évidemment =INDEX(monTableau;maLigne)