Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Aide fonction "Indirect"

  • Initiateur de la discussion Initiateur de la discussion pepet89
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

pepet89

Guest
J'ai un fichier utilisant la fonction Indirect.
A partir de la colonne AH, la formule "déraille" et décale les résultats.

Pourriez-vous m'aider à corriger ce problème.

Précision : je ne suis pas l'auteur de ce fichier. Ce dernier est parti et ne peut pas être joint
 

Pièces jointes

Re : Aide fonction "Indirect"

Bonjour le Forum,
Bonjour pepet89,

Pour avoir dans ta formule un compte de type colonne()-X il faut que sur la feuille X toute les données a récupérées soient classées de la même façon

Jocelyn

Oup's Bonjour Jeanpierre, Désolé pour la collision
 

Pièces jointes

Dernière édition:
Re : Aide fonction "Indirect"

Avec vos conseils, j'ai retrouvé en tatonnant les bons chiffres (voir fichier joint).
J'ai regardé le même fichier établi pour l'année précédente et je me suis aperçu que des colonnes avaient disparu.

Mais le tatonnement ne vaut pas explication du fonctionnement de cette fonction indirect.
A quoi correspond le chiffre figurant en fin de formule?

Je rejoins mon fichier exemple avec mes corrections.

Merci pour la réponse.
 

Pièces jointes

Re : Aide fonction "Indirect"

Bonjour à tous.
(...)
Mais le tatonnement ne vaut pas explication du fonctionnement de cette fonction indirect.
A quoi correspond le chiffre figurant en fin de formule?
(...)
Prenons l'exemple de la formule en AH4 de la feuille RECAPITULATIF :
Code:
[COLOR="DarkSlateGray"][B]=INDIRECT("X!AN"&(COLONNE()-3))[/B][/COLOR]
qui a pour mission de récupérer la valeur de la cellule AN31 de la feuille X.
Elle pourrait être remplacée par
Code:
[COLOR="DarkSlateGray"][B]=X!AN31[/B][/COLOR]
Comme la colonne AH est la colonne 34, il est évident que =COLONNE()-3 placé en colonne AH renvoie 31. On peut donc écrire l'adresse "AN31 ainsi : "X!AN"&(COLONNE()-3. D'où la formule en AH4.
En fait, le "-3" est là parce que le tableau de données commence en ligne 3 de la feuille X. Si le tableau commençait en ligne 5, il aurait fallu mettre -1 dans la formule car la donnée à extraire serait en AN33 de la feuille X.

Vous pouvez, pour vérifier cela, utiliser la formule
Code:
[COLOR="DarkSlateGray"][B]=INDIRECT("X!AN"&(COLONNE()+LIGNE(X!$A3)-6))[/B][/COLOR]
et insérer des lignes au-dessus le la ligne 3 du tableau de la feuille X : vous constaterez que la feuille RECAPITULATIF reste inchangée, la formule s'adaptant toute seule grâce à LIGNE(X!$A3) qui sera automatiquement modifié lors de l'adjonction ou la suppression de lignes au-dessus du tableau de la feuille X.​
ROGER2327
#2858
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Aide planning
Réponses
17
Affichages
630
  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
498
Réponses
9
Affichages
247
Réponses
15
Affichages
575
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…