2016-11-09 2 views
0

В настоящее время у меня есть следующая формула Max If.max, если критерии совпадают + vlookup

{= МАКС (ЕСЛИ (A1: A5 = A13, H1: H5))}

Это будет работать хорошо, единственная проблема состоит в том, что h1: h5 значения не являются цифровыми. Я думал о том, чтобы сделать сопоставление (например, vlookup) записей с числовым значением, но, похоже, не подходит для поиска в этой функции. Я знаю худший случай, я могу создать отдельную формулу vlookup и найти max на основе поиска этих значений, но я бы хотел этого избежать. Просьба представить любые рекомендации.

enter image description here

Спасибо!

+0

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

+1

Что такое «макс», если значения не являются числовыми? –

+0

Добавлен pic, который, надеюсь, показывает некоторую ясность, в основном, он делает max на пурпурных значениях, если синие значения совпадают с тем, что находится в красной ячейке. Я хочу, чтобы фиолетовые выделенные значения отображались на числовое значение и выполняли максимальное значение, основанное на этом числовом значении. Вы можете увидеть отображение в строках 18 и 19 – ViggieSmalls

ответ

1

Используйте этот массив формула:

=MAX(IF(A1:A5=A13,LOOKUP(H1:H5,A15:A16,B15:B16))) 

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

enter image description here

Смежные вопросы