Найдите условный MAX только видимых ячеек в Excel - PullRequest
0 голосов
/ 17 июня 2020
• 1000 Функция ПРОМЕЖУТОЧНЫЙ ИТОГ для достижения.

Вот то, что я пробовал до сих пор:

СУММПРОИЗВ (ПРОМЕЖУТОЧНЫЙ ИТОГ (104, СМЕЩЕНИЕ (ИНДЕКС (ИТОГО, 1), СТРОКА (ИТОГО) -СТРОЧКА (ИНДЕКС ( TOTAL, 1)), 0,1)), - (PASS_FAIL = "FAIL"))

'TOTAL' и 'PASS_FAIL' - это именованные диапазоны для оценки индивидуума на тесте и того, прошли ли они или провалил его, соответственно.

Я понял, что при использовании СУММПРОИЗВ он просто берет все оценки тех, кто не прошел тест, и складывает их вместе. И я все равно не могу найти способ заставить что-нибудь еще работать.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 17 июня 2020

оберните в MAX вместо SUMPRODUCT и умножьте два условия:

=MAX(SUBTOTAL(104,OFFSET(C2,ROW(C2:C16)-MIN(ROW(C2:C16)),0,1,1))*(B2:B16="A"))

В зависимости от версии, это может потребоваться подтвердить с помощью Ctrl-Shift-Enter вместо Enter.

enter image description here

enter image description here

...