Excel - Как найти максимальное значение строки, в которой есть текст, а текст соответствует числу в другой таблице? - PullRequest
0 голосов
/ 31 января 2020

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

Как автоматически заполнить столбец «Время выполнения тела» на основе данных таблицы для каждой части тела и части тела для каждого тела в строке?

Спасибо

Example

Ответы [ 2 ]

0 голосов
/ 31 января 2020

Вложенный Макс (IF ())

=MAX(IF(($A$2:$A$5=B8)+($A$2:$A$5=C8),$B$2:$B$5))

Это формула массива, которая должна быть подтверждена с помощью Ctrl + Shift + Enter в версиях Excel, в которых нет новых массивов Dynami c .

enter image description here

Другой вариант с новой функцией Filter ()

=MAX(FILTER($B$2:$B$5,($A$2:$A$5=B8)+($A$2:$A$5=C8)))
0 голосов
/ 31 января 2020

Вы можете использовать SUMPRODUCT:

=MAX(SUMPRODUCT((A9=$A$2:$A$5)*($B$2:$B$5)),SUMPRODUCT((B9=$A$2:$A$5)*($B$2:$B$5)))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...