В настоящее время я использую следующую формулу для вычисления суммы конкретных данных на листе:

=SUM((SUMIF(D:D,{"90791","99343"},F:F)))

Тем не менее, я в поисках дополнения к этой формуле. У меня есть столбец продолжительности (F), в котором у меня есть минуты от 1-250. Мне нужна эта формула, чтобы никогда не считать больше 120 для каждой ячейки в столбце F Поэтому, если бы ячейка в столбце F была 124, я бы хотел, чтобы при суммировании формула трактовала ее как 120.

Пожалуйста, дайте мне знать, если вы знаете формулу, которая позволяет мне делать все эти вещи.

1 ответ1

0

Вам нужно будет использовать эту формулу массива

=SUM(IF(((D1:D100=90791)+(D1:D100=99343))>0,IF(F1:F100>120,120,F1:F100)))

Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования. Если все сделано правильно, тогда Excel поместит {} вокруг формулы.

Также обратите внимание, что ссылки больше не являются полными столбцами и должны быть установлены на экстенты набора данных, чтобы избежать ненужных вычислений.

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