Re,
0764087E023 est considéré par Excel comme un nombre en affichage scientifique, soit 764087*10 puissance 23, ou 7,64087*10 puissance 28.
Droite(A12;2) renvoie les deux derniers cacactères de A12, soit 28
Droite(A12;2)-5 est donc égal à 23
A12/(10^(DROITE(A12;2)-5)) est donc égal à A12 divisé par 10 puissance 23
la partie &"E"&DROITE(A12;2) colle à la suite un E et un 28.
NBCAR(A12/(10^(DROITE(A12;2)-5))&"E"&DROITE(A12;2)) renvoie le nombre de caractères ainsi obtenus,
et REPT("0";11-NBCAR... ajoute un ou des zéros à gauche du résultat obtenu pour atteindre 11 caractères.
J'espère être clair...
Cette explication ressemble étrangement -ou pas
- à celle de pierrejean.