Функции, задающие дату и время
В Excel есть несколько функций, упрощающих объявление дат. Познакомиться с другими важными функциями, которые упростят вашу работу в Excel, можно в нашем бесплатном гайде.
Функция СЕГОДНЯ всегда возвращает текущую дату в формате даты:
Аналогичная функция всегда возвращает текущую дату и время:
ДАТАМЕС () и КОНМЕСЯЦА ()
Функция ДАТАМЕС возвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты.
Функция КОНМЕСЯЦА возвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе.
Аргумент число_месяцев может быть любым числом, но будет использоваться только целочисленное значение (например, если Вы напишете 2,8, то программа округлит до 2).
РАБДЕНЬ()
Иногда может быть полезно рассчитывать дату отстоящую от некоторой даты на несколько рабочих дней вперед или назад. Нам часто говорят: «Посылка придёт через 10 рабочих дней». Вот и сиди-считай, когда ее нужно получать… В такой ситуации удобно использовать функцию Excel РАБДЕНЬ. Функция возвращает порядковый номер даты. Поэтому, если вам нужна дата в формате: ДД.ММ.ГГГГ, то ячейку придется отформатировать.
В качестве аргументов функции выступают: начальная дата (от которой считаем); количество рабочих дней; праздники (если таковые имеются, то указываются даты праздников).
Если нужно найти дату, следующую за известной нам, то количество дней указывается целым положительным числом, как на рисунке выше. Если нужно найти предыдущие даты, то – целым отрицательным.
Аргумент не является обязательным. Но если таковые имеются, то нужно указывать дату праздника. Если такой день один, то его можно указать непосредственно в формуле в кавычках. Если же праздники выпадают на несколько дней, например, на 21.08.2020 и 25.08.2020, то эти даты нужно внести в отдельные ячейки и в качестве параметра указать диапазон этих ячеек.
РАБДЕНЬ.МЕЖД ()
Для более новых версий Excel (начиная с 2010) существует еще одна версия предыдущей формулы: РАБДЕНЬ.МЕЖД. Она тоже возвращает порядковый номер даты, отстоящей вперед или назад на заданное количество рабочих дней. Но РАБДЕНЬ.МЕЖД дает возможность настраивать дни, которые являются выходными.
Синтаксис функции:
= РАБДЕНЬ.МЕЖД (нач_дата, число_дней, , )
Предположим, человек работает в понедельник, среду и пятницу, а вторник и четверг у него выходные. При этом праздники те же, что и в предыдущем примере.
Параметры: нач_дата, число_дней, и те же, что и в примере работы функции РАБДЕНЬ.
Основная «фишка» этой функции – моделирование любого графика.
В качестве параметра могут выступать следующие значения:
Если Вы не нашли подходящего режима в предложенной таблице, то можете задать любой график с помощью строки из семи цифр (0 или 1). 0 – рабочий день, 1- выходной. Каждое значение соответствует дню недели.
Так, если человек работает только в понедельник, среду и пятницу, то его рабочий режим можно описать следующей строкой: «0101011».
Используем функции для работы с датами
В Excel существует несколько функций, которые помогают работать с датами, а именно:
- DATE(year,month,day) – создает дату на основе заданных параметров: год, месяц, день;
- DATEVALUE(date_text) – преобразует текстовое значение в дату;
- YEAR(serial_number) – возвращает год для даты, представленной в числовом формате;
- MONTH(serial_number) – возвращает месяц для даты, представленной в числовом формате;
- DAY(serial_number) – возвращает день для даты, представленной в числовом формате.
К примеру, для преобразования числового значения в дату воспользуйтесь функцией DATEVALUE. В качестве аргумента введите значение, которое вы хотите преобразовать в дату, заключив его в кавычки. Например, DATEVALUE(«01.01.2020») вернет дату 01.01.2020.
Чтобы получить отдельные элементы даты, такие как год, месяц или день, воспользуйтесь функциями YEAR, MONTH и DAY соответственно. Например, YEAR(DATEVALUE(«01.01.2020»)) вернет значение 2020.
Также можно использовать функции для выполнения арифметических операций с датами. Например, вы можете вычесть одну дату из другой и получить количество дней между ними. Для этого воспользуйтесь функцией DATEDIF(start_date,end_date,unit), где start_date и end_date – это начальная и конечная даты, а unit – единица измерения времени (день, месяц, год).
Функция DateAdd
DateAdd – это функция, которая возвращает результат прибавления к дате указанного интервала времени. Тип возвращаемого значения – Variant/Date.
Синтаксис
1 | DateAdd(interval,number,date) |
Параметры
Параметр | Описание |
---|---|
interval | Обязательный параметр. Строковое выражение из спецсимволов, представляющее интервал времени, который требуется добавить. |
number | Обязательный параметр. Числовое выражение, задающее количество интервалов, которые необходимо добавить. Может быть как положительным (возвращается будущая дата), так и отрицательным (возвращается предыдущая дата). |
date | Обязательный параметр. Значение типа или литерал, представляющий дату, к которой должен быть добавлен интервал. |
Таблицу аргументов (значений) параметра смотрите в параграфе «Приложение 1».
Примечание к таблице аргументов: три символа – y, d, w – указывают функции на один день, который необходимо прибавить к исходной дате раз.
Пример
1 |
SubPrimerDateAdd() MsgBox»31.01.2021 + 1 месяц = «&DateAdd(«m»,1,»31.01.2021″)’Результат: 28.02.2021 MsgBox»Сегодня + 3 года = «&DateAdd(«yyyy»,3,Date) MsgBox»Сегодня — 2 недели = «&DateAdd(«ww»,-2,Date) MsgBox»10:22:14 + 10 минут = «&DateAdd(«n»,10,»10:22:14″)’Результат: 10:32:14 EndSub |
Как преобразовать номер месяца в его название.
Использование форматирования
Предположим, у вас есть список чисел (от 1 до 12) на листе Excel, который вы хотите конвертировать в названия месяцев. Для этого можно использовать любую из следующих формул:
- Чтобы вернуть сокращенное название (янв – дек):
- Чтобы вернуть полное имя (январь – декабрь):
Во всех приведенных выше формулах A2 – это ячейка с номером. И единственная реальная разница между формулами – это код формата:
- «МММ» — трехбуквенное сокращение, например янв – дек,
- «ММММ» — название полностью.
3. Чтобы вернуть только первую букву:
Как работают эти формулы?
Excel считает число 1 днем 1 января 1900 года. Умножая 1, 2, 3 и т. д. на 28, вы получаете дни 28, 56, 84, и т. д. 1900 года, то есть какое-то число в январе, феврале, марте и т. д. Код формата «МММ» или «ММММ» выводит название месяца. А год для нас здесь совсем не важен.
Вторая же формула просто создает дату первого числа соответствующего месяца 2020 года.
Более гибкий способ – функции ВЫБОР, ИНДЕКС или ПЕРЕКЛЮЧ.
Для максимальной гибкости вы можете создавать свои собственные названия месяцев с помощью функции ВЫБОР следующим образом:
Введите названия месяцев, которые вы хотите вернуть (настроенные по желанию) как значения в функции ВЫБОР, после первого аргумента, который вводится как МЕСЯЦ(). Функция МЕСЯЦ() извлечет номер (число от 1 до 12), и ВЫБОР будет использовать его для возврата n-го значения в списке.
Использование ВЫБОР – это более громоздкая формула. Но это более гибкое решение, поскольку позволяет вывести как результат любые значения, которые вы пожелаете (т.е. вы можете использовать значения, которые являются настраиваемыми, сокращенными, не сокращенными, в другом падеже, на другом языке).
Вот, например:
Еще один интересный вариант – использование функции ИНДЕКС. Вновь у нас в качестве аргумента используется массив названий, которых мы можем настраивать так, как будет необходимо.
А второй аргумент – это порядковый номер месяца. Его можно указать явным образом либо получить функцией МЕСЯЦ(). Из массива будет извлечено значение, порядковый номер которого мы указали.
И, наконец, третий вариант – функция ПЕРЕКЛЮЧ. Вновь извлекаем порядковый номер как числовое значение от 1 до 12.
А затем пишем вот такую формулу:
Как видите, здесь тоже каждому числу соответствует определённое значение. Его мы и выводим в столбце B.
Перевод часов в минуты в Excel разными способами
Перевод часов в минуты – довольно распространенная задача, выполнение которой иногда требуется и в Эксель. На первый взгляд кажется, что сделать это в программе можно без особых сложностей. Однако на практике некоторые пользователи из-за особенностей программы могут испытывать определенные сложности. Поэтому ниже мы рассмотрим, каким образом можно выполнить перевод часов в минуты в Excel, пользуясь при этом разными методами.
Перевод часов в минуты
Как мы упомянули выше, в Эксель есть особенность, заключающаяся в особой схеме исчисления времени, которая отличается от привычного. В программе 24 часа приравниваются к единице, а 12 часов соответствуют числу 0,5 (половина целых суток).
Допустим, у нас есть ячейка со значением в формате времени.
Щелкаем по текущему формату (вкладка “Главная”, раздел инструментов “Число”) и выбираем общий формат.
В итоге мы получим определенно число – именно в таком виде программа и воспринимает указанное в выбранной ячейке время. Число может быть в промежутке от 0 до 1.
Поэтому во время перевода часов в минуты нам нужно учитывать данную особенность программы.
Метод 1: использование формулы
Данный метод является самым простым и предполагает использование формулы умножения. Для перевода часов в минуты нужно заданное время сначала умножить на 60 (количество минут в одном часе), затем – на 24 (количество часов в одних сутках). Другими словами, нам нужно умножить время на число 1440. Давайте попробуем это сделать на практическом примере.
- Встаем в ячейку, куда планируем вывести результат в виде количества минут. Поставив знак равно, пишем в ней формулу умножения. Координаты ячейки с исходным значением (в нашем случае – C4) можно указать вручную, или просто кликнув по ней левой кнопкой мыши. Далее жмем клавишу Enter.
- В результате мы получим не совсем то, что ожидали, а именно, значение “0:00”.
- Это произошло из-за того, что при выводе результата программа ориентируется на форматы ячеек, участвующих в формуле. Т.е. в нашем случае результирующей ячейке присвоен формат “Время”. Сменить его на “Общий” можно как во вкладке “Главная” (блок инструментов “Число”), как было рассмотрено выше, так и в окне формата ячеек, в которое можно попасть через контекстное меню ячейки, вызываемое щелчком правой кнопки мыши по ней.Оказавшись в окне форматирования в перечне слева выбираем строку “Общий” и жмем кнопку OK.
- В результате, мы получим общее количество минут в заданном времени.
- Если требуется перевести часы в минуты по всему столбцу, вовсе не обязательно это делать отдельно по каждой ячейке, ведь процесс можно автоматизировать. Для этого наводим указатель мыши на ячейку с формулой, как только появится черный плюсик (маркер заполнения), зажав левую кнопку мыши тянем его вниз до последней ячейки, для которой нужно выполнить соответствующие расчеты.
- Все готово, благодаря этому несложному действию нам удалось оперативно перевести часы в минуты для всех значений столбца.
Метод 2: функция ПРЕОБР
Наряду с обычным перемножением, в Эксель существует специальная функция ПРЕОБР, позволяющая перевести часы в минуты.
Важно помнить, что функция работает только при представлении времени в формате “Общий”. При этом, например, время “04:00” нужно записать как просто цифру 4, а “05:30” – как “5,5”
Также, этот метод подходит, когда нам нужно просто посчитать общее количество минут, соответствующее заданному количеству часов без учета особенностей системы исчисления в программе, о которой шла речь в первом методе.
- Встаем в ячейку, в которой хотим выполнить расчеты. После этого жмем кнопку “Вставить функцию” (fx) слева от строки формул.
- В окне вставки функций выбираем категорию “Инженерные” (или “Полный алфавитный перечень”), кликаем по строке с функцией “ПРЕОБР”, затем – по кнопке OK.
- Откроется окно, в котором нам нужно заполнить аргументы функции:
- в поле “Число” указываем адрес ячейки, значение которой нужно преобразовать. Сделать это можно, прописав координаты вручную, или просто кликнуть левой кнопкой мыши по нужной ячейке в самой таблице (при этом курсор должен находиться в поле для ввода значения).
- Переходим к аргументу “Исходная единица измерения”. Здесь мы указываем кодовое обозначение часов – “hr”.
- В качестве конечной единицы измерения указываем ее код – “mm”.
- по готовности жмем кнопку OK.
- В ячейке с функцией появится требуемый результат.
- Если нам нужно выполнить расчеты для всего столбца, как и в первом методе, воспользуемся Маркером заполнения, протянув его вниз.
Заключение
Таким образом, в зависимости от подхода и желаемого результата в Эксель можно перевести часы в минуты, воспользовавшись двумя разными методами. Каждый из них по-своему эффективен, при этом освоить их не составить особого труда.
Как поставить дату и время в Экселе
В большинстве случаев нужно поставить фиксированную дату в Эксель, которая не меняется при открытии или пересчете страницы. После нажатия кнопки CTRL+; происходит «снимок» текущей информации, которая и устанавливается в ячейку. Так как параметр последней не меняется, он является статическим.
Сделайте следующее:
- Выделите ячейку, где необходимо сделать дату / время в Excel.
- Чтобы поставить день жмите на CTRL+; и для временного параметра — CTRL+SHIFT+;.
- Если нужно вставить оба варианта, введите CTRL+; после ПРОБЕЛ, а далее — CTRL+SHIFT+;.
Таким способом можно быстро сделать даты в Эксель или поставить временной параметр в Экселе в любой из предложенных ячеек.
Если работа выполняется через Интернет, алгоритм действий немного меняется. Следуйте такой инструкции:
- Выделите ячейку, куда необходимо поставить данные.
- Для установки дня, к примеру, 2/2, жмите «Главная», а после во вкладке «Число» выберите числовой формат. После этого выберите краткий или длинный формат.
- Если нужно поставить время в Экселе, введите его, а после жмите «Главная» и «Число» (числовой формат), а далее «Время».
Функция ВРЕМЗНАЧ
Синтаксис:
ВРЕМЗНАЧ(время_как_текст)
Результат: Числовой формат для времени суток, представленного аргументом врeмя_как_текст. Время сугок в числовом формате — это десятичная дробь в интервале от 0 до 0,99999999, представляющая время суток от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера). Функция ВРЕМЗНАЧ используется для преобразования времени суток, представленного в виде текста, в числовой формат времени суток.
Аргументы:
время_как_текст
— текстовая строка, содержащая значение времени суток в любом формате, допустимом в Excel. Информация о дате в аргументе время_как_текст игнорируется.
Функция РАЗНДАТ – разность двух дат в днях, месяцах и годах
Предположим, вы работаете в пенсионном фонде и хотите определить трудовой стаж в количестве лет, дней, месяцев и так далее. Это можно сделать с помощью функции РАЗНДАТ.
Ее синтаксис элементарный.
РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)
Единственный из этих аргументов, который действительно может вызвать вопросы у неподготовленного читателя – это способ измерения. С его помощью мы задаем, в каких единицах будет измеряться разница между датами. Это может быть количество месяцев, лет или количество месяцев без учета лет. Еще один вариант – это количество дней без учета месяцев и лет.
Важно учесть, что в некоторых случаях эта функция может вернуть неправильное значение. Это бывает, когда день первой даты больше, чем день второй
Такая ситуация может быть, например, когда нужно рассчитать количество дней между двумя датами, первая из которых происходила в конце месяца, а другая – в начале следующего.
Пример №1. Подсчет количества лет между двумя датами
На примере выше, формула возвращает количество лет между двумя датами. Например, функция вернет значение “27” если вы захотите посчитать количество полных лет между двумя датами 19 июня 1989 года и 26 марта 2017 года. Система подсчитывает количество полных лет и игнорирует количество месяцев и дней между датами.
Разница дат в полных месяцах
Чтобы определить количество полных месяцев, которое прошло с одной даты до другой, необходимо воспользоваться такой же самой формулой, которая была приведена выше, только третий аргумент должен содержать аргумент m.
То есть, формула следующая.
=РАЗНДАТ(A2;B2;”m”)
Эта формула также может давать несколько неточные данные. Поэтому всегда нужно перепроверять значения самостоятельно.
Разница в днях без учета лет
Эта формула также может использоваться для определения количества дней между двумя датами, но при этом не учитывать количество лет, которое прошло между этими двумя временными точками. Эта возможность есть, но пользоваться ею настоятельно не рекомендуется, потому что искажений в этом случае может быть еще больше.
1
Эта формула вернет правильный результат только тогда, когда в компьютере показано правильное время. Конечно, в большинстве современных операционных системах дата и время определяется автоматически, но иногда случаются сбои. Поэтому перед тем, как подсчитывать разницу в днях без учета лет, нужно убедиться, что на компьютере установлена правильная дата и время. Особенно если электронная таблица пересылалась другому человеку.
Количество рабочих дней между двумя датами
Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время. В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (государственных праздников, больничных дней, отпусков, отгулов и т.д.):
Примечание: Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакета анализа. Для этого идем в меню Сервис — Надстройки (Tools — Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak). После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS).
Сдвиг даты на заданное количество дней
Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.
Сдвиг даты на заданное количество рабочих дней
Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY). Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздинков). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ(NETWORKDAYS) описанной выше.
Вычисление дня недели
Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД (WEEKDAY) из категории Дата и время.
Первый аргумент этой функции — ячейка с датой, второй — тип отсчета дней недели (самый удобный — 2).
Вычисление временных интервалов
Поскольку время в Excel, как было сказано выше, такое же число, как дата, но только дробная его часть, то с временем также возможны любые математические операции, как и с датой — сложение, вычитание и т.д.
Нюанс здесь только один. Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять с нуля. Чтобы этого не происходило, нужно применить к итоговой ячейке формат 37:30:55:
Как заполнить дни недели в Excel?
На вкладке «Главная» в списке «Числовом формате» щелкните «Другие числовые форматы» и перейдите на вкладку «Число». В поле Числовые форматы выберите пункт (все форматы) и в поле Тип введите значение дддд, чтобы отображались полные названия дней недели («понедельник», «вторник» и т.
Как в Excel ввести дату?
Выделите ячейку, содержащую первую дату. Перетащите маркер заполнения по смежным ячейкам, которые нужно заполнить последовательными датами. и, удерживая, перетащите его, чтобы заполнить остальные ячейки в ряду. Маркер заполнения можно перетаскивать вверх, вниз и по горизонтали в пределах листа.
Как в Excel автоматически проставить даты в таблице?
При нажатии клавиши сочетание клавиш, такие как Ctrl +; Чтобы вставить текущую дату в ячейку Excel «принимает в виде снимка» текущую дату и вставляет дату в ячейку. Так как значение этой ячейки не изменится, он считается статические. Выделите на листе ячейку, в которую требуется вставить текущую дату или время.
Как сделать так чтобы Excel не менял число на дату?
Если нужно ввести всего несколько чисел, вы можете остановить их изменение в даты в Excel, введите:
- Пробел перед вводом числа. …
- Апостроф (‘) перед вводом числа, например ’11-53 или ‘1/47. …
- Ноль и пробел перед вводом дроби, например 1/2 или 3/4, чтобы они не менялись, например, на 2-янв или 4 мар.
Как написать месяц в Excel?
Название месяца прописью в EXCEL
- С помощью формулы =ТЕКСТ(B6;»ММММ») можно вывести полное название месяца с заглавной буквы в именительном падеже, Сентябрь . …
- Формула =ТЕКСТ(B6;»МММ») выведет сокращенное название месяца (3 буквы).
- Особый формат =ТЕКСТ(B6;» ММММ») выведет полное название месяца с учетом склонения, т.
Как в Excel добавить выбор даты из календаря?
Как вставить или изменить дату в ячейке с помощью «Всплывающего календаря»
- Выберите ячейку.
- В группе Дата/Время нажмите на кнопку Вставить дату Календарь всплывёт рядом с ячейкой. …
- Выберите нужную дату из календаря Готово. …
- Чтобы изменить значение даты, нажмите на иконку календаря справа от ячейки Измените дату
Как в Excel преобразовать дату в год?
- Преобразование строки даты в дату = ЛЕВСИМВ (дата; 10) + ПСТР (дата; 12;8) …
- Преобразовать дату в Юлианский формат = ГОД (дата) и ТЕКСТ (дата-ДАТА (ГОД (дата); 1;0); «000») …
- Преобразование даты в месяц и год …
- Преобразование даты в текст …
- Преобразование даты текста дд/мм/гг в мм/дд/гг …
- Преобразование текста в дату
Как в Excel сделать автоматическое заполнение?
Использование маркера автозаполнения в Excel
Выделите ячейку, данные которой необходимо продублировать. В правом нижнем углу выделенной ячейки появится маленький квадрат – это маркер автозаполнения. Нажмите и, удерживая левую кнопку мыши, перетащите маркер автозаполнения, пока все требуемые ячейки не будут выделены.
Как автоматически пронумеровать строки в Excel?
Нумерация строк с помощью функции СТРОКА
- Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1). Функция СТРОКА возвращает номер строки, на которую указана ссылка. …
- Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.
Почему в Экселе ставится дата?
Единственной причиной, почему данные в ячейке могут отображаться как дата, является то, что в ней установлен соответствующий формат. Таким образом, чтобы наладить отображение данных, как ему нужно, пользователь должен его поменять.
Как перевести дату в число в Excel?
Функция ДАТАЗНАЧ преобразует дату, которая хранится в виде текста, в порядковый номер, который Excel воспринимает как дату. Например, формула =ДАТАЗНАЧ(«1.1.2008») возвращает число 39 448, соответствующее 1 января 2008 года.
Как отключить Автозамену в Excel 2010?
Нужно зайти в параметры, далее на на вкладке «Дополнительно» снять галку «Использовать системные разделители» и заменить запятую на точку.
Как добавить один месяц в Excel?
Готовые формулы будут выглядеть примерно так:
- Прибавить месяцы к дате: =ДАТА(ГОД(A2);МЕСЯЦ(A2)+2;ДЕНЬ(A2)) =DATE(YEAR(A2),MONTH(A2)+2,DAY(A2))
- Вычесть месяцы из даты: =ДАТА(ГОД(A2);МЕСЯЦ(A2)-2;ДЕНЬ(A2)) =DATE(YEAR(A2),MONTH(A2)-2,DAY(A2))
Как в Excel перевести месяц в число?
Метод 1: преобразовать число в название месяца с помощью формулы. Чаевые: Если вы хотите преобразовать число в сокращение названия месяца, вы можете использовать эту формулу = ТЕКСТ (ДАТА (2000; A1,1; XNUMX); «ммм»).
Как выделить месяц из даты Эксель?
Извлечь только месяц и год из числа с формулами
- Введите формулу: = ТЕКСТ (A2; «ммм-гггг») в пустую ячейку помимо ваших данных, например, C2, см. …
- Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и из столбца даты были извлечены только месяц и год, см. …
- Ноты:
Использование функции МЕСЯЦ
В Microsoft Excel существует функция МЕСЯЦ, которая извлекает месяц из даты
Обратите внимание, что при использовании этой функции отображается числовое значение месяца. Для того, чтобы извлечь текстовое название месяца, необходимо использовать эту функцию в сочетании с функцией ПЕРЕКЛЮЧ
Функция ПЕРЕКЛЮЧ возвращает значение на основе списка значений и показывает результат, соответствующий первому совпадающему значению. Эта функция доступна для MS Office, начиная с Office 2019.
- Вставьте в таблицу пустой столбец, в котором будет находиться порядковый номер или название месяца.
- Установите курсор в первой строке нового столбца и напишите формулу с использованием функции МЕСЯЦ. Например, = МЕСЯЦ(B2)
- Используйте функцию ПЕРЕКЛЮЧ, если версия вашего MS Office это позволяет Например, =ПЕРЕКЛЮЧ(МЕСЯЦ(B2), 1,”January”, 2,”February”, 3,”March”, 4,”April”, 5,”May”, 6,”June”, 7,”July”, 8,”August”, 9,”September”, 10,”October”, 11,”November”, 12,”December”)
- Потяните за правый нижний угол ячейки для того, чтобы скопировать формулу для остальных элементов столбца.
Приведенная выше формула получает номер месяца при помощи функции МЕСЯЦ, а затем преобразует его в название месяца при помощи функции ПЕРЕКЮЧ.
Вместо функции ПЕРЕКЛЮЧ можно использовать функцию ВЫБОР. Например, =ВЫБОР(МЕСЯЦ(B2);”Январь”;”Февраль”;”Март”;”Апрель”;”Май”;”Июнь”;”Июль”;”Август”;”Сентябрь”;”Октябрь”;”Ноябрь”;”Декабрь”)
При использовании этой формулы номер месяца будет соответствовать его порядковому номеру в формуле.
Аналогичным образом можно использовать функцию ИНДЕКС. Например, =ИНДЕКС({“январь”;”февраль”;”март”;”апрель”;”май”;”июнь”;”июль”;”август”;”сентябрь”;”октябрь”;”ноябрь”;”декабрь”};МЕСЯЦ(B2)). В этом случае в качестве первого аргумента будет использоваться массив названий месяца, а в качестве второго аргумента используется порядковый номер месяца.
В этой формуле номер месяца можно указать явно или же извлечь при помощи функции МЕСЯЦ(). Из массива будет выбрано значение с указанным порядковым номером.
Как в excel при протягивании менять дату по порядку
Excel поддерживает множество форматов для ввода даты. Если вы введете его правильно, вы увидите, что значение ячейки выровнено по правому краю. В противном случае он будет выровнен по левому краю, указывая на то, что Excel обрабатывает вашу запись как текст и не будет применять форматирование даты к этой ячейке.
Как изменить дату на месяц в Excel?
- С помощью формулы =ТЕКСТ(B6;»ММММ») можно вывести полное название месяца с заглавной буквы в именительном падеже, Сентябрь . …
- Формула =ТЕКСТ(B6;»МММ») выведет сокращенное название месяца (3 буквы).
- Особый формат =ТЕКСТ(B6;» ММММ») выведет полное название месяца с учетом склонения, т.
- Нажмите на круглую кнопку меню Excel 2007 (в левом верхнем углу программы).
- Нажмите на «Параметры Excel». …
- Выберите пункт меню Правописание и, справа, нажмите на кнопку Параметры автозамены:
- В появившемся окне снимите отметку с чекбокса «Заменять при вводе» и нажмите на ОК:
Использование длинного формата
Так называемый «длинный формат» даты включает в себя число, название месяца и год. Для того, чтобы получить название месяца в уже готовой таблице с датами иного представления, нужно просто отформатировать даты.
- Выделите диапазон ячеек с датами, в котором будет отображаться название месяца.
- Откройте разворачивающееся меню поля «Дата» из блока «Число».
- Выберите пункт «Длинный формат даты».
В результате этих действий в ячейках даты из выделенного диапазона номер месяца поменяется на название месяца
Обратите внимание, что в этом случае значение даты в ячейке не меняется. Меняется лишь представление этой даты