Используя ваш опубликованный график «базы данных» (первый) в качестве ссылки и предполагая, что он начинается в ячейке A1, я помещаю ваши «требуемые выходные данные» в F1: J5. «A» начинается в F2, F1 не заполнено, а даты находятся в ячейках G1: J1.
В G2 поместите эту формулу Array и затем заполните до последней буквы "D": = INDEX ($ B $ 1: $ B $ 17, SMALL (IF ($ C $ 2: $ C $ 17 = $ F2, ROW ($) C $ 2: $ C $ 17), ""), Column () - 6)). Тогда заполните через. Функция «COLUMN () - 6» в функции Small предполагает, что вы поместили свои «требуемые данные» в диапазон F1: J5; в противном случае вам нужно будет изменить его вручную.