Table AutoExpansion неправильно изменяет формулу

Table AutoExpansion неправильно изменяет формулу

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

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

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

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

решение1

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

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

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

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

Связанный контент