Вернуть MAX из столбца A с MATCH против столбца B в Excel

Я почесал голову на этом в течение нескольких часов.

У меня есть таблица с 3 столбцами. Столбец A содержит период даты, отформатированный как 200401 для первого месяца 2004 года. Столбец B содержит ссылочный номер.

В столбце CI хотелось бы иметь формулу, которая возвращает наибольшее значение в столбце A, используя ссылочный номер из столбца B. Как показано ниже

COL A     COL B     COL C
200407    DIFA0694  200408
200408    DIFA0694  200408
200311    DIFA0704  200801
200403    DIFA0704  200801
200801    DIFA0704  200801
200311    DIFA0712  ......
200311    DIFA0712  ......
200409    DIFA0712  ......
200411    DIFA0712  ...... 
200312    DIFA0736  ......
200312    DIFA0736  ......
200512    DIFA0736  ......
200404    DIFA0763  ......
200405    DIFA0763  ......
200405    DIFA0763  ......
200807    DIFA0763  ......
200405    DIFA0780  ......
200408    DIFA0780  ......
200312    DIFA0780  ......
200401    DIFA0780  ......

Таким образом, значение COL C должно быть самым последним периодом для задания, указанного в COL B.

Я пробовал это с использованием комбинации MAX, INDEX и MATCH, но безрезультатно. Я считаю, что это потому, что INDEX, MATCH не возвращает массив значений.

Буду признателен за любые рекомендации, которые кто-либо может предложить

1 ответ

Решение

Попробуйте это: на c2 paste:

=MAX(IF(b:b=b2,a:a,""))

и перетащите его вниз. не забудьте нажать Ctrl+ Shift+ Enter

Другие вопросы по тегам