В Excel 2007 у меня есть рабочий лист, упорядоченный следующим образом:
A B C
1 x 2 15
2 x 3 45
3 x 4 46
4 x 1 7
5 x 2 85
6 x 1 14
7 x 1 9
8 x 3 36
9 x 1 5
10
11 C Total: 262
12 C Total where B > 1: 227
C11
это обычная SUM
:
=SUM(C$1:C9)
C12
- это SUMIF
который считает значение только в столбце C
если значение в B
больше 1:
=SUMIF(B$1:B9, ">1", C$1:C9)
Вот моя проблема: я вставляю строку в строку 10
и добавляю дополнительные данные:
9 x 1 5
10 y 1 17
11
12 C Total: 265
13 C Total where B > 1: 227
После ввода данных на C10
Excel автоматически обновляет диапазон в формуле SUM
, но не SUMIF
:
=SUM(C$1:C10)
=SUMIF(B$1:B9, ">1", C$1:C9)
Я обычно обновляю этот лист по одной строке за раз, поэтому я теряю довольно много времени на настройку диапазонов в формуле.
Есть ли причина, по которой Excel не обновляет автоматически диапазоны в SUMIF
, как это происходит в SUM
? Можно ли это сделать, или есть обходной путь для поведения?