Если все ваши даты строк в форме "dd.mm.yy", вы можете использовать следующую формулу массива:
=INDEX(B1:B4,MATCH(9,VALUE(MID(A1:A4,4,2)),0))
, где 9 - номер месяцаВы хотите посмотреть вверх.Введите это как формулу массива, нажав Ctrl + Shift + Enter.
РЕДАКТИРОВАТЬ:
Как указано в комментариях, вы хотите соответствовать текущий месяц, поэтомуработает с предложением @ JMax:
=INDEX(B1:B4,MATCH(MONTH(TODAY()),VALUE(MID(A1:A4,4,2)),0))
Чтобы устранить путаницу, MID()
возвращает строку, которая сама по себе не будет возвращать совпадение с числовым значением, возвращаемым MONTH(TODAY())
.Однако, если вы вставите функцию MID()
в функцию VALUE()
, строка, возвращаемая MID()
, будет преобразована в числовое значение.Например, «09» становится числом 9, «10» становится числом 10. Это позволяет вам сопоставить числовое значение, возвращаемое MONTH(TODAY())
.
Однако, если ваши даты вводятся как даты с форматом dd.mm.yy на вашем листе вместо строк, тогда вы можете использовать ту же стратегию, но с другим подходящим термином:
=INDEX(B1:B4,MATCH(MONTH(TODAY()),MONTH(A1:A4),0))
Введите это как формулу массива.