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...