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 -
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
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:
- Pb formule INDIRECT
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
1 réponse
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
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
carotte78
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
C'est deja un peu plus clair merciii beaucoup :)