Plage d'une formule qui se décale à chaque insertion
RésoluCoordo.TriPorteur Messages postés 13 Statut Membre -
Bonjour,
J'ai un souci tout bête sur Excel :
J'insère une ligne sur le haut de mon tableau avec cette formule :
Sheets("Achats").Range("A2:J2").Insert CopyOrigin:=xlFormatFromRightOrBelow
Et je répète l'opération à chaque nouvelle saisie...
Jusqu'ici tout va bien.
Mon problème est que je somme une plage =SOMME(Achats!D2:D5) de cette feuille où j'insère mes données, mais ce couillon d'Excel me décale ma plage sommée pour suivre la plage initiale...
Comment le bloquer sur (D2:D5) sans qu'il passe à (D3:D6) quand j'insère ?
Merci de vos lumières
Windows / Chrome 116.0.0.0
- Plage d'une formule qui se décale à chaque insertion
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
2 réponses
Bonjour,
Vous insérez une ligne dans la plage couverte par D2:D5, rien d'anormal à ce que la plage sommée se décale elle aussi d'une ligne.
Dans votre formule sur la somme D2:D5, si celle ci doit rester invariable, alors utilisez $D$2:$D$5
Et bien non, le $ ne fige pas le décalage, la référence continue à s'incrémenter avec mes inserts.
Mais j'ai trouvé ma reponse ici https://superuser.com/questions/1721166/how-to-keep-a-spreadsheet-cell-reference-fixed-when-rows-are-inserted
J'utilise INDIRECT est là la référence est fixe.
=SOMME(INDIRECT("Achats!D2"):INDIRECT("Achats!D5"))
Merci pour ton aide
je clôture pour résolu