Re,
Lorsque la fonction RECHERCHE ne trouve pas la valeur cherchée, elle renvoie la dernière valeur qu'elle trouve dans la plage de recherche.
En cherchant 9^9 (= 387 420 489) on est à peu près certain que cette valeur ne sera pas trouvée, d'où la dernière valeur renvoyée.
On peut tout aussi bien écrire 10^10, mais 9^9 est déjà pas mal (et plus court) !