excel — вычисление оставшихся понедельников в каждом месяце

#excel #excel-formula

#excel #excel-формула

Вопрос:

Я оплачиваю счет каждый понедельник. Я хочу знать, сколько еще это будет стоить мне в этом месяце.

Как мне рассчитать, сколько понедельников в следующем месяце? Как мне рассчитать оставшиеся понедельники в текущем месяце после сегодняшнего дня?

Ответ №1:

Сколько понедельников осталось в этом месяце (исключая сегодняшний день, если это понедельник)

 =INT((EOMONTH(TODAY(),0)-TODAY() WEEKDAY(TODAY(),3))/7)
 

Сколько понедельников в следующем месяце

 =INT((EOMONTH(TODAY(),1)-EOMONTH(TODAY(),0) WEEKDAY(EOMONTH(TODAY(),0),3))/7)
 

Ссылки:
EOMONTH
WEEKDAY

Комментарии:

1. Можете ли вы немного объяснить эту формулу. Допустим, я хочу знать оставшиеся вторники вместо понедельников, какие изменения необходимо внести?

2. Я только что протестировал это — вы меняете 3 в ‘WEEKDAY (TODAY (),3))’ на одно из нескольких различных значений. с 1 по 3 или с 11 по 13 являются допустимыми записями. Если вы введете формулу в Excel, помощник по уравнениям предоставит вам таблицу. Это довольно долго воспроизводить здесь. Я обнаружил, что для оставшихся в месяце сред мне нужно значение 13, которое представляет «Числа с 1 (среда) по 7 (вторник)».