У меня есть именованный диапазон PostingDate
. У него есть даты, которые каждую пятницу (ie. 10 января 2020 г .; 17 января 2020 г .; 24 января 2020 г. и т. Д. c.). Там может быть кратно любой из пятницы.
В C2
, я ставлю =MIN(PostingDate)
, а затем форматировать как mmm yyyy
. В ячейке справа я хочу следующий месяц, если он существует в именованном диапазоне. Я пытался поставить =IF(DATE(YEAR(C2),MONTH(C2)+1,DAY(*)=PostingDate,EDATE(C2,1),""
. Я ставлю *, потому что я хочу сказать любой день месяца . Это не работает, я думаю, потому что подстановочный знак не используется правильно. По сути, я пытаюсь выяснить, как искать что-то, используя оператор IF
в именованном диапазоне.
Итак, в C2
У меня есть =MIN(PostingDate)
, который вводит De c 6, 2019 и я форматирую в mmm yyyy
. В D2
у меня есть =EDATE(C2,1)
, что означает январь 2020 года. Если я продолжу перетаскивать функцию вправо, я получу февраль 2020 года и март 2020 года и так далее. Я не хочу другие месяцы, потому что их нет в моих данных (но со временем они исчезнут, поэтому я бы хотел, чтобы они появились). Поэтому я хочу только месяцы, которые находятся в моем именованном диапазоне, и с ошибками я буду использовать =IFERROR
для очистки.