1

У меня есть таблица на листе Excel, где рассчитывается один столбец. При добавлении новой строки путем ввода таблица автоматически расширяется, но неправильно изменяет формулу этого столбца в строке выше. Затем он помечает ячейку зеленым треугольником и предлагает мне «Восстановить формулу вычисляемого столбца».

Как я могу остановить Excel от изменения формулы таким образом?

Если это имеет значение, это формула в ячейке M15. Данные начинаются со строки 12. Его функция состоит в том, чтобы показывать общее количество дней рядом с последней записью за этот день. При необходимости я могу загрузить образец листа, но сначала мне придется удалить конфиденциальные данные. Когда я добавляю новую запись в строку 16, L15 изменяется на L16 как в новой записи, так и в предыдущей записи.

=IF(DAY(I15)=DAY(I16);"";SUM($L$12:L15)-SUM($M$11:M14))

1 ответ1

0

Я попытался повторить вашу проблему, но она работает нормально для меня и не изменяет формулы, как описано.

Вот альтернативная формула для столбца М в любом случае, которая может помочь

=IF(DAY([@Date])=DAY(OFFSET([@Date],1,0)),"",SUMIFS([Data],[Date],[@Date]))

Я использовал имена столбцов таблицы Date для столбца I и Data для столбца L, которые вам нужно будет изменить, чтобы они соответствовали вашей таблице.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .