2

Мне дают:

Лист Excel содержит около 200 заданий (описано в строках 2–201 в столбце A). Каждая задача может быть удобной для максимум двух проектов (всего 4 проекта, называемых «P1-P4» - выпадающие списки в столбцах B и D); и это с определенным процентным распределением (столбцы C & E - столбец C относится к столбцу B проекта, а столбец E относится к проекту в столбце D). Столбец F показывает количество рабочих дней, потраченных на каждую задачу.

Пример в строке 2: Задание 1 (столбец A); P1 (столбец B); 80% (колонка С); P3 (столбец D); 20% (колонка E); 3 (столбец F)

Мне нужно знать сумму рабочих дней, проведенных на Проекте P3, с учетом% -й степени за элегантность. Я знаю, как рассчитать его для каждой задачи (каждой строки) - например, для задачи 1:= IF (B2 = "P3"; C2 * F2)+IF (D2 = "P3"; E2 * F2)

Однако вместо того, чтобы повторять это для каждой задачи, мне нужна формула, которая складывает их все вместе. К сожалению, следующая формула показывает мне ошибку:= IF(B2:B201 = "P3"; C2:C201 * F2:F201)+IF(D2:D201 = "P3"; E2:E201 * F2:F201)

Может кто-нибудь помочь, пожалуйста? Спасибо!!

1 ответ1

1

В этом случае вы можете использовать SUMPRODUCT() чтобы делать то, что вы хотите ... умножить% на часы для соответствующих проектов. Ниже приведена одна формула:

=SUMPRODUCT(--(B2:B201="P3"),C2:C201,F2:F201) 
        + SUMPRODUCT(--(D2:D201="P3"),E2:E201,F2:F201)

По сути, вы проверяете все значения B на "P1", и если оно равно, то это 1, если не получилось, то 0, то вы умножаете это на% в C и Days в F.

Вот отличный справочник по формуле SUMPRODUCT и приемам, которые вы можете с ней сделать: http://chandoo.org/wp/2009/11/10/excel-sumproduct-formula/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .