У мене є серія комірок з дуже простою формулою в них (наприклад G2=G4-G5
:), і я хочу, щоб вона залишалася виправленою все, що я роблю на аркуші, зокрема я хочу, щоб вона була стійкою до вставки рядка між row4 та row5.
Я спробував усі комбінації знака долара (напр .:) G2=G4-$G$5
, безрезультатно.
Що я роблю неправильно?
Для пояснення контексту я маю наступне:
G2=G4-G5
G4=C17
G5=<number>
У певний момент мені потрібно:
- Вставте рядок між Row4 та Row5
- Скопіюйте поточне значення в G4 в нове (порожнє)
G5
- Переконайтесь, що формула в
G2
нерухомих точкахG4-G5
(вона, звичайно, повинна бути нульовою після цієї операції) - Це справедливо для кількох (не всіх) стовпців.
Після того як я це вирішу, я спробую автоматизувати цю процедуру, але тепер я пенью, коли перший рядок стає G2=G4-G6
після вставки рядка.
ОНОВЛЕННЯ : Я насправді знайшов спосіб це зробити, але це здається зайвим:
G2=INDIRECT(ADDRESS(ROW()+2, COLUMN()), 1) - INDIRECT(ADDRESS(ROW()+3, COLUMN()), 1)
Це справді потрібно?