Index/equiv colonne décalée

Résolu
sofyen31 Messages postés 80 Statut Membre -  
sofyen31 Messages postés 80 Statut Membre -
Bonjour,

J'ai un souci pour trouver la bonne colonne avec une formule assez complexe a base de index/équiv.

Voici le lien du fichier : https://mon-partage.fr/f/AXpAjt4h/
(sinon c'est assez dur a comprendre).

Concrètement, J'ai plusieurs feuilles qui sont reliées entre elles pour créer différents calculs et donc les formules sont assez longues.

Voici ce que j'aimerais avoir :

Sur la feuille 'entrainement unique', dans la colonne F, j'aimerais avoir la même chose que dans la colonne E, mais la seule différence est que j'aimerais que les calculs soient faits par rapport aux colonnes (E, I, M, Q) et non les colonnes (D, H, L, P) de la feuille 'cycles'.

J'ai mis en exemple dans la feuille 'entrainement unique' d'un exemple qui marche a moitié. Dans la colonne F (de F10 a F16), la formule marche mais uniquement pour la semaine 1 (en K10). Si je choisis une autre semaine comme la semaine 2, cela ne marche plus.
L'exemple qui ne marche pas est située entre (F19 et F25), ou il y a écrit #REF.

N'hesitez pas a me demandez si ce n'est pas assez clair.

Bien cordialement

A voir également:

4 réponses

sofyen31 Messages postés 80 Statut Membre 2
 
Ps : J'avais penser a la fonction DECALER mais je n'arrive pas a le faire. Est ce une solution envisageable ?
0
sofyen31 Messages postés 80 Statut Membre 2
 
Que donnerais la formule si la solution DECALER était envisageable ?
Je ne sais pas ou l'insérer exactement. Voici la formule actuelle :

=ARRONDI.AU.MULTIPLE($D$9*INDEX(tableau_cycles;EQUIV($C$8;cycles;0)+LIGNES(F$10:F10)-1;EQUIV(K$10;Semaines;0));INDEX(listesArrondis;EQUIV($C$9;ListeExercices;0)))
0
sofyen31 Messages postés 80 Statut Membre 2
 
Re bonjour,

Je n'ai pas eu une seule réponse.
Ma question est elle trop difficile ?
Dois je donner plus de détails ?

Bien cordialement
0
Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

A priori, il suffit de décaler de +1 la colonne indiquée par EQUIV(K$19;Semaines;0)
soit, en F19 :
=ARRONDI.AU.MULTIPLE($D$18*INDEX(tableau_cycles;EQUIV($C$17;cycles;0)+LIGNES(F$19:F19)-1;EQUIV(K$19;Semaines;0)+1);INDEX(listesArrondis;EQUIV($C$18;ListeExercices;0)))

A+
0
sofyen31 Messages postés 80 Statut Membre 2
 
Niquel parfait merci :)
0