2015-11-28 6 views
0

У меня есть проблема, которая уже время оттачивала меня. Я новичок в Excel. Поэтому извините меня, если это наступит глупо.SUMIF для более широкого диапазона

У меня есть следующий массив данных:
Data

, что нужно, чтобы получить сумму значений, соответствующих записи строки «книги». Я использовал формулу sumif (B4: F7, «book», C4: F7). Однако excel возвращает значение только в столбце c (значение возвращается 10).

Update

Я ammended своей формулы следующим образом:
Ammended Formula

теперь я получил правильную сумму - то есть 70. Тем не менее, я имею дело с большими объемами данных и с помощью этой формулы не являюсь эффективный. Может ли кто-нибудь предложить быстрое обходное решение для этого?

ответ

0

Ваша догадка правильная. Существует более простой способ, но его нелегко найти для начинающего пользователя. Вам нужно будет использовать формулу , чтобы сделать то, что вам нужно.

Тип эта формула:

=SUM(IF($B4:$B7="book",$C$4:$F$7,0)) 

и введите его с помощью Ctrl + Сдвиг + Введите вместо просто Введите

Вы можете увидеть результат в этой картине (мой разделитель ;, а ваш будет ,, но это не имеет значения):
enter image description here

+0

Был ли полезен ответ? – ZygD