У меня есть таблица со столбцами с именами "дата", "стоимость" и "ежедневно". "Дата" - это дата, "стоимость" - это число, а "ежедневно" - это формула, рассчитывающая общую стоимость каждого дня. Формула выглядит так:
= ЕСЛИ (A2 = A3 "", SUMIF (А $ 2: А2, А2, В $ 2: B $ 2)
Это проверяет, что дата текущей строки отличается от следующей строки, и, если так, возвращает сумму затрат строк с текущей датой.
Проблема возникает, когда я добавляю новые данные в таблицу. Предположим, что есть 10 строк. Тогда ячейка С10 будет иметь формулу:
= ЕСЛИ (А10 = А11 "", SUMIF (А $ 2: А10, А10, В $ 2: B $ 2)
Но если я добавлю новую строку (например, нажав клавишу табуляции, когда выделена ячейка C10), тогда формула C10 автоматически изменится на:
= IF(A10 = A12, "", SUMIF(A $ 2:A11, A10, B $ 2:B $ 2)
Кроме того, стиль ячейки сбрасывается, так что это больше не жирный текст, и рядом с ячейкой появляется предупреждение о том, что "эта ячейка не соответствует формуле столбца".
Как я могу предотвратить это поведение?