Re : copie de formule
Re,
Un exemple :
DECALER(A1;4;6) renvoie le contenu de la cellule G5
Decaler (A1 ; de 4 lignes vers le bas ; de 6 lignes vers la droite)
Dans le fichier, il y a deux formules dans la même, 1 pour le jour, 1 pour la nuit
Pour la nuit : "N" en cellule B et colonnes du début à J et de W à la fin
SI(ET($B2="N";OU(COLONNE()<11;COLONNE()>22));DECALER(Un;LIGNES(C$2:C2)/2-1;COLONNES($C2:C2)-1))
Colonne() renvoie le n° de colonne, 10 pour la colonne J, 11 pour la colonne K, 22 pour V et 23 pour W
Les 3 conditions pour la nuit :
ET($B2="N";OU(COLONNE()<11;COLONNE()>22)
Si ces 3 conditions sont respectées, c'est cette partie de formule qui donne un résultat
DECALER(Un;LIGNES(C$2:C2)/2-1;COLONNES($C2:C2)-1)
"Un" est le nom donné à la cellule A2 de la feuille 2
Decaler( Réf ; Nb de lignes ; Nb de colonnes)
LIGNES(C$2:C2)/2-1 renvoie, 1 ligne sur deux, 0 puis 1 puis 2, etc
COLONNES($C2:C2)-1 recopié vers la droite donne 0 puis 1, 2, 3, etc
COLONNE()-3 donne la même chose
Quand on arrive par exemple en J3,
LIGNES(J$2:J3)/2-1 renvoie 0
COLONNES($C3:J3)-1 renvoie 7
Le résultat est le contenu de la cellule située à 7 colonnes de "Un" et sur la même ligne (0 ligne de décalage)
Pour le jour, c'est le même raisonnement, les conditions sont différentes et le nb de lignes de décalage est différent
En espérant que ce soit à peu près clair