i

Fonction INDIRECT


Dans un classeur j'utilise la fonction INDIRECT pour récupérer le contenu d'une cellule d'un autre classeur.


Cela fonctionne correctement, mais si je rajoute du texte dans la cellule devant contenir le résultat il n'apparaît plus que le texte.


L'exemple que je donne est simplifié pour expliquer mon problème car dans ce cas précis je pourrais rajouter "unités" avec un format personnalisé


Exemple

INDIRECT(adresse) renvoie 100

INDIRECT(adresse)&" unités" renvoie unités ( le 100 a disparu ??? )

INDIRECT(adresse)&INDIRECT(adresse) renvoie rien


Quelqu'un aurait-il une idée ?


Je viens de faire le test avec INDIRECT(adresse)&" unités" et je reproduis.

Par contre si je fais avec INDIRECT(adresse)*1&" unités", je récupère le 100.

Problème de reconnaissance de valeurs numériques ?

Testé avec 3.6.3


Autre possibilité :

=TEXTE(INDIRECT(adresse);"0") & " unités"


ou passer par une cellule intermédiaire...