incrementer des longues formules

mos98

XLDnaute Junior
J'aimerais pouvoir incrementer ces cellules vers le bas et simplifier si possible la formule presente, la correspondance des semaines est importante.
je suis pas un pro mais j'aimerais comprendre se que je fais avec vous alors si vous auriez l'amabilité de m'expliquer les formules sa serait vraiment super

formule du genre :
=((('HH16'!E4)*'HH16'!C4)+(('HH16'!E5)*'HH16'!C5)+(('HH16'!E6)*'HH16'!C6)+(('HH16'!E7)*'HH16'!C7)+(('HH16'!E9)*'HH16'!C9)+(('HH16'!E10)*'HH16'!C10)+(('HH16'!E11)*'HH16'!C11)+(('HH16'!E12)*'HH16'!C12)+(('HH16'!E14)*'HH16'!C14)+(('HH16'!E15)*'HH16'!C15)+(('HH16'!E16)*'HH16'!C16)+(('HH16'!E17)*'HH16'!C17)+(('HH16'!E19)*'HH16'!C19)+(('HH16'!E20)*'HH16'!C20)+(('HH16'!E21)*'HH16'!C21)+(('HH16'!E22)*'HH16'!C22)+(('HH16'!E24)*'HH16'!C24)+(('HH16'!E25)*'HH16'!C25)+(('HH16'!E26)*'HH16'!C26)+(('HH16'!E27)*'HH16'!C27))/(C6*60)

Mais comme un exemple est plus comprehensible je vous joins mon tableau

MERCI
 

Pièces jointes

  • prod.zip
    33.1 KB · Affichages: 35
  • prod.zip
    33.1 KB · Affichages: 32
  • prod.zip
    33.1 KB · Affichages: 35

Monique

Nous a quitté
Repose en paix
Re : incrementer des longues formules

Bonjour,

A mon humble avis, il y a des trucs qui clochent
La colonne C, qui donne le total des heures de semaine, ne donne que le total de la feuille HH16
Idem pour le total de la colonne D
Que ces 2 totaux soient pris en compte dans la formule en E et F, pour la feuille HH16, d'accord
Après, c'est faux à partir de la colonne K

Les plages nommées
En E:F, les plages nommées 1, 2 et 3 sont bien en feuille HH6
Après, quand on arrive en K:L, les plages devraient être celles de la feuille HH17.
Or, elles sont encore en feuille HH16

Dans le fichier joint, les plages sont nommées selon le titre en ligne 4 donc le nom de la feuille concernée.
(toutes les cellules de la ligne 4 contiennent le nom de la feuille concernée, bleu sur bleu)
La plageA :
=DECALER(INDIRECT(E$4&"!A1");EQUIV("semaine "&$A6;INDIRECT(E$4&"!A1:A216");0)+1;2;25;1)
La plageB : idem avec décalage de 4 colonnes au lieu de 2 vers la droite
=DECALER(INDIRECT(E$4&"!A1");EQUIV("semaine "&$A6;INDIRECT(E$4&"!A1:A216");0)+1;4;25;1)
La plageBC : idem avec décalage de 4 colonnes vers la droite et en donnant une largeur de 2 colonnes au lieu d’une seule.
=DECALER(INDIRECT(E$4&"!A1");EQUIV("semaine "&$A6;INDIRECT(E$4&"!A1:A216");0)+1;4;25;2)
 

Pièces jointes

  • IndirectMos.zip
    23.7 KB · Affichages: 24

Gael

XLDnaute Barbatruc
Re : incrementer des longues formules

Bonsoir Monique,

Content de te retrouver sur un Fil. XLD commencait vraiment à me manquer.

Tu as raison bien sûr, mais ce n'était qu'un exemple sur la première feuille HH16. Je pensais faire d'autres plages pour HH17 et 18 mais c'est mieux avec indirect.

Ceci étant, je trouve que la structure des feuilles HH** n'est pas idéale et j'aurais présenté tout ça autrement.

@+

Gaël
 

mos98

XLDnaute Junior
Re : incrementer des longues formules

je viens de comprendre mon erreur, moi j'avais creer les plage comme sa sans me metre dans A1 de la feuille h16..

je te remercie pour ton aide et je remercie ce forum car il m a deja pas mal depanner merci beaucoup a touss
 

Statistiques des forums

Discussions
312 446
Messages
2 088 492
Membres
103 870
dernier inscrit
didiexcel