У меня есть плановый лист в Microsoft Excel 2010 для моей компании. Я сделал снимок экрана планового листа, который вы можете увидеть ниже. В столбце CAP планировщик может видеть, сколько мощности осталось на этой неделе для Kees. Расчет для ячейки IW7, например, работает с формулой =10-COUNTA(IX7:JB7)*2
. Проблема в том, что когда планировщик, например, вырезает ячейку IX7 и вставляет ее в IU7, формула становится =10-AANTALARG(IU7:JB7) *2
и всплывающее окно сообщает, что есть циклическая ссылка. 1
Как планировщик может по-прежнему вырезать и вставлять ячейки без корректировки Excel ссылающихся ячеек?
Или: Как мне получить фиксированный охват ячеек (например, IX7:JB7) даже после вырезания и вставки ячеек?
(Нажмите на изображение, чтобы увеличить)
1 Когда формула ссылается на свою собственную ячейку, напрямую или косвенно, это называется циклической ссылкой.
решение1
PasteSpecialValues вместо Paste.
решение2
Согласно предложенному ответуКак сделать так, чтобы фокус ячейки Excel оставался неизменным?, с
10-СЧЁТA(КОСВЕННЫЙ(IX7),КОСВЕННЫЙ(JB7))*2
ссылки остаются прежними при вырезании и вставке ячейки.
решение3
Другой способ — назвать его «диапазонами». Это также может иметь побочный эффект, упрощая понимание формулы.
=10-COUNTA(IX7:JB7)*2
станет
=10-COUNTA(Week50Projects)*2
И используйте менеджер имен, чтобы задать фиксированную ссылку на ячейки, определив ее как $IX$7:$JB$7