A quoir sert cette formule
Résolu/Fermé
nonossov
Messages postés
610
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020
-
20 févr. 2018 à 17:06
nonossov Messages postés 610 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020 - 1 nov. 2018 à 17:08
nonossov Messages postés 610 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020 - 1 nov. 2018 à 17:08
A voir également:
- A quoir sert cette formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
Modifié le 20 févr. 2018 à 17:38
Modifié le 20 févr. 2018 à 17:38
Bonjour
1° le code INDIRECT transforme en adresse Excel un texte inscrit dans une cellule ou entre les parenthèses
par exemple si vous écrivez A2 dans une cellule X1, écrire dans une cellule Y1:
=INDIRECT(X1) vous renverra la valeur de A2
2° le code adresse construit un texte sur cette base (je ne l'utilise pas tout à fait comme dans le modèle, mais le résultat est le même)
=ADRESSE(N° de ligne; N° de colonne) vous renvoie l'adresse donnée par les valeurs
par exemple: ADRESSE(10;5) vous écrira le texte: $E$10
(10° ligne, 5° colonne)
et donc INDIRECT(ADRESSE(10;5)) vous renverra la valeur de E10
cette adresse peut être complétée de différentes infos, dont la principale:
=ADRESSE(ligne;colonne;;;"nom de feuille") avec le nom de la feuille après 3; derrière le N° de colonne, inclut le nom de feuille dans l'adresse
ensuite dans votre formule, les info LIGNE(xx) et colonne (xx) permettent de faire varier les références d'adresses selon la position de la formule dans le tableau
pour mieux comprendre, utilisez cette partie seule de la formule
=ADRESSE(LIGNE(O$5)+1;COLONNE();4;VRAI)&":"&ADRESSE(LIGNE()-1;COLONNE();4;VRAI)
à coller par exemple dans une feuille en A10 et tirez-là vers la droite et vers le bas, vous allez "piger" tout de suite
espérant avoir été clair, revenez si besoin.
crdlmnt
1° le code INDIRECT transforme en adresse Excel un texte inscrit dans une cellule ou entre les parenthèses
par exemple si vous écrivez A2 dans une cellule X1, écrire dans une cellule Y1:
=INDIRECT(X1) vous renverra la valeur de A2
2° le code adresse construit un texte sur cette base (je ne l'utilise pas tout à fait comme dans le modèle, mais le résultat est le même)
=ADRESSE(N° de ligne; N° de colonne) vous renvoie l'adresse donnée par les valeurs
par exemple: ADRESSE(10;5) vous écrira le texte: $E$10
(10° ligne, 5° colonne)
et donc INDIRECT(ADRESSE(10;5)) vous renverra la valeur de E10
cette adresse peut être complétée de différentes infos, dont la principale:
=ADRESSE(ligne;colonne;;;"nom de feuille") avec le nom de la feuille après 3; derrière le N° de colonne, inclut le nom de feuille dans l'adresse
ensuite dans votre formule, les info LIGNE(xx) et colonne (xx) permettent de faire varier les références d'adresses selon la position de la formule dans le tableau
pour mieux comprendre, utilisez cette partie seule de la formule
=ADRESSE(LIGNE(O$5)+1;COLONNE();4;VRAI)&":"&ADRESSE(LIGNE()-1;COLONNE();4;VRAI)
à coller par exemple dans une feuille en A10 et tirez-là vers la droite et vers le bas, vous allez "piger" tout de suite
espérant avoir été clair, revenez si besoin.
crdlmnt
1 nov. 2018 à 17:08