A quoir sert cette formule

Résolu
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -  
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour mes amis,
est ce que je peux savoir a quoi sert cette formule?

SOMME(INDIRECT(ADRESSE(LIGNE(O$5)+1;COLONNE();4;VRAI)&":"&ADRESSE(LIGNE()-1;COLONNE();4;VRAI)))

Merci infiniment



A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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



2
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Merci
0