17 авг. 2022 г.
читать 2 мин
Вы можете использовать одну из следующих формул для преобразования даты в месяц и год в Excel:
Формула 1: преобразование даты в месяц и полный год (например, 01/2022)
=TEXT( A1 , "mm/yyyy")
Формула 2: преобразование даты в месяц и две последние цифры года (например, 01/22)
=TEXT( A1 , "mm/yy")
Формула 3: преобразование даты в сокращенный месяц и полный год (например, январь 2022 г.)
=TEXT( A1 , "mmm. yyyy")
Формула 4: преобразование даты в полный месяц и полный год (например, январь 2022 г.)
=TEXT( A1 , "mmmm yyyy")
Обратите внимание, что каждая формула предполагает, что дата находится в ячейке A1 .
В следующих примерах показано, как использовать каждую формулу на практике.
Пример 1: преобразование даты в месяц и полный год
Мы можем использовать следующую формулу для преобразования даты в месяц и полный год:
=TEXT( A2 , "mm/yyyy")
Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:
Столбец B отображает месяц и полный год для каждой даты в столбце A.
Пример 2. Преобразование даты в месяц и две последние цифры года
Мы можем использовать следующую формулу для преобразования даты в месяц и две последние цифры года:
=TEXT( A2 , "mm/yy")
Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:
Столбец B отображает месяц и две последние цифры года для каждой даты в столбце A.
Пример 3: преобразование даты в сокращенный месяц и полный год
Мы можем использовать следующую формулу для преобразования даты в сокращенное название месяца и полный год:
=TEXT( A2 , "mmm. yyyy")
Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:
Столбец B отображает сокращенный месяц и полный год для каждой даты в столбце A.
Пример 4: преобразование даты в полный месяц и полный год
Мы можем использовать следующую формулу для преобразования даты в полное название месяца и полный год:
=TEXT( A2 , "mmmm yyyy")
Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:
Столбец B отображает полный месяц и полный год для каждой даты в столбце A.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как преобразовать дату в квартал и год в Excel
Как сравнить даты без времени в Excel
Как фильтровать даты по месяцам в Excel
Получить месяц из даты требуется довольно часто. Предположим, что у вас есть выгрузка продаж по дням. Даты указаны вот в таком формате:
Дата и время |
25.08.2013 18:03 |
14.05.2013 18:04 |
07.08.2013 18:02 |
11.09.2013 18:01 |
15.05.2013 10:32 |
Каждая строчка — это отдельная сделка. Вам необходимо сделать отчет за месяц. Какое количество товаров было продано в каждом месяце. Есть разные способы решения данной задачи, но предположим, что у нас стоит задача вытащить из даты месяц, чтобы потом было легко просуммировать по ним данные.
Содержание
- 1 Способ 1. Получить месяц из даты с помощью функции МЕСЯЦ в Excel
- 2 Способ 2. Получить месяц из даты с помощью функции ТЕКСТ в Excel
Способ 1. Получить месяц из даты с помощью функции МЕСЯЦ в Excel
Прописываем формулу:
=МЕСЯЦ(A2)
Протягиваем формулу и получаем месяц из даты в виде цифры. 5 — это месяц май, 8 — это август и так далее.
Есть аналогичные функции: ГОД, МЕСЯЦ, НЕДЕЛЯ, ДЕНЬ, ЧАС, МИНУТЫ, СЕКУНДЫ, которые работают аналогичным способом. Например, если в нашем примере написать =ГОД(A2), то в результате получим 2013 и так далее
Иногда требуется получить месяц из даты в формате текста: «Январь, Февраль, Март..» в этом случае воспользуемся другой функцией.
Способ 2. Получить месяц из даты с помощью функции ТЕКСТ в Excel
Синтаксис будет следующий
ТЕКСТ(значение, формат)
Значение это ссылка на ячейку с датой
Формат — для получения месяцев необходимо использовать заглавную букву «М». Причем от ее количества будет зависеть формат отображения (Первая буква месяца, Полное название месяца, короткое название, в виде двойной цифры и одной цифры)
Наглядно это можно посмотреть на скриншоте.
Так например, чтобы получить месяц в формате «Январь, Февраль, Март», необходимо ввести «ММММ».
Формул будет выглядеть следующим образом.
=ТЕКСТ(A2;"ММММ")
После этого можно быстро посчитать сумму сделок по месяцам с помощью функции СУММЕСЛИ
Функция МЕСЯЦ
Смотрите также числами I-IV. и начнет суммироватьи ставим галочкуНа самом деле любую
Описание
быть очень разным посредством функции ДАТАПостроение значение даты, составляя какую неделю года формулах расчета возраста. отрезка года, заключенногоДЕНЬНЕД
Синтаксис
очень простой:
ЧИСТРАБДНИ в поле
-
конкретному из них,Месяц даты в ячейкеВ этой статье описаныТеперь допустим в фирме опять с нуля. напротив дату Excel хранит (с годом или или представлять результат его из отдельных приходится дата.ДАТАЗНАЧ между двумя датами– выводить в
Замечания
=СЕГОДНЯ()В отличии от предыдущего«Год» выделяем нужную функцию A2 синтаксис формулы и бюджетный год начинается Чтобы этого неПакет анализа и обрабатывает именно без, месяц числом вычисления других формул. элементов-чисел.
РАБДЕНЬПреобразует дату из текстового ко всему году. указанную ячейку значениеЭта функция, так же, оператора, формулазадать, например, 1898 в списке и4 использование функции с апреля месяца, происходило, нужно применить(Analisys Toolpak) так — как
Пример
или словом иПример использования функции ГОД:Синтаксис: год; месяц, день.Возвращает дату в числовом формата в числовой. Аргументами данной функции дня недели для как и предыдущая,ЧИСТРАБДНИ год, то оператор жмем на кнопкуОдной из самых востребованныхМЕСЯЦ
тогда формула будет |
||
к итоговой ячейке |
||
. После этого в |
число с целой |
т.д.) и задается |
Возвращает месяц как целое |
Все аргументы обязательные. Их формате, отстоящую вперед |
ДЕНЬ |
support.office.com
10 популярных функций даты и времени в Microsoft Excel
являются эти две заданной даты. Но для актуализации требуетпредставлена в списке выведет в ячейку«OK» групп операторов прив Microsoft Excel. выглядеть следующим образом: формат Мастере функций в и дробной частью. через контекстное меню число (от 1 можно задать числами или назад наПреобразует дату в числовом даты, являющиеся границами формула выводит не пересчета. Перерасчет выполняетсяМастера функций некорректное значение. Естественно,. После выполнения перечисленных
работе с таблицамиВозвращает месяц для даты,
Работа с функциями даты и времени
Читайте также: Как преобразовать37:30:55 категории Целая часть числа — правой кнопкой до 12) для или ссылками на заданное количество рабочих формате в день периода. Кроме того, текстовое название дня, точно таким же. Её задачей является
что в качестве действий будет запущено Excel являются функции заданной в числовом дату в финансовые:Дата и время (41209) — это мыши по ячейке заданной в числовом ячейки с соответствующими дней. месяца.
- у данной функции а его порядковый образом. подсчет количества рабочих аргументов окно аргументов. даты и времени. формате. Месяц возвращается месяцы по формуле
- Большинство из нас работаетпоявится необходимая нам количество дней, прошедших и далее формате даты. Аргумент
- числовыми данными: дляРАБДЕНЬ.МЕЖДДНИ имеется необязательный аргумент
- номер. Причем точкаОсновной задачей функции дней между двумя«Месяц»Кроме того, Именно с их как целое число Excel. в фирмах, в функция с 1 января
Формат ячеек – дата месяца, года – отВозвращает числовое значение даты,Возвращает количество дней между«Базис» отсчета первого дняВРЕМЯ датами, которые заданыиМастер функций помощью можно проводить в диапазоне отЛегко понять принцип действия которых бюджетный годЧИСТРАБДНИ 1900 года (взято(Format Cells)
который необходимо отобразить, 1900 до 9999; предшествующей заданному количеству двумя датами.. В нем указывается недели задается вявляется вывод в как аргументы. Кроме«День»можно активировать, выделив различные манипуляции с 1 (январь) до формулы и поменять начинается не в(NETWORKDAYS) за точку отсчета): в числовом формате. для месяца – рабочих дней илиДНЕЙ360 способ вычисления дня. поле
заданную ячейку указанного того, имеется ещё
ДАТА
выступают числа соответственно ячейку на листе временными данными. Дата 12 (декабрь). порядок значений номеров январе, а в. до текущей даты.Время вводится в ячейки Даты в текстовом от 1 до
следующей за ними,Вычисляет количество дней между По умолчанию, если«Тип» посредством аргументов времени. один аргумент – от 1 до и нажав комбинацию и время зачастуюМЕСЯЦ(дата_в_числовом_формате) кварталов в списке октябре, апреле илиПро то, как это А дробная часть с использованием двоеточия. формате функция обрабатывает 12; для дня руководствуясь при этом двумя датами на никакое значение не. Так, если задать Аргументами этой функции«Праздники» 12 и от клавиш проставляется при оформленииАргументы функции МЕСЯЦ описаны в соответствии с в любом другом правильно вычислять, лучше (0,65417), соответственно, доля Например неправильно.
– от 1 параметрами, указывающими выходные
основе 360-дневного года.
задано, берется американский в этом поле являются часы, минуты. Этот аргумент является 1 до 31.Shift+F3 различных журналов событий ниже. тем порядком, в месяце. В таких почитать тут. от суток (1сутки
РАЗНДАТ
16:45Примеры использования функции МЕСЯЦ: до 31. дни и ихДАТАМЕС способ расчета. В значение и секунды. Они необязательным. Он указывает В качестве аргументов. Существует ещё возможность в Экселе. ПроводитьДата_в_числовом_формате котором должны быть фирмах номер кварталаПоскольку одни сутки в
= 1,0)
По желанию можно дополнительноВозвращает день как целоеЕсли для аргумента «День» количество.Возвращает дату в числовом большинстве случаев он«1» могут быть заданы, количество праздничных дней могут выступать и перехода во вкладку обработку таких данных
- Обязательный аргумент. Дата месяца,
- расположены номера кварталов
- бюджетного года нельзя
- системе отсчета даты
- Из всех этих фактов уточнить количество секунд
- число (от 1 задать большее числоГОД
формате, отстоящую на как раз и
, то первым днем
как в виде за исследуемый период. ссылки на ячейки,«Формулы» – это главная который необходимо найти. начиная от месяца вычислять таким же Excel принимаются за следуют два чисто — вводя их до 31) для (чем количество днейПреобразует дату в числовом заданное число месяцев подходит, так что недели будет считаться числовых значений, так Эти дни также где содержатся соответствующие, где на ленте задача вышеуказанных операторов. Дата должна быть начала финансового периода. способом как вычисляются единицу (см.выше), то практических вывода: также через двоеточие: заданной в числовом в указанном месяце), формате в год. вперед или назад
чаще всего этот
воскресенье, если
ТДАТА
и в виде вычитаются из общего данные. в группе настроек Давайте разберемся, где введена с использованием То есть на традиционные кварталы календарного для вычисления даты,Во-первых, Excel не умеет16:45:30 формате даты. Аргумент то лишние дниДОЛЯГОДА от начальной даты. аргумент заполнять вообще«2» ссылок, указывающих на расчета. Формула рассчитываетДля ручного ввода формулы инструментов можно найти эту функции ДАТА либо 4 месяце (4-я года. отстоящей от заданной работать (без дополнительныхИ, наконец, никто не
– дата дня,
СЕГОДНЯ
перейдут на следующийВозвращает долю года, которуюКОНМЕСЯЦА не нужно. Синтаксис— понедельник и ячейки, в которых количество всех дней используется следующий синтаксис:«Библиотека функций» группу функций в как результат других позиция в списке)
Ниже на рисунке приведен
на, допустим, 20 настроек) с датами запрещает указывать дату который нужно найти, месяц. Например, указав составляет количество дней
ВРЕМЯ
Возвращает дату в числовом принимает такой вид: т.д. Но это хранятся эти значения. между двумя датами,=ДАТА(Год;Месяц;День)следует щелкнуть по интерфейсе программы, и формул или функций. должно быть значение пример формулы, которая дней, достаточно прибавить ранее 1 января и время сразу в числовом формате. для декабря 32 между начальной и формате для последнего=ДОЛЯГОДА(нач_дата;кон_дата;[базис]) не обязательный аргумент, Эта функция очень кроме субботы, воскресеньяБлизки к этой функции кнопке как работать с Например, чтобы задать 1. Это значит, с помощью функции к дате это 1900 года. Но
вместе через пробел,
Чтобы вернуть порядковый номер дня, получим в конечной датами. дня месяца, отстоящегоМы прошлись только по в случае, если похожа на оператор и тех дней, по значению операторы«Вставить функцию» самыми востребованными формулами дату 23 мая 2008 г., что апрель месяца
ДАТАЗНАЧ
=ВЫБОР() вычисляет квартал число. это мы переживем! то есть дня недели для результате 1 января.Важно: вперед или назад основным операторам, составляющим поле не заполнено,ДАТА которые указаны пользователемГОД. данного блока. используйте выражение ДАТА(2008;5;23). является началом года для любого финансовогоЭту операцию осуществляет функция ;)27.10.2012 16:45 указанной даты, можно
Пример использования функции:
ДЕНЬНЕД
Вычисляемые результаты формул и на заданное число группу функций то считается, что, только в отличии как праздничные. В,Имеется возможность перемещения кСкачать последнюю версию Если ввести дату финансовой деятельности данной периода на основеРАБДЕНЬВо-вторых, с датами иДля ввода сегодняшней даты применить функцию ДЕНЬНЕД:Зададим большее количество дней некоторые функции листа месяцев.«Дата и время» отсчет идет от от него выводит качестве аргументов могутМЕСЯЦ окну аргументов конкретной Excel как текст, могут фирмы. указанных исходных дат.(WORKDAY) временем в Excel в текущую ячейкуПо умолчанию функция считает для июня: Excel могут несколько
ЧАС
НОМНЕДЕЛИ
в Экселе. Кроме воскресенья. Вторым аргументом заданные показатели времени. выступать, как непосредственнои формулы из группыГруппа функций даты и возникнуть проблемы. В данном примере. Она позволяет вычислить возможно выполнять любые можно воспользоваться сочетанием воскресенье первым днемПримеры использования в качестве отличаться на компьютерахПреобразует дату в числовом того, существует ещё является собственно дата Величина аргумента даты, так иДЕНЬ«Дата и время» времени отвечает заВ приложении Microsoft ExcelФункция ВЫБОР возвращает значение вычисляются кварталы для дату, отстоящую вперед математические операции. Именно клавиш недели. аргументов ссылок на под управлением Windows формате в часы. более десятка других в числовом формате,«Часы»
ссылки на ячейки,
ДОЛЯГОДА
. Они выводят вбез активации главного обработку данных, представленных даты хранятся в с заданного списка бюджетного года, который или назад относительно потому, что наCtrl + ЖДля отображения порядкового номера ячейки: с архитектурой x86НОМНЕДЕЛИ.ISO операторов этой же порядковый номер дняможет задаваться в в которых они ячейку значение соответствующее окна Мастера функций. в формате даты виде последовательных чисел, значений на основе начинается с октября начальной даты на самом деле они(или
недели для указанной
Возвращает разницу между двумя или x86-64 иВозвращает номер недели по группы. Как видим, которой нужно установить. диапазоне от 0 содержатся. своему названию и Для этого выполняем или времени. В что позволяет использовать указанного порядкового номера месяца. нужное количество рабочих — числа! АCTRL+SHIFT+4 даты применяется функция датами. компьютерах под управлением ISO для заданной даже описанные нами Синтаксис выглядит так: до 23, аСинтаксис выглядит таким образом: имеют единственный одноименный
перемещение во вкладку
lumpics.ru
Функции даты и времени (справка)
настоящее время в их в вычислениях. позиции в списке.Идея данной формулы заключается
дней (с учетом вот это ужеесли у вас НОМНЕДЕЛИ:Аргументы: Windows RT с даты. функции способны в=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип]) аргументов минуты и=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники]) аргумент.
«Формулы» |
Excel насчитывается более |
По умолчанию дате |
Например, если в в применении функции |
выходных суббот и |
раскрывает перед пользователем другой системный языкДата 24.05.2015 приходится наначальная дата; архитектурой ARM. Подробнее |
МИНУТЫ |
значительной мере облегчитьПредназначением оператора |
секунды – от |
ОператорСвоего рода уникальной функцией. Щёлкаем по кнопке |
20 операторов, которые |
1 января 1900 г. Excel ввести формулу |
ВЫБОР со списком |
воскресений и государственных массу возможностей. по умолчанию). |
22 неделю в |
конечная дата; об этих различиях.Преобразует дату в числовом пользователям работу соНОМНЕДЕЛИ |
0 до 59. |
ТДАТА является оператор«Дата и время» входят в данный соответствует число 1, =ВЫБОР(2;»Золото»;»Серебро»;»Бронза»;»Медь»), получим в |
номеров кварталов, указанные |
праздинков). Использование этойСчитается простым вычитанием - |
Если скопировать ячейку с |
году. Неделя начинаетсякод, обозначающий единицы подсчетаДля работы с датами |
формате в минуты. |
значениями таких форматов,является указание в |
Синтаксис такой: |
интересен тем, чтоРАЗНДАТ |
. Она размещена на |
блок формул. С а 1 января результате значение «Серебро», |
в желаемом нам |
функции полностью аналогично из конечной даты датой (протянуть за с воскресенья (по (дни, месяцы, годы в Excel в |
МЕСЯЦ |
как дата и заданной ячейке номера=ВРЕМЯ(Часы;Минуты;Секунды) |
не имеет аргументов. |
. Он вычисляет разность ленте в группе |
выходом новых версий |
2008 г. — число так как оно |
порядке. |
применению функции вычитаем начальную и |
правый нижний угол |
умолчанию). и др.). |
разделе с функциями |
Преобразует дату в числовом время. Данные элементы недели по вводной |
Кроме того, близкими к |
Он в ячейку между двумя датами. инструментов Excel их численность 39 448, поскольку интервал |
находится на второй |
Формула в ячейке B2ЧИСТРАБДНИ переводим результат в ячейки), удерживаяВ качестве второго аргумента |
Способы измерения интервалов между |
определена категория «Дата формате в месяцы. позволяют автоматизировать некоторые дате. Аргументами является этому оператору можно выводит текущую дату Его особенность состоит«Библиотека функций» |
постоянно увеличивается. |
между ними составляет позиции в списке |
приводит к тому, |
(NETWORKDAYS)Общий (General)правую указана цифра 2. |
заданными датами: и время». РассмотримЧИСТРАБДНИ расчеты. Например, по собственно дата и назвать отдельные функции и время, установленные в том, что. Активируется список доступныхЛюбую функцию можно ввести 39 448 дней. металлов. Если в
support.office.com
Функции для работы с датами в Excel: примеры использования
что Excel извлекаетописанной выше.числовой формат, чтобыкнопку мыши, то Поэтому формула считает,для отображения результата в наиболее распространенные функции
Как Excel обрабатывает время
Возвращает количество полных рабочих введению текущей даты тип возвращаемого значения.ЧАС на компьютере. Нужно этого оператора нет операторов в данной вручную, если знатьЗначения, возвращаемые функциями ГОД, первом аргументе этой из указанной даты
Вас не в понедельник показать разницу в можно выбрать - что неделя начинается днях – «d»; в этой категории. дней между двумя или времени в Если с первым, отметить, что это в перечне формул
категории. Выбираем тот, её синтаксис, но МЕСЯЦ и ДЕНЬ, формулы ввести значение порядковый номер месяца родили? Нет? Уверены? днях: как именно копировать
с понедельника (второй
Пример функции ДАТА
в месяцах – «m»;Программа Excel «воспринимает» дату датами.
указанную ячейку. Без
аргументом все понятно,МИНУТЫ значение не будетМастера функций который нужен для для большинства пользователей, соответствуют григорианскому календарю 4 тогда получим в календарному году Можно легко проверитьЗдесь ситуация чуть сложнее. выделенную дату:
день недели).в годах – «y»; и время какЧИСТРАБДНИ.МЕЖД овладения управлением данными то второй требуети обновляться автоматически. Оно, а значит, его выполнения поставленной задачи.
особенно неопытных или
независимо от формата «Медь» — четвертая
с помощью функции при помощи функции Необходимо не учитывать
Функция РАЗНДАТ в Excel
Если Вам часто приходитсяСкачать примеры функций для
в месяцах без учета
- обычное число. Электронная
- Возвращает количество полных рабочих
- функциями нельзя говорить дополнительного пояснения. ДелоСЕКУНДЫ
останется фиксированным на значения всегда приходится
- После этого происходит с уровнем знаний
- отображения для указанного
- позиция.
- =МЕСЯЦ(). А потомДЕНЬНЕД
- субботы с воскресеньями вводить различные даты работы с датами
- лет – «ym»; таблица преобразует подобные
дней в интервале о хорошем знании в том, что. Они выводят на момент создания функции вводить не через перемещение в окно
не выше среднего,
значения даты. Например,Первым (обязательным для заполнения) уже на его(WEEKDAY) и праздники. Для в ячейки листа,
Функция ГОД в Excel
Для указания текущей датыв днях без учета данные, приравнивая сутки между двумя датами, программы Excel. во многих странах экран величину соответствующего до момента её графический интерфейс, а аргументов. намного проще вводить если для формата
аргументом функции ВЫБОР
Функция МЕСЯЦ в Excel: пример
основе функция ВЫБОРиз категории такого расчета лучше то гораздо удобнее используется функция СЕГОДНЯ месяцев и лет к единице. В руководствуясь параметрами, указывающимиАвтор: Максим Тютюшев Европы по стандартам названию показателя времени,
перерасчета. Для перерасчета
Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel
вручную, придерживаясь следующегоУрок: команды через графическую отображения заданной даты является индекс. Это выбирает соответственный емуДата и время воспользоваться функцией
это делать с (не имеет аргументов). – «md»; результате значение времени
выходные дни иЧтобы просмотреть более подробные ISO 8601 первой
который задается единственным достаточно выделить ячейку, синтаксиса:Мастер функций в Excel
оболочку, представленную используется календарь Хиджра, число в диапазоне номер квартала финансового.
ЧИСТРАБДНИ помощью всплывающего календаря: Чтобы отобразить текущеев днях без учета представляет собой долю их количество.
сведения о функции, неделей года считается
одноименным аргументом. содержащую функцию, установить=РАЗНДАТ(нач_дата;кон_дата;единица)Одной из самых простых,Мастером функций то значения, возвращаемые от 1-го и
exceltable.com
Основные принципы работы с датами и временем в Excel
Видео
года указанному вПервый аргумент этой функции(NETWORKDAYS)Если нужно, чтобы в время и дату,
Как вводить даты и время в Excel
лет – «yd». от единицы. КТДАТА щелкните ее название та неделя, наФункция
курсор в строке |
Из контекста понятно, что |
но вместе с |
с последующим перемещением |
функциями ГОД, МЕСЯЦ |
до последнего номера |
списке кварталов. В |
— ячейка с |
из категории ячейке всегда была применяется функция ТДАТАВ некоторых версиях Excel примеру, 12.00 –Возвращает текущую дату и в первом столбце. которую приходится первыйДАТАЗНАЧ формул и кликнуть в качестве аргументов тем востребованных функций в окно аргументов. и ДЕНЬ, будут
значения в списке, данном случае, когда датой, второй -
Дата и время
актуальная сегодняшняя дата (). при использовании последних это 0,5.
время в числовом
Примечание: четверг. Если выочень специфическая. Она по кнопке«Начальная дата»
данной группы является
Быстрый ввод дат и времени
Для введения формулы через представлять эквивалентную дату который определяется через из даты извлекается тип отсчета дней. В качестве аргументов — лучше воспользоватьсяКак обычно, кому надо двух аргументов («md»,Значение даты электронная таблица
формате. Маркер версии обозначает версию хотите применить данную предназначена не дляEnterи операторМастер функций по григорианскому календарю.
последующие аргументы функции. месяц январь функция недели (самый удобный этой функции необходимо функцией быстро — смотрим
«yd») функция может преобразует в число,СЕКУНДЫ Excel, в которой систему отсчета, то людей, а для на клавиатуре. Кроме«Конечная дата»
Как Excel на самом деле хранит и обрабатывает даты и время
ДАТАвыделите ячейку, гдеСкопируйте образец данных из Максимально допустимое число «МЕСЯЦ» возвращает число — 2). указать начальную иСЕГОДНЯ видео. Подробности и выдать ошибочное значение. равное количеству днейПреобразует дату в числовом она впервые появилась.
в поле типа программы. Её задачей того, периодический пересчет
выступают даты, разницу. Он выводит заданную будет выводиться результат, следующей таблицы и аргументов – 255. 1 (январь являетсяПоскольку время в Excel, конечную даты и(TODAY) нюансы — в Лучше применять альтернативные от 1 января формате в секунды. В более ранних нужно поставить цифру является преобразование записи документа можно включить
между которыми нужно дату в числовом а затем сделайте
- вставьте их в Индекс только указывает, первым месяцем в как было сказано ячейки с датами: тексте ниже:
- формулы. 1900 года (такВРЕМЯ версиях эта функция«2» даты в обычном в его настройках. вычислить. А вот виде в ячейку, щелчок по кнопке
Количество дней между двумя датами
ячейку A1 нового который аргумент должен календарном году). На выше, такое же выходных (государственных праздников,Если выделить ячейку сЕсли иметь ввиду российскиеПримеры действия функции РАЗНДАТ:
Количество рабочих дней между двумя датами
решили разработчики) доВозвращает заданное время в отсутствует. Например, маркер. Если же вам виде в единое Синтаксис в качестве аргумента где размещается сама«Вставить функцию» листа Excel. Чтобы возращен через функцию. первой позиции списка число, как дата, больничных дней, отпусков, датой и установить региональные настройки, тоВ версии Excel 2007 заданной даты. Например,
числовом формате. версии 2013 означает, более по душе числовое выражение, доступноеТДАТА«Единица» формула.. Расположена она слева отобразить результаты формул,Только первый из аргументов кварталов бюджетного года но только дробная отгулов и т.д.): для нее Excel позволяет вводить данной функции нет при преобразовании датыВРЕМЗНАЧ что данная функция привычная система отсчета, для вычислений втакой:выступает конкретная единицаЕго аргументами являются от строки формул. выделите их и
Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.
значений списка должен находится значение 2. его часть, то
Сдвиг даты на заданное количество дней
ПримечаниеОбщий формат дату очень разными в справочнике, но 13.04.1987 получается числоПреобразует время из текстового доступна в выпуске где первой неделей Excel. Единственным аргументом=ТДАТА()
Сдвиг даты на заданное количество рабочих дней
измерения этой разности:«Год» После этого происходит активация нажмите клавишу F2, быть обязательным для Таким образом январь с временем также: Эта функция появилась(правой кнопкой по способами — и она работает. Хотя 31880. То есть формата в числовой. Excel 2013 и всех года считается та, данной функции выступаетОчень похож на предыдущую
Вычисление дня недели
Год (y);, Мастера функций. Делаем а затем — клавишу заполнения. Остальные 254 у нас является возможны любые математические в стандартном наборе ячейке
понимает их все: результаты лучше проверять, от 1.01.1900 прошлоСЕГОДНЯ последующих версиях. на которую приходится
Вычисление временных интервалов
дата как текст. функцию по своимМесяц (m);«Месяц» клик по полю ВВОД. При необходимости аргументы дополняют список месяцем второго квартала операции, как и функций Excel начинаяФормат ячеек»Классическая» форма
т.к. возможны огрехи. 31 880 дней.Возвращает текущую дату вФункция 1 января, то Причем, как и возможностям операторДень (d);и«Категория» измените ширину столбцов, выбора и определяют в бюджетном году с датой -
planetaexcel.ru
Как преобразовать дату в кварталы Excel для бюджетного года
с 2007 версии.- вкладка3.10.2006Возвращает год как целоеЭтот принцип лежит в числовом формате.Описание нужно поставить цифру в случае сСЕГОДНЯРазница в месяцах (YM);«День». чтобы видеть все
Формула преобразования даты в кварталы финансового года
значение, возвращаемое в фирмы. сложение, вычитание и В более древнихЧислоСокращенная форма число (от 1900 основе расчетов временныхДЕНЬНЕДДАТА«1» аргументом
. Он также неРазница в днях без. Особенностью обработки данныхИз открывшегося списка выбираем данные. зависимости от индекса.
С помощью функции =КВАРТАЛ() т.д. версиях сначала необходимо-3.10.06 до 9999), который данных. Чтобы найтиПреобразует дату в числовомВозвращает заданную дату влибо оставить полеДАТА имеет аргументов. Но учета годов (YD); является то, что пунктДата Если индекс имеет можно украсить результатыНюанс здесь только один. подключить надстройкуОбщийС использованием дефисов соответствует заданной дате. количество дней между формате в день числовом формате. незаполненным. Синтаксис у, корректно обрабатываются только в ячейку выводит
Разница в днях без функция работает только«Дата и время»15-апр-2011 числовое значение 1,
вычисления формул, преобразовав Если при сложенииПакета анализа
), то можно увидеть3-10-6 В структуре функции двумя датами, достаточно недели.
РАЗНДАТ функции такой: значения после 1900 не снимок даты
учета месяцев и с временным отрезком.Формула возвращается первая позиция арабские числа в нескольких временных интервалов. Для этого идем интересную картинку:С использованием дроби только один аргумент от более позднегоНОМНЕДЕЛИВычисляет количество дней, месяцев=НОМНЕДЕЛИ(дата;[тип]) года. Синтаксис имеет и времени, а годов (MD). не ранее 1900
После этого открывается перечень
Пример работы функции ВЫБОР в Excel
Описание списка, а если римские. Целая формула: сумма получилась больше в менюТо есть, с точки3/10/6 – дата в временного периода отнятьПреобразует дату в числовом или лет междуОператор такой вид: только одну текущуюУрок: Количество дней между года. Поэтому, если операторов данной группы.Результат
3 – третьяВ финансовом мире кварталы 24 часов, тоСервис — Надстройки зрения Excel, 27.10.2012Внешний вид (отображение) даты числовом формате. Аргумент более ранний. формате в число, двумя датами. ЭтаДОЛЯГОДА=ДАТАЗНАЧ (дата_как_текст) дату. Синтаксис тоже датами в Excel
в качестве аргумента Чтобы перейти к=МЕСЯЦ(A2) и т.д. принято отображать римскими Excel обнулит ее(Tools — Add-Ins) 15:42 = 41209,65417 в ячейке может должен быть введен которое указывает, на функция полезна впроизводит долевой расчет
exceltable.com
Задача оператора
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
В этой статье описаны синтаксис формулы и использование функции МЕСЯЦ в Microsoft Excel.
Описание
Возвращает месяц для даты, заданной в числовом формате. Месяц возвращается как целое число в диапазоне от 1 (январь) до 12 (декабрь).
Синтаксис
МЕСЯЦ(дата_в_числовом_формате)
Аргументы функции МЕСЯЦ описаны ниже.
-
Дата_в_числовом_формате Обязательный аргумент. Дата месяца, который необходимо найти. Дата должна быть введена с использованием функции ДАТА либо как результат других формул или функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к возникновению проблем.
Замечания
В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.
Значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, соответствуют григорианскому календарю независимо от формата отображения для указанного значения даты. Например, если для формата отображения заданной даты используется календарь Хиджра, то значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, будут представлять эквивалентную дату по григорианскому календарю.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Дата |
||
---|---|---|
15-апр-2011 |
||
Формула |
Описание |
Результат |
=МЕСЯЦ(A2) |
Месяц даты в ячейке A2 |
4 |
См. также
Функция ДАТА
Сложение или вычитание дат
Функции даты и времени (справка)
Нужна дополнительная помощь?
Excel позволяет создать свой (пользовательский) формат ячейки. Многие знают об этом, но очень редко пользуются из-за кажущейся сложности. Однако это достаточно просто, главное понять основной принцип задания формата.
Для того, чтобы создать пользовательский формат необходимо открыть диалоговое окно Формат ячеек и перейти на вкладку Число. Можно также воспользоваться сочетанием клавиш Ctrl + 1.
В поле Тип вводится пользовательские форматы, варианты написания которых мы рассмотрим далее.
В поле Тип вы можете задать формат значения ячейки следующей строкой:
[цвет]”любой текст”КодФормата”любой текст”
Посмотрите простые примеры использования форматирования. В столбце А – значение без форматирования, в столбце B – с использованием пользовательского формата (применяемый формат в столбце С)
Какие цвета можно применять
В квадратных скобках можно указывать один из 8 цветов на выбор:
Синий, зеленый, красный, фиолетовый, желтый, белый, черный и голубой.
Числовые форматы
Символ | Описание применения | Пример формата | До форматирования | После форматирования |
---|---|---|---|---|
# | Символ числа. Незначащие нули в начале или конце число не отображаются | ###### | 001234 | 1234 |
0 | Символ числа. Обязательное отображение незначащих нулей | 000000 | 1234 | 001234 |
, | Используется в качестве разделителя целой и дробной части | ####,# | 1234,12 | 1234,1 |
пробел | Используется в качестве разделителя разрядов | # ###,#0 | 1234,1 | 1 234,10 |
Форматы даты
Формат | Описание применения | Пример отображения |
---|---|---|
М | Отображает числовое значение месяца | от 1 до 12 |
ММ | Отображает числовое значение месяца в формате 00 | от 01 до 12 |
МММ | Отображает сокращенное до 3-х букв значение месяца | от Янв до Дек |
ММММ | Полное наименование месяца | Январь – Декабрь |
МММММ | Отображает первую букву месяца | от Я до Д |
Д | Выводит число даты | от 1 до 31 |
ДД | Выводит число в формате 00 | от 01 до 31 |
ДДД | Выводит день недели | от Пн до Вс |
ДДДД | Выводит название недели целиком | Понедельник – Пятница |
ГГ | Выводит последние 2 цифры года | от 00 до 99 |
ГГГГ | Выводит год даты полностью | 1900 – 9999 |
Стоит обратить внимание, что форматы даты можно комбинировать между собой. Например, формат “ДД.ММ.ГГГГ” отформатирует дату в привычный нам вид 31.12.2017, а формат “ДД МММ” преобразует дату в вид 31 Дек.
Как вводить даты и время в Excel
Если иметь ввиду российские региональные настройки, то Excel позволяет вводить дату очень разными способами – и понимает их все:
С использованием дефисов
С использованием дроби
Внешний вид (отображение) даты в ячейке может быть очень разным (с годом или без, месяц числом или словом и т.д.) и задается через контекстное меню – правой кнопкой мыши по ячейке и далее Формат ячеек (Format Cells) :
Время вводится в ячейки с использованием двоеточия. Например
По желанию можно дополнительно уточнить количество секунд – вводя их также через двоеточие:
И, наконец, никто не запрещает указывать дату и время сразу вместе через пробел, то есть
27.10.2012 16:45
Быстрый ввод дат и времени
Для ввода сегодняшней даты в текущую ячейку можно воспользоваться сочетанием клавиш Ctrl + Ж (или CTRL+SHIFT+4 если у вас другой системный язык по умолчанию).
Если скопировать ячейку с датой (протянуть за правый нижний угол ячейки), удерживая правуюкнопку мыши, то можно выбрать – как именно копировать выделенную дату:
Если Вам часто приходится вводить различные даты в ячейки листа, то гораздо удобнее это делать с помощью всплывающего календаря :
Если нужно, чтобы в ячейке всегда была актуальная сегодняшняя дата – лучше воспользоваться функцией СЕГОДНЯ (TODAY) :
Как Excel на самом деле хранит и обрабатывает даты и время
Если выделить ячейку с датой и установить для нее Общий формат (правой кнопкой по ячейке Формат ячеек – вкладка Число – Общий), то можно увидеть интересную картинку:
То есть, с точки зрения Excel, 27.10.2012 15:42 = 41209,65417
На самом деле любую дату Excel хранит и обрабатывает именно так – как число с целой и дробной частью. Целая часть числа (41209) – это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, доля от суток (1сутки = 1,0)
Из всех этих фактов следуют два чисто практических вывода:
- Во-первых, Excel не умеет работать (без дополнительных настроек) с датами ранее 1 января 1900 года. Но это мы переживем!
- Во-вторых, с датами и временем в Excel возможно выполнять любые математические операции. Именно потому, что на самом деле они – числа! А вот это уже раскрывает перед пользователем массу возможностей.
Количество дней между двумя датами
Считается простым вычитанием – из конечной даты вычитаем начальную и переводим результат в Общий (General) числовой формат, чтобы показать разницу в днях:
Количество рабочих дней между двумя датами
Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время. В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (государственных праздников, больничных дней, отпусков, отгулов и т.д.):
Примечание: Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакета анализа. Для этого идем в меню Сервис – Надстройки (Tools – Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak) . После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS) .
Функция ГОД в Excel
Возвращает год как целое число (от 1900 до 9999), который соответствует заданной дате. В структуре функции только один аргумент – дата в числовом формате. Аргумент должен быть введен посредством функции ДАТА или представлять результат вычисления других формул.
Пример использования функции ГОД:
Функция МЕСЯЦ в Excel: пример
Возвращает месяц как целое число (от 1 до 12) для заданной в числовом формате даты. Аргумент – дата месяца, который необходимо отобразить, в числовом формате. Даты в текстовом формате функция обрабатывает неправильно.
Примеры использования функции МЕСЯЦ:
ДЕНЬНЕД
Задача оператора ДЕНЬНЕД – выводить в указанную ячейку значение дня недели для заданной даты. Но формула выводит не текстовое название дня, а его порядковый номер. Причем точка отсчета первого дня недели задается в поле «Тип». Так, если задать в этом поле значение «1», то первым днем недели будет считаться воскресенье, если «2» — понедельник и т.д. Но это не обязательный аргумент, в случае, если поле не заполнено, то считается, что отсчет идет от воскресенья. Вторым аргументом является собственно дата в числовом формате, порядковый номер дня которой нужно установить. Синтаксис выглядит так:
“ВЫБОР”.
Теперь предположим, что вы хотите получить произвольное название месяца или имя на другом языке вместо числа или обычного имени.
В этой ситуации вам поможет функция ВЫБОР и уже пройденная нами функция МЕСЯЦ. Построим формулу. Для этого нам необходимо указать пользовательское имя для всех 12 месяцев в функции и использовать функцию месяца, чтобы получить номер месяца из даты.
Таким образом, когда функция месяца возвращает номер месяца от даты, функция выбора будет возвращать произвольное имя месяца вместо этого числа.
НОМНЕДЕЛИ
Предназначением оператора НОМНЕДЕЛИ является указание в заданной ячейке номера недели по вводной дате. Аргументами является собственно дата и тип возвращаемого значения. Если с первым аргументом все понятно, то второй требует дополнительного пояснения. Дело в том, что во многих странах Европы по стандартам ISO 8601 первой неделей года считается та неделя, на которую приходится первый четверг. Если вы хотите применить данную систему отсчета, то в поле типа нужно поставить цифру «2». Если же вам более по душе привычная система отсчета, где первой неделей года считается та, на которую приходится 1 января, то нужно поставить цифру «1» либо оставить поле незаполненным. Синтаксис у функции такой:
Формула условия для дат с функцией ДАТАЗНАЧ (DATEVALUE)
Иногда случается, что записать дату непосредственно в функцию ЕСЛИ, не ссылаясь ни на какую ячейку. В этом случае возникают некоторые сложности.
В отличие от многих других функций Excel, ЕСЛИ не может распознавать даты и интерпретирует их как текст, как простые текстовые строки.
Поэтому вы не можете выразить свое логическое условие просто как >«15.07.2019» или же >15.07.2019. Увы, ни один из приведенных вариантов не верен.
Чтобы функция ЕСЛИ распознала дату в вашем логическом условии именно как дату, вы должны обернуть ее в функцию ДАТАЗНАЧ (в английском варианте – DATEVALUE).
Полная формула ЕСЛИ может иметь следующую форму:
Как показано на скриншоте, эта формула ЕСЛИ оценивает даты в столбце В и возвращает «Послупил», если дата поступления до 10 сентября. В противном случае формула возвращает «Ожидается».
Расширенные формулы ЕСЛИ для будущих и прошлых дат
Предположим, вы хотите отметить только те даты, которые отстоят от текущей более чем на 30 дней.
Выделим даты, отстоящие более чем на месяц от текущей, в прошлом. Укажем для них «Более месяца назад». Запишем это условие:
Если условие не выполнено, то в ячейку запишем пустую строку “”.
А для будущих дат, также отстоящих более чем на месяц, укажем «Ожидается».
Если все результаты попробовать объединить в одном столбце, то придется составить выражение с несколькими вложенными функциями ЕСЛИ:
Перевод разных написаний дат
Разные системы в выгрузках выдают даты по-разному, например: 12.07.2016 12-07-16 16-07-12 и так далее. Иногда месяца пишут текстом. Для того, чтобы привести даты к одному формату мы используем функцию ДАТА:
Данный вариант подходит, когда количество символов в дате одинаковое. Если вы работаете с однотипными выгрузками еженедельно, создание дополнительного столбца и протягивание формулы будет простым решением.
Получение значения даты
С помощью формулы ЗНАЧ мы выводим текстовое значение даты, потом его форматируем как Дату:
Умножение текстового значения на единицу
Принцип аналогичный предыдущему, только мы текстовое значение умножаем на единицу и после этого форматируем как дату:
Примечание: если дата определилась как текст, то вы не сможете делать группировки. При этом дата будет выровнена по левому краю. Excel выравнивает числа и даты по правому краю.
Синтаксис
=DATE(year, month, day) – английская версия
=ДАТА(год; месяц; день) – русская версия
Аргументы
- Year (Год) – значение года, которое важно отобразить в дате;
- Month (Месяц) – значение месяца, которое важно отобразить в дате;
- Day (День) – значение дня, которое важно отобразить в дате.
Вставка текущей даты и времени.
В Microsoft Excel вы можете сделать это в виде статического или динамического значения.
Как вставить сегодняшнюю дату как статическую отметку.
Для начала давайте определим, что такое отметка времени. Отметка времени фиксирует «статическую точку», которая не изменится с течением времени или при пересчете электронной таблицы. Она навсегда зафиксирует тот момент, когда ее записали.
Таким образом, если ваша цель – поставить текущую дату и/или время в качестве статического значения, которое никогда не будет автоматически обновляться, вы можете использовать одно из следующих сочетаний клавиш:
- Ctrl + ; (в английской раскладке) или Ctrl+Shift+4 (в русской раскладке) вставляет сегодняшнюю дату в ячейку.
- Ctrl + Shift + ; (в английской раскладке) или Ctrl+Shift+6 (в русской раскладке) записывает текущее время.
- Чтобы вставить текущую дату и время, нажмите Ctrl + ; затем нажмите клавишу пробела, а затем Ctrl + Shift +;
Скажу прямо, не все бывает гладко с этими быстрыми клавишами. Но по моим наблюдениям, если при загрузке файла у вас на клавиатуре был включен английский, то срабатывают комбинации клавиш на английском – какой бы язык бы потом не переключили для работы. То же самое – с русским.
Как сделать, чтобы дата оставалась актуальной?
Если вы хотите вставить текущую дату, которая всегда будет оставаться актуальной, используйте одну из следующих функций:
- =СЕГОДНЯ()- вставляет сегодняшнюю дату.
- =ТДАТА()- использует текущие дату и время.
В отличие от нажатия специальных клавиш, функции ТДАТА и СЕГОДНЯ всегда возвращают актуальные данные.
А если нужно вставить текущее время?
Здесь рекомендации зависят от того, что вы далее собираетесь с этим делать. Если нужно просто показать время в таблице, то достаточно функции ТДАТА() и затем установить для этой ячейки формат «Время».
Если же далее на основе этого вы планируете производить какие-то вычисления, то тогда, возможно, вам будет лучше использовать формулу
В результате количество дней будет равно нулю, останется только время. Ну и формат времени все равно нужно применить.
При использовании формул имейте в виду, что:
- Возвращаемые значения не обновляются непрерывно, они изменяются только при повторном открытии или пересчете электронной таблицы или при запуске макроса, содержащего функцию.
- Функции берут всю информацию из системных часов вашего компьютера.
Как поставить неизменную отметку времени автоматически формулами?
Допустим, у вас есть список товаров в столбце A, и, как только один из них будет отправлен заказчику, вы вводите «Да» в колонке «Доставка», то есть в столбце B. Как только «Да» появится там, вы хотите автоматически зафиксировать в колонке С время, когда это произошло. И менять его уже не нужно.
Для этого мы попробуем использовать вложенную функцию ИЛИ с циклическими ссылками во второй ее части:
Где B – это колонка подтверждения доставки, а C2 – это ячейка, в которую вы вводите формулу и где в конечном итоге появится статичная отметка времени.
В приведенной выше формуле первая функция ЕСЛИ проверяет B2 на наличие слова «Да» (или любого другого текста, который вы решите ввести). И если указанный текст присутствует, она запускает вторую функцию ЕСЛИ. В противном случае возвращает пустое значение. Вторая ЕСЛИ – это циклическая формула, которая заставляет функцию ТДАТА() возвращать сегодняшний день и время, только если в C2 еще ничего не записано. А если там уже что-то есть, то ничего не изменится, сохранив таким образом все существующие метки.
О работе с функцией ЕСЛИ читайте более подробно здесь .
Если вместо проверки какого-либо конкретного слова вы хотите, чтобы временная метка появлялась, когда вы хоть что-нибудь пишете в указанную ячейку (это может быть любое число, текст или дата), то немного изменим первую функцию ЕСЛИ для проверки непустой ячейки:
Примечание. Чтобы эта формула работала, вы должны разрешить циклические вычисления на своем рабочем листе (вкладка Файл – параметры – Формулы – Включить интерактивные вычисления). Также имейте в виду, что в основном не рекомендуется делать так, чтобы ячейка ссылалась сама на себя, то есть создавать циклические ссылки. И если вы решите использовать это решение в своих таблицах, то это на ваш страх и риск.
Складывать и вычитать календарные дни
Excel позволяет добавлять к дате и вычитать из нее нужное количество дней. Никаких специальных формул для этого не нужно. Достаточно сложить ячейку, в которую ввели дату, и необходимое число суток.
Например, вам необходимо создать резерв по сомнительным долгам в налоговом учете. В том числе нужно просчитать, когда у покупателя возникнет задолженность со сроком 45 дней после дня реализации. Для этого в одну ячейку внесите дату отгрузки. К примеру, это ячейка D2. Тогда формула будет выглядеть так: =D2+45. Вычитаются дни по аналогичному принципу. Главное, чтобы ячейка с датой, к которой будете прибавлять число, имела правильный формат. Чтобы это проверить, нажмите правой кнопкой мыши на ячейку, выберите «Формат ячеек» и удостоверьтесь, что установлен формат «Дата».
Как выглядит формат ячейки в Excel
Таким же образом можно посчитать и количество дней между двумя датами. Просто вычтите из более поздней даты более раннюю. Результат Excel покажет в виде числа, поэтому ячейку с итогом переведите в общий формат: вместо «Дата» выберите «Общий».
К примеру, необходимо посчитать, сколько календарных дней пройдет с 05.11.2019 по 31.12.2019. Для этого введите эти даты в разные ячейки, а в отдельной ячейке поставьте знак «=». Затем вычтите из декабрьской даты ноябрьскую. Получится 56 дней. Помните, что в этом случае в подсчет войдет последний день, но не войдет первый. Если вам необходимо, чтобы итог включал оба дня, прибавьте к формуле единицу. Если же, наоборот, нужно посчитать количество дней без учета обеих дат, то единицу необходимо вычесть.
Добавить к дате рабочие дни
Функция РАБДЕНЬ позволяет точно посчитать дату через нужное количество рабочих дней. Эта функция состоит из трех элементов:
- начальная дата – ставят ссылку на ячейку с датой, к которой функция будет прибавлять рабочие дни;
- число рабочих дней – ставят количество рабочих дней, которое необходимо прибавить к начальной дате;
- праздники (необязательный) – ставят ссылку на диапазон с датами праздников.
Например, директор дал вам поручение, которое необходимо выполнить за 25 рабочих дней. Допустим, сегодня вторник, 5 ноября 2019 года. Эту дату вносим в ячейку A1. Функция =РАБДЕНЬ(A1;25) определит крайний день, когда вы должны его выполнить, — 10 декабря 2019 года. При этом не забудьте поставить в ячейке с результатом формат «Дата».
Помните, что функция РАБДЕНЬ автоматически убирает из подсчетов только субботы и воскресенья. О праздниках Excel не знает. Их нужно заносить в функцию вручную. Чтобы вы не запутались, мы подготовили файл, в который уже внесли все праздники 2020 года. Ищите его в электронной версии статьи.
Как прибавить (вычесть) несколько недель к дате
Когда требуется прибавить (вычесть) несколько недель к определенной дате, Вы можете воспользоваться теми же формулами, что и раньше. Просто нужно умножить количество недель на 7:
- Прибавляем N недель к дате в Excel:
= A2 + N недель * 7
Например, чтобы прибавить 3 недели к дате в ячейке А2, используйте следующую формулу:
= А2 — N недель * 7
Чтобы вычесть 2 недели из сегодняшней даты, используйте эту формулу:
Как прибавить (отнять) годы к дате в Excel
Добавление лет к датам в Excel осуществляется так же, как добавление месяцев. Вам необходимо снова использовать функцию ДАТА (DATE), но на этот раз нужно указать количество лет, которые Вы хотите добавить:
На листе Excel, формулы могут выглядеть следующим образом:
- Прибавляем 5 лет к дате, указанной в ячейке A2:
Чтобы получить универсальную формулу, Вы можете ввести количество лет в ячейку, а затем в формуле обратиться к этой ячейке. Положительное число позволит прибавить годы к дате, а отрицательное – вычесть.
Как отличить обычные даты Excel от «текстовых дат»
Импортированные данные (или данные, введенные неправильно) могут выглядеть как обычные даты Excel, но они не ведут себя так, как выглядят. Microsoft Excel обрабатывает такие записи как текст. Поэтому вы не сможете правильно отсортировать таблицу в хронологическом порядке, а также использовать эти «неправильные даты» в формулах, сводных таблицах, диаграммах или любом другом инструменте Excel, который работает с временем.
Сначала давайте изучим несколько признаков, которые могут помочь определить, записана в ячейке датировка либо текст.
Даты
Текстовые значения
· Выровнено по правому краю.
· Указан формат даты в поле «Числовой формат» на вкладке «Главная » — «Число» .
· По левому краю по умолчанию.
· Общий формат отображается в поле «Число» на вкладке «Главная» — «Число».
·В строке формул может быть виден апостроф перед содержимым ячейки.
Их можно легко распознать, немного расширив столбцы, выделив один из них, выбрав команду Формат ► Ячейки ► Выравнивание (Format ► Cells ► Alignment) и для параметра По горизонтали (Horizontal) выбрав значение Общий (General) (это вид ячеек по умолчанию). Щелкните кнопку ОК и внимательно просмотрите на таблицу. Если какие-либо значения не выровнены по правому краю, значит Excel не считает их датами.
Как конвертировать текст в дату в Excel
Когда возникает подобная проблема, скорее всего, вы захотите перевести эти текстовые значения в обычные даты Excel, чтобы вы могли ссылаться на них в формулах для выполнения различных вычислений. И, как это часто бывает в Экселе, есть несколько способов решения этой задачи.
Математические операции для преобразования текста в дату
Помимо использования функций Excel, о которых мы говорили чуть выше, вы можете выполнить простую математическую операцию, чтобы заставить программу выполнить реорганизацию строки в дату. Обязательное условие: операция не должна изменять ее значение (порядковый номер дня). Звучит немного сложно? Следующие примеры помогут разобраться!
Предполагая, что ваши данные находятся в ячейке A1, вы можете использовать любую из следующих формул, а затем применить формат даты к ячейке:
- Сложение: =A1 + 0
- Умножение: =A1 * 1
- Деление: =A1 / 1
- Двойное отрицание: =–A1
Как вы можете убедиться, математические операции могут помочь с датами (строки 3,4.,5,7), временем (строки 2 и 6), а также числами, отформатированными как текст (строка 8).
Иногда результат даже отображается в виде даты автоматически, и вам не нужно беспокоиться об изменении формата ячейки.
Как превратить текстовые строки с пользовательскими разделителями в даты
Если запись содержит какой-либо разделитель, отличный от косой черты (/) или тире (-), функции Excel не смогут распознать их как даты и вернут ошибку #ЗНАЧ!. Чаще всего такие «неправильные» разделители – это пробел и запятая.
Чтобы это исправить, вы можете запустить инструмент поиска и замены, чтобы заменить этот неподходящий разделитель, к примеру, косой чертой (/):
- Выберите все ячейки, которые вы хотите превратить в даты.
- Нажмите Ctrl + H, чтобы открыть диалоговое окно «Найти и заменить».
- Введите свой пользовательский разделитель (запятую, к примеру) в поле Найти и косую черту в Заменить.
- Нажмите Заменить все.
Теперь у ДАТАЗНАЧ или ЗНАЧЕН должно быть проблем с конвертацией текстовых строк в даты. Таким же образом вы можете исправить записи, содержащие любой другой разделитель, например, пробел или обратную косую черту.
Если вы предпочитаете решение на основе формул, вы можете использовать функцию ПОДСТАВИТЬ (SUBSTITUTE в английской версии), как это мы делали на одном из скриншотов ранее:
И текстовые строки преобразуются в даты, все при помощи одной формулы.
Как видите, функции ДАТАЗНАЧ или ЗНАЧЕН довольно мощные, но они, к сожалению, имеют свои ограничения. Например, если вы пытаетесь работать со сложными конструкциями, такими как четверг, 01 января 2015 г., ни одна из них не сможет помочь.
К счастью, есть решение без формул, которое может справиться с этой задачей, и следующий раздел даст нам пошаговое руководство.
Исправление записей с двузначными годами.
Современные версии Microsoft Excel достаточно умны, чтобы обнаружить некоторые очевидные ошибки в ваших данных, или, точнее, сказать, что Эксель считает ошибкой. Когда это произойдет, вы увидите индикатор ошибки (маленький зеленый треугольник) в верхнем левом углу клетки, и, когда вы выделите её, появится восклицательный знак.
При нажатии на восклицательный знак отобразятся несколько параметров, относящихся к вашим данным. В случае двухзначного года программа спросит, хотите ли вы преобразовать его в 19XX или 20XX.
Если у вас имеется несколько записей этого типа, вы можете исправить их все одним махом – выделите все ячейки с ошибками, затем нажмите на восклицательный знак и выберите соответствующую опцию.
Функции дата и время Excel
В данной статье будут рассмотрены функции для обработки значений, представляющие дату и время:
- ВРЕМЯ;
- ДАТА;
- ГОД;
- МЕСЯЦ;
- ДЕНЬ;
- ЧАС;
- МИНУТЫ;
- СЕКУНДЫ.
- ВРЕМЗНАЧ;
- ДАТАЗНАЧ;
- ДАТАМЕС;
- РАБДЕНЬ;
- ЧИСТРАБДНИ;
- ДЕНЬНЕД;
- НОМНЕДЕЛИ;
- ТДАТА;
- СЕГОДНЯ.
Функция ВРЕМЯ
Возвращает значение времени, составленное из отдельных частей, заданных числами.
Синтаксис: =ВРЕМЯ(часы; минуты; секунды), где
- Часы – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 24.
- Минуты – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 60.
- Секунды – аналогично минутам.
Функция ВРЕМЯ не может возвращать значение от 24 и выше, т.е. если для аргумента «Часы» задать число 25, то результатом будет 1 час.
Пример использования:
На изображении приведены несколько вариантов использования данной функции. Видно, если показатель секунд превышает значение 60, то его часть перекидывается на минуты. То же самое произойдет, если будет превышен показатель для минут. Если превышен показатель для аргумента, принимающего часы, то он просто будет отображать время на 24 часа меньше заданного.
Функция ДАТА
Возвращает значение даты, составленное из отдельных частей, заданных числами.
Синтаксис: =ДАТА(год; месяц; день), где
- Год – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1900 до 9999.
- Месяц – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 12.
- День – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 31.
Если для аргумента «День» задать число, превышающее количество дней в указанном месяце, то лишние дни будут переданы на следующие месяцы, т.е. если для января указать 32 дня, то функция вернет 1 февраля.
Пример использования:
Обратите внимание на пример таблицы. Последние 2 строки возвращают одинаковый результат. Т.к. минимальная дата, которая может быть представлена в Excel, имеет 1900 год, то ко всем числам, которые переданы аргументу «Год» и меньше минимального года, то к ним автоматически прибавляется 1900.
Функция ГОД
Возвращает число, представляющее год указанной даты.
Синтаксис: =ГОД(дата), где «дата» является обязательным аргументом и принимает числовое значение даты либо ссылку на такое значение.
Пример использования:
=ГОД(«08.10.2013») – возвращаемый результат 2013.
=ГОД(41555) – так же возвращаемый результат 2013, т.к. 41555 является числовым представление даты 08 октября 2013.
Функция МЕСЯЦ
Возвращает число, представляющее месяц указанной даты.
Синтаксис: =МЕСЯЦ(дата), где «дата» является обязательным аргументом и принимает числовое значение даты либо ссылку на такое значение.
Пример использования:
=МЕСЯЦ(«01.01.2001») – возвращаемый результат 1.
=МЕСЯЦ(36892) – так же возвращаемый результат 1, т.к. 36892 является числовым представление даты 01.01.2001.
Функция ДЕНЬ
Возвращает число, представляющее день указанной даты.
Синтаксис: =ДЕНЬ(дата), где «дата» является обязательным аргументом и принимает числовое значение даты либо ссылку на такое значение.
Пример использования:
=ДЕНЬ(«09.05.1945») – возвращаемый результат 9.
=ДЕНЬ(16566) – так же возвращаемый результат 9, т.к. 16566 является числовым представление даты 09.05.1945.
Функция ЧАС
Возвращает число от 0 до 23, представляющее час указанного времени или даты.
Синтаксис: =ЧАС(время), где «время» является обязательным аргументом и принимает числовое значение времени, даты либо ссылку на такое значение.
Пример использования:
=ЧАС(«14:34:50») – функция вернет значение 14.
=ЧАС(0,0241898148) – так же возвращает значение 14, так как 0,0241898148 является числовым представлением времени 14 часов 34 минуты 50 секунд.
Функция МИНУТЫ
Возвращает число от 0 до 59, представляющее минуты указанного времени или даты.
Синтаксис: =МИНУТЫ(время), где «время» является обязательным аргументом и принимает числовое значение времени, даты либо ссылку на такое значение.
Пример использования:
=МИНУТЫ(«22:45:00 «) – функция вернет значение 45.
=МИНУТЫ(0,428472222222222) – возвращает значение 17, так как 0,428472222222222 является числовым представлением времени 10:17:00.
Функция СЕКУНДЫ
Возвращает число от 0 до 59, представляющее секунды указанного времени или даты.
Синтаксис: =СЕКУНДЫ(время), где «время» является обязательным аргументом и принимает числовое значение времени, даты либо ссылку на такое значение.
Пример использования:
=СЕКУНДЫ(«07:23:32») – функция вернет значение 32.
=СЕКУНДЫ(0,999988425925926) – возвращает значение 59, так как 0,999988425925926 является числовым представлением времени 23:59:59.
Функция ВРЕМЗНАЧ
Преобразует время, заданное текстовой строкой, в его числовое значение. Распознаются только те форматы записи времени, которое доступны в меню формата ячеек.
Синтаксис: =ВРЕМЗНАЧ(текст), где «текст» — обязательный аргумент, принимающий строку времени либо ссылку на такую строку.
Пример использования:
На изображении приведены несколько вариантов использования функции ВРЕМЗНАЧ. Обратите внимание на первый столбец, в нем указываются все строки, которые были заданы для аргумента рассматриваемой функции. Все значения явно указаны строкой, кроме последней, поэтому функция ее не преобразует и возвращается ошибку. В четвертой строке указана дата и время, но функцией воспринимается только временное значение. Остальная часть игнорируется.
Функция ДАТАЗНАЧ
Преобразует дату, заданную текстовой строкой, в ее числовое значение. Распознаются только те форматы записи даты, которое доступны в меню формата ячеек.
Синтаксис: =ДАТАЗНАЧ(текст), где «текст» — обязательный аргумент, принимающий строку даты либо ссылку на такую строку.
Пример использования:
На изображении приведены различные варианты использования функции ДАТАЗНАЧ. В первом столбце указываются строки, которые были заданы для аргумента рассматриваемой функции. Все значения явно указаны строкой, но последняя задана обычным значением, поэтому функция ее игнорирует и возвращается ошибку. В четвертой строке указана дата и время, но функцией обрабатывается только значение для даты.
Функция ДАТАМЕС
Возвращает дату, которая наступит либо наступила через указанное количество месяцев. Удобство использование функции заключается в том, что нет необходимости помнить о количестве дней в том или ином месяце.
Синтаксис: =ДАТАМЕС(начальная_дата; число_месяцев), где
- начальная_дата – обязательный аргумент. Значение даты либо ссылка на ячейку, содержащую такое значение.
- число_месяцев – обязательный аргумент. Целое число либо ссылка на такое число, указывающее, какое количество месяцев необходимо прибавить к начальной дате.
Имеете в виду, что если первый аргумент содержит время, то функция его усечет.
Пример использования:
=ДАТАМЕС(«01.01.2001»; 2) – функция возвращает результат 01.03.2001.
=ДАТАМЕС(«01.01.2001»; -2) – результат 01.11.2000.
=ДАТАМЕС(«01.01.2001 10:00:00»; 2) – функцией урезается время и возвращается результат 01.03.2001.
Функция КОНМЕСЯЦА
Возвращает последнюю дату месяца, который наступит либо наступил через указанное количество месяцев. Функция похожа на ДАТАМЕС, но возвращает не указанный день, а последний день высчитанного месяца.
Синтаксис: =КОНМЕСЯЦА(начальная_дата; число_месяцев), где
- начальная_дата – обязательный аргумент. Значение даты либо ссылка на ячейку, содержащую такое значение.
- число_месяцев – обязательный аргумент. Целое число либо ссылка на такое число, указывающее, какое количество месяцев необходимо прибавить к месяцу начальной даты.
Если начальная дата указана вместе со временем, то оно усекается.
Пример использования:
=КОНМЕСЯЦА(«01.01.2001»; 0) – функция возвращает результат 31.01.2001.
=КОНМЕСЯЦА(«01.01.2001»; -2) – результат 30.11.2000.
=КОНМЕСЯЦА(«01.01.2001 10:00:00»; 2)– функцией урезается время и возвращается результат 31.03.2001.
Функция РАБДЕНЬ
Высчитывает и возвращает дату, которая наступит или наступила через указанное количество рабочих дней. Нерабочими днями считается суббота, воскресенье и праздничные дни.
Синтаксис: =РАБДЕНЬ(начальная_дата; число_дней; [праздники]), где
- начальная_дата – обязательный аргумент. Значение даты либо ссылка на ячейку, содержащую такое значение.
- число_дней – обязательный аргумент. Число либо ссылка на такое число, указывающее количество рабочих дней, которое должно пройти, чтобы получить высчитываемую дату.
- Праздники – необязательный аргумент. Дата, диапазон ячеек с датами либо массив дат, которые необходимо исключить из рабочих дней.
Пример использования:
=РАБДЕНЬ(«11.06.2013»;1) – возвращает результат 12.06.2013.
=РАБДЕНЬ(«11.06.2013»;4) – результат 17.06.2013.
=РАБДЕНЬ(«11.06.2013»;1; «12.06.2013») – функция вернет результат 13.06.2013.
=РАБДЕНЬ(«11.06.2013»;1; ) – результатом будет 14.06.2013.
Функция ЧИСТРАБДНИ
Возвращает количество рабочих дней между указанными датами (включительно). Нерабочими днями считается суббота, воскресенье и праздничные дни.
Синтаксис: =ЧИСТРАБДНИ(начальная_дата; конечная_дата; [праздники]), где
- начальная_дата и конечная_дата – обязательные аргументы. Значение даты либо ссылка на ячейку, содержащую такое значение.
- праздники – необязательный аргумент. Дата, диапазон ячеек с датами либо массив дат, которые необходимо исключить из рабочих дней.
Пример использования:
=ЧИСТРАБДНИ(«11.06.2013″;»16.06.2013») – результат функции 4.
=ЧИСТРАБДНИ(«11.06.2013″;»16.06.2013″;»14.06.2013») – возвращаемый результат 3.
Функция ДЕНЬНЕД
Возвращает порядковый номер дня недели для указанной даты. Также можно указать тип нумерации дней недели.
Синтаксис: =ДЕНЬНЕД(дата; [тип]), где
- дата – обязательный аргумент, принимающий дату либо ссылку на дату для которой необходимо определить день недели.
- тип – необязательный аргумент. Целое число от 1 до 3, которое указывает формат подсчета:
- 1 – неделя начинается с воскресенья. Является значением по умолчанию;
- 2 – неделя начинается с понедельника;
- 3 – неделя начинается с понедельника, а отсчет начинается с нуля.
Пример использования:
=ДЕНЬНЕД(«07.10.2013») – результат функции 2, т.к. аргумент тип не указан, а дата является понедельником.
=ДЕНЬНЕД(«07.10.2013», 2) – результат выполнения функции 1.
=ДЕНЬНЕД(«07.10.2013», 3) – результат 0.Функция НОМНЕДЕЛИ
Возвращает порядковый номер недели в году.
Синтаксис: =НОМНЕДЕЛИ(дата; [тип]) , где
- дата – обязательный аргумент, принимающий дату либо ссылку на дату для которой необходимо определить день недели.
- тип – необязательный аргумент. Целое число от 1 до 2, которое указывает формат недели:
- 1 – неделя начинается с воскресенья. Является значением по умолчанию;
- 2 – неделя начинается с понедельника;
Пример использования:
=НОМНЕДЕЛИ(«07.10.2013», 1) – возвращает результат 41.
=НОМНЕДЕЛИ(«07.10.2013», 2) – возвращает 40.Функция ТДАТА
Возвращает текущее (системное) дату и время.
Синтаксис: =ТДАТА(). Функция не имеет аргументов.
Функция СЕГОДНЯ
Возвращает текущую дату без времени.
Синтаксис: =СЕГОДНЯ(). Функция не имеет аргументов.
- < Назад
- Вперёд >
- Тип данных дата и время в Excel
- Логические функции Excel
- Условия сравнения чисел и строк в Excel
- Текстовые функции Excel
- Массивы Excel
- Математические функции Excel
- Функции ссылок и массивов Excel
- Статистические функций Excel
- Функции ВПР2 ГПР2
- Функция ПЕРТЕКСТ
- Критерий Манна-Уитни
- Подключение MySQL в Excel
- Подключение Excel к SQL Server
Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы я мог развивать его дальше.
Комментарии
Владимир, добрый день!
Если я правильно понял, то Вы хотите записывать время последнего изменения ячейки в строке.
Это реализуется с помощью макросов (событие изменения ячейки с проверкой измененного диапазона).
Читайте про событийные процедуры VBA.Чтобы просто отключить автоматический пересчет нужно на вкладке ФОРМУЛЫ ленты Excel в параметрах вычислений (иконка в виде калькулятора) выбрать пункт ВРУЧНУЮ. Но это не решит проблему фиксации времени изменения ячейки, т.к. при пересчете отобразится текущее время.
Как в excel перевести дату в месяц
Если в ячейке содержится дата или номер месяца, то с помощью формул или Формата ячейки можно вывести название месяца. Также решим обратную задачу: из текстового значения названия месяца получим его номер.
Пусть в ячейке В6 содердится дата 05.09.2016
С помощью формулы =ТЕКСТ(B6;»ММММ») можно вывести полное название месяца с заглавной буквы в именительном падеже, Сентябрь. Чтобы вывести название со строчной буквы используйте функцию СТРОЧН() .
Примечание: Результат предыдущей формулы — текстовое значение. Если нужно, чтобы в ячейке была дата, то используйте Формат ячеек (нажмите сочетание клавиш CTRL+1). О форматах даты подробнее можно прочитать в статье Пользовательский формат ДАТЫ и ВРЕМЕНИ в MS EXCEL
Формула =ТЕКСТ(B6;»МММ») выведет сокращенное название месяца (3 буквы).
Особый формат =ТЕКСТ(B6;»[$-FC19] ММММ») выведет полное название месяца с учетом склонения, т.е. сентября. Этот формат удобен для вывода фраз, например, Сегодня 1 сентября, но может работать не на всех компьютерах.
Если месяц задан числом от 1 до 12, то полное название можно вывести с помощью формулы =ТЕКСТ(ДАТА(;B14;1);»ММММ») . Название со склонением можно вывести с помощью формулы =ВЫБОР(B14;»января»;»февраля»;»марта»;»апреля»;»мая»;»июня»;»июля»;»августа»;»сентября»;»октября»;»ноября»;»декабря») .
Если требуется решить обратную задачу, то есть, имея название месяца, получить его номер, то используйте формулу =МЕСЯЦ(ДАТАЗНАЧ(1&B21&2011))
Название месяца должно быть в именительном падеже и без опечаток.
Для наглядности можно составить перечень месяцев с их номерами и с помощью функции ВПР() выбирать название месяца по его номеру (см. файл примера ).
МЕСЯЦ (функция МЕСЯЦ)
В этой статье описаны синтаксис формулы и использование функции МЕСЯЦ в Microsoft Excel.
Возвращает месяц для даты, заданной в числовом формате. Месяц возвращается как целое число в диапазоне от 1 (январь) до 12 (декабрь).
Аргументы функции МЕСЯЦ описаны ниже.
Дата_в_числовом_формате Обязательный аргумент. Дата месяца, который необходимо найти. Дата должна быть введена с использованием функции ДАТА либо как результат других формул или функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к возникновению проблем.
В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.
Значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, соответствуют григорианскому календарю независимо от формата отображения для указанного значения даты. Например, если для формата отображения заданной даты используется календарь Хиджра, то значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, будут представлять эквивалентную дату по григорианскому календарю.
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Как в Excel получить месяц из даты (функция ТЕКСТ и МЕСЯЦ)
Получить месяц из даты требуется довольно часто. Предположим, что у вас есть выгрузка продаж по дням. Даты указаны вот в таком формате:
Каждая строчка — это отдельная сделка. Вам необходимо сделать отчет за месяц. Какое количество товаров было продано в каждом месяце. Есть разные способы решения данной задачи, но предположим, что у нас стоит задача вытащить из даты месяц, чтобы потом было легко просуммировать по ним данные.
Способ 1. Получить месяц из даты с помощью функции МЕСЯЦ в Excel
Протягиваем формулу и получаем месяц из даты в виде цифры. 5 — это месяц май, 8 — это август и так далее.Иногда требуется получить месяц из даты в формате текста: «Январь, Февраль, Март. » в этом случае воспользуемся другой функцией.
Способ 2. Получить месяц из даты с помощью функции ТЕКСТ в Excel
Синтаксис будет следующий
Значение это ссылка на ячейку с датой
Формат — для получения месяцев необходимо использовать заглавную букву «М». Причем от ее количества будет зависеть формат отображения (Первая буква месяца, Полное название месяца, короткое название, в виде двойной цифры и одной цифры)
Наглядно это можно посмотреть на скриншоте.Так например, чтобы получить месяц в формате «Январь, Февраль, Март», необходимо ввести «ММММ».
Формул будет выглядеть следующим образом.Примеры функций для работы с датами: ГОД, МЕСЯЦ и ДЕНЬ в Excel
В таблицах Excel предусмотрена возможность работы с различными видами текстовой и числовой информации. Доступна и обработка дат. При этом может возникнуть потребность вычленения из общего значения конкретного числа, например, года. Для этого существует отдельные функции: ГОД, МЕСЯЦ, ДЕНЬ и ДЕНЬНЕД.
Примеры использования функций для обработки даты в Excel
Таблицы Excel хранят даты, которые представлены в качестве последовательности числовых значений. Начинается она с 1 января 1900 года. Этой дате будет соответствовать число 1. При этом 1 января 2009 года заложено в таблицах, как число 39813. Именно такое количество дней между двумя обозначенными датами.
Функция ГОД используется аналогично смежным:
Все они отображают числовые значения, соответствующие григорианскому календарю. Даже если в таблице Excel для отображения введенной даты был выбран календарь Хиджра, то при вычленении года и других составных значений посредством функций, приложение представит число, которое является эквивалентом по григорианской системе летоисчисления.
Чтобы воспользоваться функцией ГОД, нужно ввести в ячейку следующую формулу функции с одним аргументом:
=ГОД(адрес ячейки с датой в числовом формате)
Аргумент функции является обязательным для заполнения. Он может быть заменен на «дата_в_числовом_формате». В примерах ниже, вы сможете наглядно увидеть это. Важно помнить, что при отображении даты в качестве текста (автоматическая ориентация по левому краю ячейки), функция ГОД не будет выполнена. Ее результатом станет отображение #ЗНАЧ. Поэтому форматируемые даты должны быть представлены в числовом варианте. Дни, месяцы и год могут быть разделены точкой, слешем или запятой.
Рассмотрим пример работы с функцией ГОД в Excel. Если нам нужно получить год из исходной даты нам не поможет функция ПРАВСИМВ так как она не работает с датами, а только лишь текстовыми и числовыми значениями. Чтобы отделить год, месяц или день от полной даты для этого в Excel предусмотрены функции для работы с датами.
Пример: Есть таблица с перечнем дат и в каждой из них необходимо отделить значение только года.
Введем исходные данные в Excel.
Для решения поставленной задачи, необходимо в ячейки столбца B ввести формулу:
=ГОД (адрес ячейки, из даты которой нужно вычленить значение года)
В результате мы извлекаем года из каждой даты.
Аналогичный пример работы функции МЕСЯЦ в Excel:
Пример работы c функциями ДЕНЬ и ДЕНЬНЕД. Функция ДЕНЬ получает вычислить из даты число любого дня:
Функция ДЕНЬНЕД возвращает номер дня недели (1-понедельник, 2-второник… и т.д.) для любой даты:
Во втором опциональном аргументе функции ДЕНЬНЕД следует указать число 2 для нашего формата отсчета дня недели (с понедельника-1 по восркесенье-7):
Если пропустить второй необязательный для заполнения аргумент, тогда будет использоваться формат по умолчанию (английский с воскресенья-1 по суботу-7).
Создадим формулу из комбинаций функций ИНДЕКС и ДЕНЬНЕД:
Получим более понятный вид реализации данной функции.
Примеры практического применения функций для работы с датами
Эти примитивные функции очень полезны при группировки данных по: годам, месяцам, дням недели и конкретным дням.
Допустим у нас имеется простой отчет по продажам:
Нам нужно быстро организовать данные для визуального анализа без использования сводных таблиц. Для этого приведем отчет в таблицу где можно удобно и быстро группировать данные по годам месяцам и дням недели:
Теперь у нас есть инструмент для работы с этим отчетом по продажам. Мы можем фильтровать и сегментировать данные по определенным критериям времени:
Кроме того, можно составить гистограмму для анализа самых продаваемых дней недели, понять на какой день недели приходится наибольшее количество продаж:
В таком виде очень удобно сегментировать отчеты по продажам за длительные, средние и короткие периоды времени.
Стоит сразу отметить что для того чтобы получить разницу между двумя датами нам не поможет ни одна из выше описанных функций. Для данной задачи следует воспользоваться специально предназначенной функцией РАЗНДАТ:
Тип значений в ячейках «дата» требует особого подхода при обработке данных. Поэтому следует использовать соответствующие данному типу функции в Excel.
Как в Эксель написать после числа месяц текстом в правильной форме?
В Экселе функция ТЕКСТ позволяет название месяца либо в сокращенной форме, либо в именительном падеже, а как написать текстом название месяца правильно?
Если написать формулу: =ТЕКСТ(«01.04.2019» ; «Д ММММ»)
то в результате будет написано: «1 Апрель»
Как в Excel написать словами название месяца в правильной форме (например «1 апреля»)?
Как в Экселе вывести после числа название месяца текстом в правильном падеже?
Какой формулой в Microsoft Excel можно получить по дате название месяца прописью?
В принципе можно составить громоздкую формулу, что-то типа
Только тут легко запутаться в регистрах и в скобках. Даже редактор БВ не может правильно прожевать этот набор слов.
Поэтому существует специальный вариант подобной формулы (в ячейке A1 — дата):
Обратите внимание на середину формулы, именно такая запись возвращает название месяца в нужном склонении. Остальное — дело техники.
Предлагаю такой вариант.
Имеется дата 30.10.2019 в ячейке А1. Требуется сделать: « 30 » октября 2019 г.
Полностью вся формула для данного значения будет иметь вид:
Если нужно записать конкретно один месяц из определённой даты, тогда формула будет такой:
Обратите внимание, месяца здесь написаны вручную и не являются постоянными значениями. Так что вместо них можно написать всё что вашей душе угодно. Суть этой формулы в том, что функция МЕСЯЦ(А1) возвращает номер месяца числом: от 1 до 12. Что является «номером_индекса» для функции ВЫБОР. Сами же значения (или можно задать действия) индексов прописываются следом, по порядку. Таким образом, если номер_индекса равен 1 (что соответствует январю), то функция ВЫБОР возвращает значение1 («января»); если он равен 2, возвращается значение2 («февраля») и так далее.
Формула ТЕКСТ(ДЕНЬ(A1);»00″) добавляет 0 перед днём, который пишется одним числом (преобразует формат написания числа с 1 цифры до двух), таким образом цифры от 1 до 9 будут отображаться как 01, 02 . 09.
How to convert a month’s name, such as January, into a number using a formula in Excel; also, how to do the reverse, convert a number into the name of the month.
Sections:
Convert Month Name to Number
Convert Month Number to Name
Notes
Convert Month Name to Number
=MONTH(DATEVALUE(A2&1))
(Alternate formula — not as robust)
=MONTH(A2&1)
Result:
Copy the formula down for the entire list and it will work without issue.
How the Formula Works
DATEVALUE converts the date from a text format to a readable Excel format; however, we have to attach a 1 to the name of the month in order for this to work, which is why there is &1 in the formula. This tells the DATEVALUE function to get the date for, for instance, January 1st.
MONTH function takes the date returned by the DATEVALUE function and strips out everything except for the month. This is what returns the actual number for the month.
3 Letter Month Names
If you have 3 letter month abbreviations, this formula will work the same:
Convert Month Number to Name
=TEXT(DATE(2018,B2,1),"mmmm")
Result:
How the Formula Works
DATE(2018,B2,1) gets an actual date from the single number that represents the month.
2018 is a placeholder for the year; it doesn’t matter what year you use.
1 is a placeholder for the day of the month.
B2 is the cell that contains the number of the month.
DATE is the function that combines the previous values to create a working date in Excel.
TEXT is the function that takes the working date and pulls out the text name for the month.
mmmm is what tells the TEXT function to return the full name of the month. If you replace this with only 3 m’s like this mmm then the abbreviated version of the month will be returned.
3 Letter Month Names
=TEXT(DATE(2018,B3,1),"mmm")
The difference here is that there are three m letters instead of four in the TEXT function.
Notice mmm instead of mmmm
Get Month Name from Full Date
If you are starting with a complete date instead of just the number of the month, you can easily get the name of the month like this:
=TEXT(E2,"mmmm")
Result:
Notes
Once you get a list of month names or numbers, you will often want to «freeze» that data. In this case, you can copy/paste-special values to quickly remove all formulas and keep only the visible values. To do this, select the desired cells and hit Ctrl+C and then Alt+E+S+V Enter.
Make sure to download the attached workbook to view these examples in Excel.
Similar Content on TeachExcel
Convert Time to Minutes and Vice Versa in Excel
Tutorial: How to convert a time into minutes in Excel and also how to get minutes back into a time f…
Guide to Combine and Consolidate Data in Excel
Tutorial: Guide to combining and consolidating data in Excel. This includes consolidating data from …
Make Negative Numbers Positive in Excel and Vice Versa
Tutorial:
I will show you a few ways to change negative numbers to positive numbers and back again…
Convert Scientific Notation to Numbers in Excel
Tutorial:
How to convert scientific numbers to show their full amount; this method also allows you …
How to Use Dates in Excel
Tutorial:
Introduction Guide to using Dates in Excel — this tutorial will show you how to input and…
Create a 12 Month Calendar With The Current Day Highlighted in Excel
Macro: Create a 12 month formatted calendar on a new tab in Excel with the current day highlighte…
Subscribe for Weekly Tutorials
BONUS: subscribe now to download our Top Tutorials Ebook!
На чтение 12 мин. Просмотров 551 Опубликовано 18.01.2021
Даты – важная часть данных. Бывают случаи, когда нам нужно использовать только часть даты. Возьмем пример месяца. Иногда вам нужен только месяц от даты.
Месяц – один из полезных компонентов даты, который вы можете использовать для суммирования данных и когда они появятся. в Excel у нас есть разные методы для получения месяца с даты.
Я нашел для этого всего 5 методов. И сегодня в этом посте я хотел бы поделиться с вами всеми этими методами получения/извлечения месяца из даты. Итак, приступим к делу.
Таблица содержания Close
5. Пользовательское форматирование
Заключение
Содержание
- 1. Функция МЕСЯЦ
- Плюсы
- Недостатки
- 2. ТЕКСТ Функция
- Плюсы
- Минусы
- 3. Функция ВЫБРАТЬ
- Плюсы
- Минусы
- 4. Power Query
- Плюсы
- Cons
- 5. Пользовательское форматирование
- Плюсы
- Недостатки
- Заключение
- Как преобразовать 1–12 в название месяца в Excel?
- Как преобразовать От 1 до 12 до названия месяца в Excel?
- Преобразовать 1–12 в название месяца с помощью формулы
- Преобразовать 1- Название 12 месяцев с Kutools for Excel
- Статьи по теме:
- Лучшие инструменты для повышения производительности Office
- Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
- Вкладка “Office”. Интерфейс с вкладками переносится в Office и упрощает вашу работу
1. Функция МЕСЯЦ
Использование функции МЕСЯЦ – это самый простой способ извлечь месяц из даты. Все, что вам нужно сделать, просто указать действительную дату в этой функции, и она вернет номер месяца в диапазоне от 1 до 12.
Вы также можете вставить дату непосредственно в функцию, используя правильный формат даты.
Плюсы
Его легко применять и нет необходимости комбинировать с другими функциями.
Недостатки
Номер месяца имеет ограниченное использование, в большинстве случаев лучше указать название месяца. вместо чисел, и если вам нужно название месяца, вам нужен другой метод.
2. ТЕКСТ Функция
Как я уже сказал, лучше использовать название месяца вместо номера месяца. Использование функции ТЕКСТ – идеальный метод для извлечения названия месяца из даты.
Основная работа текстовой функции здесь – преобразовать дату в месяц с помощью с использованием определенного формата.
= TEXT (A2, “MMM”)
По умолчанию у вас есть 5 различных форматов даты, которые вы можете использовать в текстовой функции. Эти форматы возвращают название месяца в виде текста.
Все, что вам нужно сделать, это указать дату в функции и указать формат. Да вот и все. И убедитесь, что используемая вами дата должна быть действительной датой в соответствии с системой дат Excel.
Плюсы
У вас есть возможность выбрать формат из 5 различных форматов, и исходный столбец даты останется прежним.
Минусы
Он вернет название месяца, которое будет текстом, и использование произвольной аббревиатуры для названия месяца невозможно.
3. Функция ВЫБРАТЬ
Теперь предположим, что вы хотите получить собственное название месяца или название на другом языке вместо числа или обычного названия. В этой ситуации вам может помочь функция ВЫБРАТЬ.
Вам нужно указать собственное имя для всех 12 месяцев в функции и использовать функцию месяца, чтобы получить номер месяца из даты.
= ВЫБРАТЬ (МЕСЯЦ (A1), «Янв», «Фев», «Март», «Апр», «Май», «Июнь», « Июл »,« август »,« сен »,« октябрь »,« ноя »,« декабрь »)
Итак, когда функция month возвращает номер месяца от даты, функция select вернет пользовательское название месяца вместо этого числа.
Связано: Панель формул Excel
Плюсы
Это обеспечивает большую гибкость, и вы можете указать собственное название месяца для каждый месяц.
Минусы
Добавление всех значения в функции одно за другим.
4. Power Query
Если вы хотите разумно получать название месяца из даты, тогда Power Query – ваше призвание.
Он может позволить вам преобразовать дату в месяц и извлечь номер месяца или название месяца из даты.
Обязательно ознакомьтесь с этими примерами энергетических запросов.
Итак, power query – это полный пакет для работы с датами. Здесь у вас есть данные ниже, а здесь вам нужны месяцы с дат.
- Прежде всего, преобразуйте ваши данные в таблицу.
- После этого выберите любую ячейку в таблице и перейдите на вкладку данных.
- На вкладке данных нажмите «Из таблицы».
- Он загрузит вашу таблицу в мощный редактор запросов.
Отсюда у вас есть два разных варианта: добавить новый столбец с названием месяца или номером месяца или преобразовать ваши даты в название месяца или номер месяца. Пропустите следующие два шага, если вы просто хотите преобразовать даты в месяц без добавления нового столбца.
- Прежде всего, щелкните правой кнопкой мыши в заголовке столбца.
- А после этого нажмите «Дублировать столбец».
- Выберите новый столбец в заголовке и щелкните его правой кнопкой мыши.
- Перейдите в раздел “Преобразование” ➜ Месяц ➜ Название месяца или месяца.
- Он мгновенно конвертирует даты в месяцы.
- Еще одна вещь, щелкните правой кнопкой мыши заголовок столбца и переименуйте столбец в «Месяц».
- В конце нажмите «Закрыть и загрузить», и он загрузит ваши данные в рабочий лист.
Плюсы
Это динамическая одноразовая установка. Ваши исходные данные не пострадают.
Cons
У вас должен быть запрос мощности в вашей версии Excel и имя месяц будет иметь полное название.
5. Пользовательское форматирование
Если вы не хотите использовать какой-либо метод формул, простой способ преобразования даты в месяц – это применить настраиваемое форматирование.
Выполните следующие простые шаги.
- Выберите диапазон ячеек или столбец.
- Нажмите сочетание клавиш Ctrl + 1.
- В параметре формата перейдите к «Пользовательский».
- Теперь в поле «Тип» на панели ввода введите «ММ», «МММ» или «ММММММ».
- Нажмите ОК.
Плюсы
Его легко применить, он меняет не дату, а ее формат.
Недостатки
Поскольку значение является датой, когда вы копируете и вставляете его в другое место в качестве значений, оно будет дата, а не текст. Если кто-то изменит формат, название месяца будет потеряно.
Заключение
Все Вышеуказанные методы можно использовать в разных ситуациях. Но некоторые из них используются чаще.
Функция ТЕКСТ применима в большинстве ситуаций. С другой стороны, у вас также есть запрос мощности, позволяющий получить месяцы за несколько кликов.
Если вы спросите меня, я использую текстовую функцию, но в наши дни мне больше нравится запрос мощности, поэтому я также хотел бы чтобы использовать его.
В конце я просто хочу сказать, что вы можете использовать любой из этих методов в соответствии с вашими потребностями. Но вы должны сказать мне одну вещь.
Какой ваш любимый метод?
Пожалуйста, поделитесь со мной в разделе комментариев, я хотел бы услышать от вас. И не забудьте поделиться этим со своими друзьями.
Обязательно прочтите учебники по Excel
- Выделить даты между двумя датами
- Суммарные значения между двумя датами
- Получить дату конца месяца
- Всего дней в месяце
- Пользовательские форматы даты
Об авторе
Пунит использует Excel еще со времен учебы в колледже. Он помог тысячам людей понять возможности электронных таблиц и изучить Microsoft Excel. Вы можете найти его в Интернете, в Твиттере об Excel, на беговой дорожке или иногда в походе в гору..
путь>
Изучите Excel (видео)
Это то же самое, что выделено в вашем недавнем письме, Как получить месяц с даты, где ссылки не работают?
Спасибо, Puneet
Ответить
Да 🙂
Ответить
Я люблю использовать текстовые функции и настраиваемое форматирование.
Ответить
Отлично.
Ответить
Это здорово! У вас есть какие-нибудь учебники по Power Query?
Ответить
Планируете написать его в ближайшее время. 🙂
Ответ
Как преобразовать 1–12 в название месяца в Excel?
Как преобразовать От 1 до 12 до названия месяца в Excel?
Например, вы получили таблицу продаж, в которой месяцы отображаются в виде чисел, и вам нужно преобразовать числа в обычные названия месяцев, как показано ниже. Есть идеи? В этой статье представлены два решения.
- Преобразование 1–12 в название месяца с помощью формулы
- Преобразование 1–12 в название месяца с помощью Kutools for Excel
Вкладка Office Включает редактирование и просмотр с вкладками в Office и делает вашу работу намного проще …
Подробнее … Скачать бесплатно …
Kutools for Excel Решает Большинство ваших проблем и увеличивает вашу производительность на 80%.
- Повторное использование чего угодно: добавьте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное, и быстро использовать их в будущем.
- Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая рассылка персонализированных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментариями …
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Подробнее … Бесплатная загрузка …
Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% ваших время и сокращайте тысячи кликов мыши каждый день!
->
Преобразовать 1–12 в название месяца с помощью формулы
На самом деле, мы можем применить ТЕКСТ для простого преобразования чисел (от 1 до 12) в обычные названия месяцев в Excel. Пожалуйста, сделайте следующее:
Выберите пустую ячейку рядом с таблицей продаж, введите формулу = ТЕКСТ (A2 * 29, “ммм”) ( Примечание : A2 – это первое число в списке месяцев, которое вы преобразуете в название месяца), а затем перетащите маркер автозаполнения в другие ячейки.
Теперь вы увидите числа (от 1 до 12) преобразуются в обычные названия месяцев.
Преобразовать 1- Название 12 месяцев с Kutools for Excel
Как видите, функция ТЕКСТ может возвращать название месяца в другой ячейке. Но если у вас установлен Kutools for Excel, вы можете применить его функцию Operation для непосредственной замены чисел (от 1 до 12) названиями месяцев.
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Получить сейчас
1 . Выберите числа, которые вы преобразуете в названия месяцев в таблице продаж, и нажмите Kutools > Еще > Операция . См. Снимок экрана:
2 . В диалоговом окне «Инструменты работы» (1) щелкните, чтобы выделить Custom в поле Operation ; (2) введите формулу = TEXT (? * 29, “mmm”) в поле Custom ; (3) проверьте параметр Создать формулы ; и, наконец, (4) нажмите кнопку Ok . См. Снимок экрана:
Теперь вы увидите, что названия месяцев заменяют выбранные числа напрямую. См. Снимок экрана:
Статьи по теме:
Как преобразовать дату в название дня недели или название месяца в Excel?
Лучшие инструменты для повышения производительности Office
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
- Повторное использование : быстро вставляйте сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки паролем; Создайте список рассылки и отправьте электронные письма …
- Панель суперформул (легко редактировать несколько строк текста и формул); Чтение макета (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон …
- Объединить ячейки/строки/столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки/столбцы … Предотвратить дублирование ячеек; Сравнить диапазоны …
- Выбрать повторяющиеся или уникальные строки; Выберите пустые строки (все ячейки пусты); Супер поиск и нечеткий поиск во многих книгах; Случайный выбор …
- Точное копирование нескольких ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставка маркеров, флажков и прочего …
- Извлечь текст, добавить текст, удалить по положению, удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии …
- Суперфильтр (сохранение и применение схем фильтрации к другим листам); Расширенная сортировка по месяцам/неделям/дням, частоте и другим параметрам; Специальный фильтр жирным шрифтом, курсивом …
- Объединить рабочие книги и рабочие таблицы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF …
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2019 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Группировка сводной таблицы по номеру недели, дню недели и другим параметрам … Показывать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки с формулой/именем … ->
Подробнее … Скачать бесплатно … Купить …
Вкладка “Office”. Интерфейс с вкладками переносится в Office и упрощает вашу работу
- Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint , Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день !
Подробнее. .. Скачать бесплатно … Купить …
- 5 комментариев
- Войти
-
Сортировать по самым новым
- Лучшим
- популярным
- Новейшие
- Самый старый
Вы гость
или отправьте сообщение в качестве гостя, но ваше сообщение не будет опубликовано автоматически.
Загрузка комментария … Комментарий будет обновлен после 00:00.
-
Для публикации в качестве гостя ваш комментарий не будет опубликован.
- Ответ
-
Для публикации в качестве гостя ваш комментарий не будет опубликован.
Не могли бы вы объяснить, почему в этой формуле стоит число 29?
- Ответ
-
Для публикации в качестве гостя ваш комментарий не публикуется.
В текстовой формуле число рассматривается как день в году. Таким образом, 1 будет 1 января, а 365 – 31 декабря. Если преобразовать эти числа в месяцы, то 1 будет январь, а 365 – декабрь. С 2 формула будет рассматривать это как 2 января, поэтому все равно будет возвращаться как январь. Однако с 29 мы можем вместо этого сделать это 2 58, что относится к 27 февраля. Таким образом, формула вернет это как feb. То же самое относится к номерам от 1 до 12. Надеюсь, это поможет
- Ответить
-
Для публикации в качестве гостя ваш комментарий не будет опубликован.
Вы также можете использовать 28 вместо 29 с теми же результатами.
30 не будет для февраля и 27 не будет для декабря, поэтому единственные варианты – 28 и 29
- Ответить
-
Для публикации в качестве гостя ваш комментарий не публикуется.
30 должен завершиться неудачно для февраля, но не потому, что Excel ошибочно предполагает, что 1900 был високосным годом.
27 фактически не выполняется для сентября, октября, ноября и декабрь- Ответ