Pb formule INDIRECT

Résolu
carotte78 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   -  
carotte78 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je cherche quelqu'un qui pourrait m'expliquer la formule INDIRECT j'ai une vingtaines de feuilles identiques et un tableau recapitulatif a la fin.J'aimerai que mes infos se remplissent automatiquement dans le tableau recapitulatif. la fonction RECHERCHE V ou = sont bien mais quand il n' ya pas de valeur rempli ca affiche erreur. J'ai vu beaucoup de site avec la fonction INDIRECT mais je comprend vraiment rien.

je vous remercie si vous pouviez m'aider.

Bonne journée :)

Carotte78

A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

la formule INDIRECT transforme en adresse de cellule ou de champ un texte construit par une formule ou inscrit dans une cellule
Exemple

inscrivez en Feuill1 A1 le texte:

Feuil2!A1

qui reproduit l'adresse de la cellule A1 feuille 2
en A2 Feuil1, inscrivez:
= INDIRECT(A1) ce qui équivaut donc à écrire: =Feuil2!A1

Vous pouvez bien sur "composer" ce texte à partir de liste, exemple:
feuil1 de A1 à A10, une liste de nom de feuille (Feuil1, Feuil2 ect...
vous voulez en B la valeur de A1 de la feuille correspondant
écrivez en B1:
=INDIRECT(A1"!A2") qui va recomposer l'adresse
en en tirant cette formule de AB1 à B10, vous aurez le A2 de la feuille inscrite en A.

Conseil: essayez avant de l'intégrer dans une formule de vérifier la composition du code dans une cellule, par exemple selon ci dessus, inscrivez pour vérification:
=A1&"!A2" et vérifiez que le résultat soit bien :Feuil2!A2 en texte

Espérant avoir été clair, ce n'est pas toujours facile!!

Et pour ce qui est de l'affichage VALEUR, vous pouvez écrire votre formule RECHERCHE comme suit:
SI(ESTERREUR(formule);"";formule)

Errare humanum est, perseverare diabolicum
0
carotte78 Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
 
C'est deja un peu plus clair merciii beaucoup :)
0