/ / РЕЗУЛЬТАТ над випуском багатопрофільних діапазонів - excel, формули

РЕЗУЛЬТАТ над випуском багатопрофільних діапазонів - excel, формули

Це, можливо, вже задане запитання, але я не зміг його скласти належним чином, щоб здійснити пошук.

Я цілком усвідомлюю це SUMPRODUCT можна вважати вибірковим твердженням і вже деякий час використовує це як таке.

Однак я потрапив у екземпляр, коли мені потрібно викликати суму лише в умовах мутації.

Основна заява:

SELECT SUM(Quantity) FROM Orders WHERE Gencode="GEN0368"

і отримана сумапродукту:

=SUMPRODUCT((C2:C32) * (B2:B32="GEN0368"))

Важкий біт полягає в тому, щоб зробити суму добутку лише тоді, коли спрацьовує інша умова.

Зробити це за допомогою єдиних критеріїв було досить просто:

=SUMPRODUCT((C2:C32) * (B2:B32="GEN0368") * (J2:J32="W3019100582"))

Але мені потрібен той другий критерій, щоб бути діапазоном, саме тут я зациклювався.

Будь-які ідеї?

Відповіді:

0 для відповіді № 1

Спробуйте це

=SUMPRODUCT(C2:C32,(B2:B32="GEN0368")*ISNUMBER(MATCH(J2:J32,Your_range,0)))

де Your_range може бути фактичним діапазоном (один стовпець чи рядок) або таким чином введений масив {"abc", "xyz", "stu"}