Определение количества дней в месяце в Microsoft Excel
Для решения неких задач при разработке таблицы необходимо в отдельной ячейке либо снутри формулы указать количество дней в месяце, чтоб программка провела нужные расчеты. В Экселе имеются инструменты, созданные для выполнения данной операции. Давайте разглядим разные методы внедрения данной способности.
Вычисление количества дней
Вычислить количество дней в месяце в Экселе можно при помощи особых операторов группы «Дата и время». Чтоб узнать, какой конкретно вариант идеальнее всего применить, необходимо, до этого всего, установить цели выполнения операции. В зависимости от этого итог вычисления может выводиться в отдельный элемент на листе, а может употребляться и снутри иной формулы.
Метод 1: композиция операторов ДЕНЬ и КОНМЕСЯЦА
Более обычным методом решить данную задачку является композиция операторов ДЕНЬ и КОНМЕСЯЦА.
Функция ДЕНЬ принадлежит к группе операторов «Дата и время». Она показывает на конкретное число от 1 до 31. В нашем случае задачей данного оператора будет указание крайнего денька месяца с помощью интегрированной функции в виде аргумента КОНМЕСЯЦА.
Синтаксис оператора ДЕНЬ последующий:
Другими словами, единственным аргументом данной функции является «Дата в числовом формате». Его и будет задавать оператор КОНМЕСЯЦА. Необходимо сказать, что дата в числовом формате различается от обычного формата. К примеру, дата 04.05.2017 в числовом виде будет смотреться, как 42859. Потому этот формат Эксель употребляет лишь для внутренних операций. Он изредка применяется для отображения в ячейках
Оператор КОНМЕСЯЦА предназначен для того, чтоб указывать порядковый номер крайнего денька месяца, который находится на данное количество месяцев вперед либо вспять от обозначенной даты. Синтаксис функции такой:
Оператор «Исходная дата» содержит дату, от которой делается отсчет, либо ссылку на ячейку, где она находится.
Оператор «Число месяцев» показывает на то количество месяцев, на которое следует создавать отсчет от данного числа.
Сейчас давайте поглядим, как это работает на определенном примере. Для этого возьмем лист Excel, в одну из ячеек которого вписано определенное календарное число. Необходимо с помощью обозначенного выше набора операторов найти, сколько дней в том месячном периоде, к которому это число относится.
-
Выделяем ячейку на листе, в которую будет выводиться итог. Щелкаем по кнопочке «Вставить функцию». Эта клавиша расположена слева от строчки формул.
В первом его поле, называющемся «Исходная дата», необходимо установить то число, которое находится у нас в отдельной ячейке. Конкретно количество дней в том периоде, к которому оно относится, мы и будем определять. Для того, чтоб установить адресок ячейки, ставим курсор в поле, а потом просто кликаем по ней на листе левой клавишей мыши. Координаты здесь же будут отображены в окошке.
В поле «Число месяцев» ставим значение «0», потому что нам необходимо найти длительность конкретно того периода, к которому относится обозначенное число.
Общая формула у нас приняла последующий вид:
В данной для нас формуле переменным значением является лишь адресок ячейки (B3). Таковым образом, если вы не желаете делать функцию средством Мастера функций, можно вставить данную формулу в хоть какой элемент листа, просто заменив адресок ячейки, содержащей число, на тот, который животрепещущ в непосредственно вашем случае. Итог будет аналогичен.
Метод 2: автоматическое определение количества дней
Сейчас давайте разглядим другую задачку. Требуется, чтоб количество дней выводилось не по данному календарному числу, а по текущему. К тому же смена периодов выполнялась бы автоматом без роли юзера. Хоть это и кажется странноватым, но данная задачка легче предшествующей. Для её решения даже открывать Мастер функций не надо, потому что формула, выполняющая данную операцию, не содержит переменных значений либо ссылок на ячейки. Вы просто сможете вбить в ту ячейку листа, где желаете, чтоб отображался итог, последующую формулу без конфигураций:
Интегрированная функция СЕГОДНЯ, которую мы применили в этом случае, показывает нынешнее число и не имеет аргументов. Таковым образом, у вас в ячейке повсевременно будет отображаться количество дней в текущем месяце.
Метод 3: вычисление количества дней для использования в сложных формулах
В примерах выше мы проявили, как делать вычисление количества дней в месяце по обозначенному календарному числу либо автоматом по текущему месяцу с выводом результата в отдельную ячейку. Но нахождение данного значения может пригодиться и для вычисления остальных характеристик. При всем этом расчет количества дней будет выполняться снутри сложной формулы и не станет выводиться в отдельной ячейке. Поглядим, как это создать на примере.
Нам необходимо создать так, чтоб в ячейке отображалось то количество дней, которое осталось до конца текущего месяца. Как и в прошлом методе, данный вариант действий не просит открытия Мастера функций. Вы сможете просто вбить в ячейку последующее выражение:
Опосля этого в обозначенной ячейке будет выводиться число дней до конца месяца. Любой денек итог будет автоматом обновляться, а с начала новейшего периода отсчет начнется поновой. Выходит типичный таймер оборотного отсчета.
Как лицезреем, обозначенная формула состоит из 2-ух частей. 1-ая из их представляет собой уже знакомое нам выражение расчета числа дней в месяце:
А вот во 2-ой части делается вычитание из этого показателя нынешнего числа:
Таковым образом, при выполнении данного расчета формула вычисления количества дней является составной частью наиболее сложной формулы.
Метод 4: другая формула
Но, к огорчению, у версий программки ранее Excel 2007 отсутствует оператор КОНМЕСЯЦА. Как быть тем юзерам, которые используют старенькые версии приложения? Для их таковая возможность существует средством иной формулы, которая наиболее массивна, чем описываемая выше. Поглядим, как высчитать количество дней в месяце по данному календарному числу при помощи этого варианта.
-
Выделяем ячейку для вывода результата и перебегаем в окно аргументов оператора ДЕНЬ уже обычным для нас методом. Устанавливаем курсор в единственное поле этого окна и кликаем по перевернутому треугольнику слева от строчки формул. Перебегаем в раздел «Остальные функции…».
Открывшееся окно имеет три поля. В поле «Денек» можно сходу ввести число «1». Это будет постоянным действием для хоть какой ситуации. А вот 2-мя иными полями придется заняться основательно.
Секрет данной для нас формулы прост. Мы при помощи неё определяем дату первого денька последующего периода, а позже отнимаем от неё один денек, получая количество дней в обозначенном месяце. Переменной величиной в данной для нас формуле является ссылка на ячейку D3 в 2-ух местах. Если её поменять на адресок той ячейки, в какой находится дата в вашем определенном случае, то можно просто вбить данное выражение в хоть какой элемент листа без помощи Мастера функций.
Как лицезреем, существует несколько вариантов выяснить количество дней в месяце в Excel. Каким конкретно из их пользоваться, зависит от конечной цели юзера, также от того, какой версией программки он пользуется.
Мы рады, что смогли посодействовать Для вас в решении трудности.
Кроме данной для нас статьи, на веб-сайте еще 12327 инструкций.
Добавьте веб-сайт Lumpics.ru в закладки (CTRL+D) и мы буквально еще пригодимся для вас.
Отблагодарите создателя, поделитесь статьей в соц сетях.
Опишите, что у вас не вышло. Наши спецы постараются ответить очень стремительно.
Дата и месяц прописью в Excel
Узнаем как написать дату и месяц прописью в Excel (в том числе в именительном и родительном падежах).
Приветствую всех, дорогие читатели блога TutorExcel.Ru.
Подписывая какие-либо документы мы кроме собственного автографа весьма нередко вписываем туда и текущую дату в виде числа, месяца и года. При всем этом мы практически никогда там не встречаем месяц записанный в численном формате. Ведь, к примеру, дата записанная как 12.11.2016 куда труднее воспринимается и читается чем 12 ноября 2016 г.
Вот и в Excel время от времени требуется указать дату в таком виде, потому давайте тщательно разберемся какие у нас есть варианты реализации.
Запись при помощи опции формата ячейки
В Excel существует довольно огромное количество форматов отображения даты.
Давайте запишем дату в произвольную ячейку и перейдем в ее формат (щелкаем по ячейке правой клавишей мыши и избираем Формат ячейки, либо просто жмем сочетание кнопок Ctrl + 1).
В открывшемся окне нас интересует вкладка Число:
Посреди форматов дат избираем запись месяца прописью и получаем:
Можно избрать запись как со звездочкой (знак «*»), так и без, при всем этом различие отображения будет заключаться в изменении вида записи при смене опций времени и даты операционной системы.
Идем далее и перейдем к формульному решению задачки.
Запись при помощи формул
Как мы уже разбирали в примере визуализации половозрастной пирамиды, формат хоть какой ячейки записывается при помощи маски отображения. В случае с датой более пользующийся популярностью вид записи (к примеру, для 12.11.2016) смотрится как ДД.ММ.ГГГГ, где Д — денек, М — месяц, Г — год.
Потому такового же результата мы сможем достигнуть воспользовавшись обычной функцией ТЕКСТ (в британской версии TEXT), которая конвертирует данный текст в определяемый нами формат записи.
В качестве формата записи в этом случае указываем [$-FC19]Д ММММ ГГГГ г.;@, применяем функцию для даты и получаем:
Чуток подробнее остановимся на формате.
В записи формата [$-FC19] как раз и отвечает за корректный формат отображения даты в родительном падеже (сможете испытать убрать [$-FC19] и поглядеть что получится).
Если же необходимо показать месяц не на российском, а, к примеру, на украинском языке, то используйте [$-FC22] (для белорусского [$-FC23]):
Ок, с полной записью даты и месяца разобрались, но что если нам нужен лишь месяц?
Как записать месяц прописью?
Как и в примере выше воспользуемся функцией ТЕКСТ. Формат «ММММ» даст нам полную запись месяца (в именительном падеже):
Ещё одним методом является совместное применение функций МЕСЯЦ (в британской версии MONTH) и ВЫБОР (британский вариант CHOOSE).
Месяц вернёт нам порядковый номер месяца обозначенной даты (от 1 до 12), а ВЫБОР соотнесет числовому значению текстовое (где 1 — январь, 2 — февраль, …, 12 — декабрь):
Если же мы пишем число с месяцем и годом, то часто месяц необходимо указать в родительном падеже (а не в именительном как в примере выше), к примеру, 2 февраля 2015 года либо 14 августа 2012 года и т.п.
Тут нам снова поможет формат [$-FC19]ММММ, который записывает месяц в дате в родительном падеже, отличие от предшествующего варианта записи лишь в том, что мы убрали из записи денек и год:
Есть и другой вариант. На помощь снова придут уже знакомые функции МЕСЯЦ и ВЫБОР, лишь здесь заместо именительного падежа для месяцев прописываем родительный (меняем окончания):
На этом все. Выбирайте более понравившийся и удачный вам метод.
Спасибо за внимание!
Если у вас остались вопросцы по теме статьи — пишите в комментах.
Как ложить и вычитать даты, деньки, недельки, месяцы и годы в Excel
В этом уроке Вы познакомитесь с разными полезными формулами сложения и вычитания дат в Excel. К примеру, Вы узнаете, как отнять из одной даты другую, как прибавить к дате некоторое количество дней, месяцев либо лет, и т.д.
Если Вы уже проходили уроки по работе с датами в Excel (наши либо любые остальные уроки), то должны знать формулы для вычисления единиц времени, таковых как деньки, недельки, месяцы, года.
Анализируя даты в каких-то данных, нередко необходимо делать над этими датами арифметические деяния. Эта статья растолкует некие формулы сложения и вычитания дат, которые могут оказаться для Вас полезными.
Как вычитать даты в Excel
Представим, что у Вас в ячейках A2 и B2 содержатся даты, и необходимо отнять одну дату из иной, чтоб выяснить, сколько меж ними дней. Как нередко бывает в Excel, этот итог можно получить несколькими методами.
Пример 1. Конкретно вычитаем одну дату из иной
Думаю, Вы понимаете, что Excel хранит даты в виде целых чисел, начиная с 1, что соответствует 1 января 1900 г. Потому Вы сможете просто арифметически отнять одно число из другого:
Пример 2. Вычитание дат при помощи функции РАЗНДАТ
Если предшествующая формула кажется Для вас очень обычной, этот же итог можно получить наиболее изощрённым методом при помощи функции РАЗНДАТ (DATEDIF).
Последующий набросок указывает, что обе формулы возвращают однообразный итог, кроме ряда 4, где функция РАЗНДАТ (DATEDIF) возвращает ошибку #ЧИСЛО! (#NUM!). Поглядим, почему это происходит.
Когда Вы вычитаете наиболее позднюю дату (6 мая 2015) из наиболее ранешней (1 мая 2015), операция вычитания возвращает отрицательное число. Но синтаксис функции РАЗНДАТ (DATEDIF) не дозволяет, чтоб исходная дата была больше конечной даты и, естественно, возвращает ошибку.
Пример 3. Вычитаем дату из текущей даты
Чтоб отнять определенную дату из текущей даты, Вы сможете употреблять всякую из ранее обрисованных формул. Просто заместо нынешней даты используйте функцию СЕГОДНЯ (TODAY):
Как и в прошлом примере, формулы непревзойденно работают, когда текущая дата больше, чем вычитаемая. В неприятном случае функция РАЗНДАТ (DATEDIF) возвращает ошибку.
Пример 4. Вычитание дат при помощи функции ДАТА
Если Вы предпочитаете вводить даты конкретно в формулу, указывайте их при помощи функции ДАТА (DATE), а потом вычитайте одну дату из иной.
Функция ДАТА имеет последующий синтаксис: ДАТА(год; месяц; денек).
К примеру, последующая формула вычитает 15 мая 2015 года из 20 мая 2015 года и возвращает разность – 5 дней.
Подводим результат. Если необходимо вычитать даты в Excel, и Вы желаете найти количество дней меж 2-мя датами, имеет смысл созодать это самым обычным и естественным методом – впрямую вычитать одну дату из иной.
Если необходимо подсчитать количество месяцев либо лет меж 2-мя датами, тогда функция РАЗНДАТ (DATEDIF) – единственное вероятное решение. В продолжении статьи Вы найдёте несколько примеров формул, тщательно раскрывающих эту функцию.
Сейчас, когда Вы понимаете, как вычитать одну дату из иной, поглядим, как можно прибавить либо отнять из даты определённое количество дней, месяцев либо лет. Для этого существует несколько функций Excel. Что конкретно избрать зависит от того, какие единицы времени требуется прибавить либо отнять.
Как прибавить (отнять) деньки к дате в Excel
Если у Вас есть дата в ячейке либо перечень дат в столбце, Вы сможете прибавить к ним (либо отнять) определённое количество дней, используя подобающую арифметическую операцию.
Пример 1. Прибавление дней к дате в Excel
Общая формула прибавления определённого количества дней к дате смотрится так:
Дату можно задать несколькими методами:
-
Cсылкой на ячейку:
Последующий набросок указывает действие этих формул. На момент написания текста текущей датой было 6 мая 2015 г.
Примечание: Результатом выполнения этих формул является целое число, представляющее дату. Чтоб показать его как дату, нужно избрать ячейку (либо ячейки) и надавить Ctrl+1. Раскроется диалоговое окно Формат ячеек (Format Cells). На вкладке Число (Number) в перечне числовых форматов изберите Дата (Date) и потом укажите подходящий для вас формат. Наиболее подробное описание Вы найдёте в статье Как поменять формат даты в Excel .
Пример 2. Вычитание дней из даты в Excel
Чтоб отнять определённое количество дней из даты, Для вас опять необходимо употреблять обыденную арифметическую операцию. Единственное отличие от предшествующего примера – минус заместо плюса
Вот несколько примеров формул:
=A2-10
=ДАТА(2015;5;6)-10
=СЕГОДНЯ()-10
Как прибавить (отнять) несколько недель к дате
Когда требуется прибавить (отнять) несколько недель к определенной дате, Вы сможете пользоваться теми же формулами, что и ранее. Просто необходимо помножить количество недель на 7:
-
Прибавляем N недель к дате в Excel:
= A2 + N недель * 7
К примеру, чтоб прибавить 3 недельки к дате в ячейке А2, используйте последующую формулу:
= А2 — N недель * 7
Чтоб отнять 2 недельки из нынешней даты, используйте эту формулу:
Как прибавить (отнять) несколько месяцев к дате в Excel
Чтоб прибавить (либо отнять) определённое количество месяцев к дате, необходимо употреблять функцию ДАТА (DATE) либо ДАТАМЕС (EDATE), как показано ниже.
Пример 1. Прибавляем несколько месяцев к дате при помощи функции ДАТА
Если перечень дат находится, к примеру, в столбце A, укажите количество месяцев, которые Вы желаете добавить (положительное число) либо отнять (отрицательное число) в некий ячейке, скажем, в C2.
Введите в ячейку B2 обозначенную ниже формулу, щёлкните по выделенному углу ячейки и протащите его мышкой вниз по столбцу B до крайней заполненной ячейки в столбце A. Формула из ячейки B2 будет скопирована во все ячейки столбца B.
Поглядим, что делает эта формула. Логика формулы ясна и явна. Функция ДАТА(год; месяц; денек) получает последующие аргументы:
- Год из даты в ячейке A2;
- Месяц из даты в ячейке A2 + количество месяцев, обозначенное в ячейке C2;
- Денек из даты в ячейке A2;
Всё просто! Если Вы введёте в C2 отрицательное число, формула вычтет месяцы, а не добавит.
Естественно, ничто не мешает Для вас ввести минус прямо в формуле, чтоб отнять месяцы:
И, естественно, вы сможете указать число прибавляемых либо вычитаемых месяцев конкретно в формуле без ссылки на ячейку. Готовые формулы будут смотреться приблизительно так:
-
Прибавить месяцы к дате:
Пример 2. Прибавляем либо вычитаем месяцы из даты при помощи функции ДАТАМЕС
В Excel предусмотрена особая функция, которая возвращает дату, отстоящую от данной на определенное количество месяцев вспять либо вперёд, – это функция ДАТАМЕС (EDATE). Она доступна в крайних версиях Excel 2007, 2010, 2013 и новейшей Excel 2016.
При использовании ДАТАМЕС (EDATE) Вы указываете два последующих аргумента:
- Исходная дата – дата, от которой отсчитывается количество месяцев.
- Месяцы – количество месяцев, которые необходимо прибавить (положительное число) либо отнять (отрицательное число).
Эти формулы дадут этот же самый итог, что и формулы с функцией ДАТА (DATE) в прошлом примере:
При использовании функции ДАТАМЕС (EDATE) исходную дату и количество месяцев можно указывать конкретно в формуле. Даты можно задавать при помощи функции ДАТА (DATE) либо как итог выполнения остальных формул. К примеру:
-
Эта формула добавляет 10 месяцев к 7 мая 2015 года
Примечание: Функция ДАТАМЕС (EDATE) возвращает просто целое число. Чтоб представить его как дату, нужно применить к ячейке формат даты. Как это создать, обозначено в статье Как поменять формат даты в Excel .
Как прибавить (отнять) годы к дате в Excel
Добавление лет к датам в Excel осуществляется так же, как добавление месяцев. Для вас нужно опять употреблять функцию ДАТА (DATE), но сейчас необходимо указать количество лет, которые Вы желаете добавить:
На листе Excel, формулы могут смотреться последующим образом:
-
Прибавляем 5 лет к дате, обозначенной в ячейке A2:
Чтоб получить всепригодную формулу, Вы сможете ввести количество лет в ячейку, а потом в формуле обратиться к данной для нас ячейке. Положительное число дозволит прибавить годы к дате, а отрицательное – отнять.
Прибавление (вычитание) дней, месяцев и лет к дате
Если Вы пристально читали два прошлых примера, то, думаю, додумались, как добавить (либо отнять) сходу годы, месяцы и деньки к дате в одной формуле. Да, при помощи старенькой хорошей функции ДАТА (DATA)!
-
Для добавления X лет, Y месяцев и Z дней:
К примеру, последующая формула добавляет 2 года и 3 месяца, и вычитает 15 дней из даты в ячейке A2:
Применительно к нашему столбцу с датами, формула воспринимает последующий вид:
Как ложить и вычитать время в Excel
В Microsoft Excel ложить и вычитать время можно при помощи функции ВРЕМЯ (TIME). Она дозволяет Для вас обращаться с единицами времени (часами, минутками и секундами) так же, как и с возрастом, месяцами и деньками в функции ДАТА (DATE).
-
Прибавить время в Excel:
К примеру, чтоб добавить 2 часа 30 минут и 15 секунд к времени в ячейке A2 нужно употреблять последующую формулу:
Если вы желаете добавлять и вычитать единицы времени в одной формуле, просто добавьте к необходимым значениям символ минус “-“. Последующая формула добавляет к времени в ячейке A2 2 часа 30 минут и вычитает 15 секунд:
Также Вы сможете ввести нужные значения в ячейки листа и ссылаться на их в формуле:
Если начальная ячейка содержит и дату, и время, предшествующая формула также отлично работает:
Вот так в Excel можно ложить и вычитать даты. Надеюсь, что сейчас Вы узнали пару нужных функций. В любом случае благодарю Вас за внимание и надеюсь увидеться опять!
excel заглавие месяца по дате
Если в ячейке содержится дата либо номер месяца, то при помощи формул либо Формата ячейки можно вывести заглавие месяца. Также решим оборотную задачку: из текстового значения наименования месяца получим его номер.
Пусть в ячейке В6 содердится дата 05.09.2016
При помощи формулы =ТЕКСТ(B6;»ММММ») можно вывести полное заглавие месяца с большей буковкы в именительном падеже, Сентябрь. Чтоб вывести заглавие со строчной буковкы используйте функцию СТРОЧН() .
Примечание: Итог предшествующей формулы — текстовое значение. Если необходимо, чтоб в ячейке была дата, то используйте Формат ячеек (нажмите сочетание кнопок CTRL+1). О форматах даты подробнее можно прочесть в статье Пользовательский формат ДАТЫ и ВРЕМЕНИ в MS EXCEL
Формула =ТЕКСТ(B6;»МММ») выведет сокращенное заглавие месяца (3 буковкы).
Особенный формат =ТЕКСТ(B6;»[$-FC19] ММММ») выведет полное заглавие месяца с учетом склонения, т.е. сентября. Этот формат комфортен для вывода фраз, к примеру, Сейчас 1 сентября, но может работать не на всех компах.
Если месяц задан числом от 1 до 12, то полное заглавие можно вывести при помощи формулы =ТЕКСТ(ДАТА(;B14;1);»ММММ») . Заглавие со склонением можно вывести при помощи формулы =ВЫБОР(B14;»января»;»февраля»;»марта»;»апреля»;»мая»;»июня»;»июля»;»августа»;»сентября»;»октября»;»ноября»;»декабря») .
Если требуется решить оборотную задачку, другими словами, имея заглавие месяца, получить его номер, то используйте формулу =МЕСЯЦ(ДАТАЗНАЧ(1&B21&2011))
Заглавие месяца обязано быть в именительном падеже и без опечаток.
Для наглядности можно составить список месяцев с их номерами и при помощи функции ВПР() выбирать заглавие месяца по его номеру (см. файл примера ).
Временами возникает необходимость поменять порядковый номер месяца на заглавие и напротив (к примеру, 3 на «Март» либо «Октябрь» на 10).
Поначалу разглядим, каким методом поменять номер месяца его заглавие. А опосля пойдет речь о том, как выполнить оборотный процесс, другими словами поменять заглавие на соответственный ему порядковый номер.
Изменение порядкового номера месяца на его заглавие в Excel
1-ый метод, который пришел мне на разум, это просто составить перечень ячеек с поочередными наименованиями месяцев, а потом употреблять функцию:
где $A$2:$A$13 – это, естественно, спектр с наименованиями месяцев, а B2 — ячейка с порядковым номером в году, для которого мы отыскиваем его заглавие.
По похожему принципу с функцией ИНДЕКС работает иная функция, которую вы сможете употреблять — ВЫБОР. Разница заключается в том, что она не употребляет ячейки листа, в каких хранятся наименования месяцев. Наименования месяцев просто даем в качестве аргумента функции.
Функция ВЫБОР воспринимает в качестве аргументов номер индекса (который описывает какой из частей в перечне значений возвратить в качестве результата) и перечень значений. Интересующиеся подробностями, естественно же, могут скачать файл с примерами.
Если в качестве перечня значений указать наименования месяцев (по очередности), а в качестве индекса — ячейку с номером месяца, то функция возвратит соответственное ему заглавие для всякого данного числа.
Вариант2 автономный и наиболее удачный для использования формулы на различных листах либо рабочих книжка без внедрения наружных ссылок.
Примеры как получить заглавие месяца из даты в Excel
Подобно тому как показано выше, в случае, когда нужно «вытянуть» заглавие месяца из даты, нужно пользоваться помощью функции МЕСЯЦ.
Если у вас есть перечень с датами и необходимо «вытянуть» из их заглавие месяцев, то функция ИНДЕКС в приведенном выше виде выдаст ошибку. Если вы желаете, чтоб формула работала верно, нужно с помощью функции МЕСЯЦ «вытянуть» номер месяца из ячейки с датой. Формула будет смотреться последующим образом:
Очередной метод (может быть, самый удачный) — употреблять функцию ТЕКСТ (все, что делает функция ТЕКСТ, это конвертирует числовое значение в текст с подходящим форматированием).
Если у вас есть перечень с датами и необходимо «вытянуть» из их заглавие месяцев, просто введите:
где E2 – это, естественно, ячейка с датой.
Если вы работаете лишь с числами (1-12), функция в приведенной выше форме будет работать некорректно. Вы должны держать в голове, что число 1 для Excelя это 1 января 1900 года, число 2 — 2 января 1900 года и так дальше. Это все этот же месяц — январь. Потому ТЕКСТ(E2;»ММММ») возвращает «Январь» для всякого номера месяца.
Но вы сможете просто поменять поочередные числа на номера месяцев. К примеру, вы сможете помножить каждое число на среднее количество дней в месяце (30).
будет работать верно, и в качестве результата возвратит наименования месяцев.
Как конвертировать заглавие месяца в порядковый номер
Сейчас будем преобразовывать назад – имя месяца в соответственный ему порядковый номер в году.
Пример1. Формула 1-ая:
Значение Декабрь1 Excel автоматом конвертирует в дату дек.01. Дальше функция ДАТАЗНАЧ конвертирует дату в число опосля при помощи функции МЕСЯЦ мы получаем порядковый номер в году для текущего наименования месяца. На самом деле формулу можно упростить:
Пример2. Формула 2-ая:
Пример3. Формула 3-я:
Более хорошим вариантом является лаконичная формула =МЕСЯЦ(A2&»1″). В ней не надо резервировать наименования месяцев и присваивать им соответствующые порядковые номера. К тому же в ней употребляется всего только одна функция.
В данной для нас статье описаны синтаксис формулы и внедрение функции МЕСЯЦ в Microsoft Excel.
Описание
Возвращает месяц для даты, данной в числовом формате. Месяц ворачивается как целое число в спектре от 1 (январь) до 12 (декабрь).
Синтаксис
Аргументы функции МЕСЯЦ описаны ниже.
Дата_в_числовом_формате Неотклонимый аргумент. Дата месяца, который нужно отыскать. Дата обязана быть введена с внедрением функции ДАТА или как итог остальных формул либо функций. К примеру, для указания даты 23 мая 2008 года следует пользоваться выражением ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к появлению заморочек.
Замечания
В приложении Microsoft Excel даты хранятся в виде поочередных чисел, что дозволяет употреблять их в вычислениях. По дефлоту дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, потому что интервал меж этими датами составляет 39 448 дней.
Значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, соответствуют григорианскому календарю независимо от формата отображения для обозначенного значения даты. К примеру, если для формата отображения данной даты употребляется календарь Хиджра, то значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, будут представлять эквивалентную дату по григорианскому календарю.
Пример
Скопируйте эталон данных из последующей таблицы и вставьте их в ячейку A1 новейшего листа Excel. Чтоб показать результаты формул, выделите их и нажмите кнопку F2, а потом — кнопку ВВОД. По мере необходимости измените ширину столбцов, чтоб созидать все данные.