Tirer une formule en decalant les colonnes

Bonjour,

J'ai une formule qui dépend de données d'une feuille que je souhaite tirer vers la droite. En la tirant, j'aimerai que les données prise en compte soient décalées de 11 colonnes à chaque fois.

Le formule de la première cellule est :

=SI(ESTERREUR((-ytd!F49)/1000*-1);-ytd!F49/1000;(-ytd!F49)/1000*-1)

Voici a quoi je souhaite que la deuxième cellule ait l'air après l'avoir tirer :

=SI(ESTERREUR((-ytd!Q49)/1000*-1);-ytd!Q49/1000;(-ytd!Q49)/1000*-1)

Y-a-t'il une formule qui permet ce decalage dans la cellule selectionnée de 11 colonnes à chaque fois?

Merci d'avance!

PS: un fichier léger qui illustre la formule avec les données que je souhaite selectionner.

Bonjour,

essaye :

=si(esterreur(-indirect("ytd!"&adresse(49;6+11*(colonnes($a:a)-1)))/1000*-1));(indirect("ytd!"&adresse(49;6+11*(colonnes($a:a)-1)))/1000);(indirect("ytd!"&adresse(49;6+11*(colonnes($a:a)-1)))/1000*-1)

Crdmt

Bonjour,

Merci pour ta réponse. Malheureusement le code ne fonctionne pas.

DjiDji59430 a écrit :

=si(esterreur(-indirect("ytd!"&adresse(49;6+11*(colonnes($a:a)-1)))/1000*-1));(indirect("ytd!"&adresse(49;6+11*(colonnes($a:a)-1)))/1000);(indirect("ytd!"&adresse(49;6+11*(colonnes($a:a)-1)))/1000*-1)

J'essaye de joindre un fichier illustrant l'exemple mais je n'y arrive pas car celui-ci est trop volumineux.

Re

le -ytd, c'est un moins (contraire de plus), ou bien c'est un tiret ????

Crdmt

1) Tu vas dans http://cjoint.com/

2) Tu cliques sur [Parcourir] pour sélectionner ton fichier

3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]

4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"

5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".

Cordialement.

Merci pour ta réponse!

Voici le lien avec le fichier :

Le - est bien un moins et non un tiret.

cdt

Bonjour,

Salut DjiDji59430 !

Une proposition à tester :

=SI(ESTERREUR(-INDIRECT("'TUFH YTD'!"&ADRESSE(LIGNE()+46;6+(11*(COLONNES($P:P)-1))))/1000*-1);-INDIRECT("'TUFH YTD'!"&ADRESSE(LIGNE()+46;6+(11*(COLONNES($P:P)-1))));(-INDIRECT("'TUFH YTD'!"&ADRESSE(LIGNE()+46;6+(11*(COLONNES($P:P)-1))))/1000*-1))

Hello!

Cela ne fonctionne pas non plus.

Peut-être que ce n'est pas possible de réaliser cete action?

Bonjour,

charloub a écrit :

Cela ne fonctionne pas non plus.

Un tantinet laconique comme réponse. Puis-je en savoir un peu plus ?

Quelle erreur ?

Quelle ligne ?

Quelle colonne ?

Bref, en quoi ma proposition ne vous convient pas ?

Pour information, ma formule retournait les 2 résultats de votre exemple.

Re

Ta formule

=SI(ESTERREUR((-ytd!F49)/1000*-1);-ytd!F49/1000;(-ytd!F49)/1000*-1)

est mathematiquement incomplete

-ytd!F49)/1000*-1 =>ytd!F49)/1000

elle devient donc

=SI(ESTERREUR(ytd!F49)/1000);-ytd!F49/1000;ytd!F49)/1000*-1)

ou comme tu as excel 2010

=sierreur(ytd!F49)/1000;-ytd!F49/1000)

Ce qui est plus digeste.

C'est ton exemple, qui est faux par rapport a ton fichier joint car ta feuille est TUFH YTD

donc finalement la formule devient, avec les indirect()

=SIERREUR(INDIRECT("'TUFH YTD'!"&ADRESSE(49;6+11*(COLONNES($A:A)-1)))/1000;-(INDIRECT("'TUFH YTD'!"&ADRESSE(49;6+11*(COLONNES($A:A)-1)))/1000))

Et si tu as changé le nom dans les formules proposées, tu n'as certainement pas mis les ' autour de 'TUFH YTD'

https://www.cjoint.com/c/GFqiGYT18Y2

Et la formule de JFL est parfaitement opérationnelle !!

Hello DjiDji59430 !

Je viens de me rendre compte à l'instant que ma formule n'apportait rien de plus que la vôtre !

La fatigue très certainement.... Ou la chaleur... Voir les deux !

Rechercher des sujets similaires à "tirer formule decalant colonnes"