Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Incrementer une formule

12 réponses
Avatar
Laurent B.
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule ci-dessous,
sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent

10 réponses

1 2
Avatar
Steph_D
Bonjour,

comme ceci
=INDIRECT($A$1&"!I1")


"Laurent B." a écrit dans le message de
news:4296ec4d$0$10051$
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule
ci-dessous,

sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent




Avatar
karine
bonjour
il suffit de rendre la référence de la celulle A1 fixe (absolue) en insérant
les $ comme ci-dessous
=INDIRECT($A$1&"!I1")


"Laurent B." a écrit dans le message de news:
4296ec4d$0$10051$
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule
ci-dessous,

sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent




Avatar
Pierre Fauconnier
Bonjour

Oui, en verrouillant A1 et en utilisant la fonction Ligne()

=INDIRECT($A$1&"!I" & LIGNE())
renverra la valeur de la cellule In de la feuille renseignée en A1, ou n
correspond au numéro de la ligne sur laquelle se trouve la formule
En admettant avoir Feuil2 en A1, cette formule entrée en B1 et tirée vers le
bas de donnera les valeurs de
B1 = Feuil2!I1
B2 = Feuil2!I2
...

Si les lignes ne correspondent pas dans les deux feuilles, une simple
addition ou soustraction permet d'adapter la formule
=INDIRECT($A$1&"!I" & LIGNE()+2) donnera en
B1 = Feuil2!I3
B2 = Feuil2!I4
...

et
=INDIRECT($A$1&"!I" & LIGNE()-2) donnera
B1 = #REF! car la ligne -1 n'existe pas
B2 = #REF! car la ligne 0 n'existe pas
B3 = Feuil2!I1
...

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Laurent B." a écrit dans le message de news:
4296ec4d$0$10051$
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule
ci-dessous,
sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent




Avatar
Pierre Fauconnier
Bonjour Karine

Attention, dans ce que tu proposes, il n'y a aucune incrémentation et donc
I1 reste toujours I1...

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"karine" a écrit dans le message de news:

bonjour
il suffit de rendre la référence de la celulle A1 fixe (absolue) en
insérant
les $ comme ci-dessous
=INDIRECT($A$1&"!I1")


"Laurent B." a écrit dans le message de news:
4296ec4d$0$10051$
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule
ci-dessous,

sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent








Avatar
Pierre Fauconnier
Bonsour Steph

Attention, dans ce que tu proposes, il n'y a aucune incrémentation et donc
I1 reste toujours I1...

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Steph_D" a écrit dans le message de news:
d76qgt$sep$
Bonjour,

comme ceci
=INDIRECT($A$1&"!I1")


"Laurent B." a écrit dans le message de
news:4296ec4d$0$10051$
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule
ci-dessous,

sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent








Avatar
Steph_D
euh désolé, j'ai lu trop rapidement

Je contourne la formule en utilisant la fonction Ligne pour le numéro de
ligne, mais cela ne fonctionne que par incrémentation en colonne. Sans doute
y-a-t-il plus simple !!!
=INDIRECT($A$1&"!$I"&LIGNE(A1))

"Steph_D" a écrit dans le message de
news:d76qgt$sep$
Bonjour,

comme ceci
=INDIRECT($A$1&"!I1")


"Laurent B." a écrit dans le message de
news:4296ec4d$0$10051$
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule
ci-dessous,

sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent








Avatar
Laurent B.
"Steph_D" a écrit:
Bonjour,


Bonjour,

comme ceci
=INDIRECT($A$1&"!I1")


Merci, mais ça n'incrémente pas pour autant la valeur I1, ce que je cherche,
sans succès, à faire.







--
Laurent

Avatar
Laurent B.
"karine" a écrit:
bonjour


Bonjour,

il suffit de rendre la référence de la celulle A1 fixe (absolue)
en insérant les $ comme ci-dessous
=INDIRECT($A$1&"!I1")


Merci, mais comme je le disais à "Steph_D", je cherche dans le même temps à
incrémenter la valeur I1.



--
Laurent

Avatar
karine
bonjour

oups j'ai répondu trop vite, sans réfléchir, désolé
"Pierre Fauconnier" a écrit dans le
message de news: uiQ#
Bonjour Karine

Attention, dans ce que tu proposes, il n'y a aucune incrémentation et donc
I1 reste toujours I1...

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"karine" a écrit dans le message de news:

bonjour
il suffit de rendre la référence de la celulle A1 fixe (absolue) en
insérant
les $ comme ci-dessous
=INDIRECT($A$1&"!I1")


"Laurent B." a écrit dans le message de news:
4296ec4d$0$10051$
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule
ci-dessous,

sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent












Avatar
karine
bonjour

oups j'ai répondu trop vite, sans réfléchir, désolé
"Pierre Fauconnier" a écrit dans le
message de news: uiQ#
Bonjour Karine

Attention, dans ce que tu proposes, il n'y a aucune incrémentation et donc
I1 reste toujours I1...

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"karine" a écrit dans le message de news:

bonjour
il suffit de rendre la référence de la celulle A1 fixe (absolue) en
insérant
les $ comme ci-dessous
=INDIRECT($A$1&"!I1")


"Laurent B." a écrit dans le message de news:
4296ec4d$0$10051$
Bonjour,

Peut-on incrémenter une valeur d'une formule sans qu'une autre ne soit
modifiée?
Par exemple, je voudrais incrémenter la valeur I1 de la formule
ci-dessous,

sans que la valeur A1 ne soit modifiée.

=INDIRECT(A1&"!I1")

Pour obtenir:

=INDIRECT(A1&"!I1")
=INDIRECT(A1&"!I2")
=INDIRECT(A1&"!I3")
=INDIRECT(A1&"!I4")
...

Merci à ceux qui pourront m'aider.




--
Laurent












1 2