Функция MONTH (МЕСЯЦ) в Google таблицах показывает месяц, на который выпадает заданная или текущая дата, в числовом формате.
Обратите внимание! Если формат в ячейке стоит любой другой (не число) — то может отображаться информация, искажающая действительность.
=MONTH(A2) - латинский вариант формулы =МЕСЯЦ(A2) - русский вариант формулы
Как получить месяц из текущей даты?
Иногда нам нужно отобразить только месяц из сегодняшней (текущей) даты. Вариант с динамически обновляющейся датой после каждого пересчета формулы в гугл таблицах через функцию TODAY( ):
=MONTH(TODAY( ))
Как показать месяц из даты с нулем на начале в google таблице?
Перед нами стоит задача: изъять из заданной или текущей даты месяц и отобразить его с нулем в начале. Действовать будем через целый ряд функций, вложенных друг в друга:
=IF(OR(MONTH(TODAY())=1;MONTH(TODAY())=4);0 & MONTH(TODAY());MONTH(TODAY()))
Звучит эта конструкция буквально: если заданный или текущий месяц равен единице или четырем, то берем нуль, сцепляем его с заданным текущим месяцем, взятым из текущей даты, в противном случае, будет просто отображаться заданный или текущий месяц, нуля на начале которого нет (10, 11 и 12 месяцы).
Вы, наверное, догадались, что формула неполная? Я не стал перечислять все месяцы, на начале которых будет стоять нуль. Вы должны это сделать сами.
Используются функции: IF (ЕСЛИ); OR (ИЛИ); CONCATENATE (СЦЕПИТЬ) или спец символ &; TODAY (СЕГОДНЯ).
Забавный случай в support.google
Если перейти на официальную справку гугл таблиц по рассматриваемой функции, можно обнаружить несколько простых примеров использования. Один из которых будет выдавать ошибку ;)))
Я уверен, что есть еще как минимум два способа отображения только месяца из полной заданной или текущей даты, но эти способы реализуются через другие функции.