Tirer formule avec changement

=SIERREUR(INDIRECT("'"&$B$4&"'!C4");"0")

Hello j'ai cette formule...

J'aimerais la tirer vers le bas pour qu'elle devienne :

=SIERREUR(INDIRECT("'"&$B$4&"'!C5");"0")

ou vers la droite pour qu'elle devienne :

=SIERREUR(INDIRECT("'"&$B$4&"'!D4");"0")

Malheureusement quand je le fait le c4 reste.

Je commence à m'embrouiller entre $ et les ""...

J'ai fait un truc faux ?

merci d'avance

Bonjour,

Le problème c'est que cette adresse est écrite sous forme de texte, et n'évolue donc pas selon la cellule où elle se trouve.

Pour modifie la ligne (le 4 de C4 par exemple), tu peux utiliser la fonction LIGNE()

Exemple :

=SIERREUR(INDIRECT("'"&$B$4&"'!C"&LIGNE()+3);"0")

Par contre pour la colonne ce n'est pas aussi simple. Autre possibilité : inclure ta fonction INDIRECT dans une fonction DECALER.

Bonjour

=SIERREUR(INDIRECT("'"&$B$4&"'!C"&LIGNE(A4));"0")

Edit : colonne

=SIERREUR(INDIRECT("'"&$B$4&"'!L4C"&COLONNE(C4);0);"0")

Ca marche super ! Merci !

Je vais pas m'embêter pour la colonne du coup. J'en ai bein moins que les lignes ! Merci !

Rechercher des sujets similaires à "tirer formule changement"