Вложенный массив для возврата суммы и каждой суммы на основе 2 критериев - PullRequest
0 голосов
/ 12 октября 2018

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

Я хотел бы вернуть следующее в одном столбце.Если критерии не выполнены, я хотел бы перейти к следующему элементу поиска и не возвращать ноль.

Сумма ТОЛЬКО для столбца A, ЕСЛИ столбец F равен "Y", а столбец J - "ABC".
Сумма столбца B ТОЛЬКО если столбец G равен "Y", а столбец J - "ABC".
Сумма столбца C ТОЛЬКО если столбец H - "Y", а столбец J - "ABC".
Каждое значение в столбце D ТОЛЬКО ЕСЛИ столбец I - «Y», а столбец J - «ABC».

Я считаю, что мне нужно использовать вложенный массив, но я не уверен.Любые предложения будут с благодарностью!

В настоящее время я использую нижеприведенное, которое возвращает только все значения в столбце D, но я не уверен, как получить суммы из столбцов A, B и C (еслиони соответствуют критериям)

=NUMBERVALUE(INDEX('IMS Import'!$I$4:$AB$5000,SMALL(IF(COUNTIF($X$4, 'IMS Import'!$Z$4:$Z$5000)*COUNTIF($X$3, 'IMS Import'!$AB$4:$AB$5000), ROW('IMS Import'!$I$4:$AB$5000)-MIN(ROW('IMS Import'!$I$4:$AB$5000))+1), ROW(A2)), COLUMN(A2)))

1 Ответ

0 голосов
/ 12 октября 2018

использование:

=SUMIFS(A:A,F:F,"Y",J:J,"ABC")
+SUMIFS(B:B,G:G,"Y",J:J,"ABC")
+SUMIFS(C:C,H:H,"Y",J:J,"ABC")
+SUMIFS(D:D,I:I,"Y",J:J,"ABC")
...