Самый простой способ - сводная таблица.
Выделяете на Лист1 диапазон А1:В17 -вкладка Вставка -Сводная таблица. На новый лист.
В поле строк переносите столбец с датой, в значения - время. В область фильтров переносите так же поле время. Фильтруете там по значению 12:00.
Далее в поле значений выделяете любую ячейку -правка кнопка мыши -Итоги по -Максимум. Так же выделив одну ячейку правая кнопка мыши -Числовой формат -Время.
Готово.
Второй вариант -
формула массива(для столбца А):
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!$A$4:$A$1007;НАИМЕНЬШИЙ(ЕСЛИ((СЧЁТЕСЛИ($A$3:A3;Лист1!$A$4:$A$1007)=0)*(Лист1!$B$4:$B$1007=ВРЕМЯ(12;0;0));СТРОКА($A$1:$A$1004));1));"")В столбце В можно руками или формулами поставить время 12. Если надо автоматом, то можно протянуть на весь столбец данных формулу:
=ЕСЛИ(A4<>"";ВРЕМЯ(12;0;0);"")Пример в файле с обеими реализациями приложил.
есть еще вариант макросами - но писать сейчас уже лень.