Промежуточные итоги, сгруппированные по значению с использованием COUNTIF для создания диапазонов для SUMIF, но в одной формуле - PullRequest
0 голосов
/ 24 апреля 2019

Конечная цель: Столбец с промежуточными итогами групп (в приведенной ниже таблице указаны все продукты, перечисленные выше Цуккини, включая цуккини).

Текущая попытка: создать столбец для определения групп, используя COUNTIF («считать все« кабачки »на данный момент»). Затем используйте SUMIF, чтобы получить общую стоимость для текущей группы.

Проблема: Я не знаю, как это сделать без столбца COUNTIF (поскольку для SUMIF необходим диапазон C: C, который должен быть решен первым). Я хотел бы иметь это в одной формуле. Я посмотрел на формулы массива, но не уверен, если / как применить это здесь.

FOOD      COST  COUNTIF(A2:A$2;"Zucchini")  SUMIF(C:C;C2;B:B)
Apple     3     0                           12
Pecan     7     0                           12
Zucchini  2     0                           12
Apple     4     1                           23
Olive     8     1                           23
Pecan     6     1                           23
Zucchini  5     1                           23
Apple     4     2                           16
Olive     9     2                           16
Zucchini  3     2                           16

Есть идеи, как решить текущую проблему или проблему конечной цели? Спасибо!

1 Ответ

1 голос
/ 24 апреля 2019

Поместите это в C2 и скопируйте:

=IF(A2="Zucchini",SUM($B$1:B2)-SUM($C$1:C1),"")

Это в основном суммирует все в строке и вычитает то, что уже учтено.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...