Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Формула количества дней в месяце в Excel

Формула количества дней в месяце в Excel

Как определить сколько календарных дней прошло с начала месяца до текущей даты и сколько дней осталось до окончания месяца?

calcdate1.png
Для решения этой задачи понадобится знание 3-х функций:

  • СЕГОДНЯ() – обновляемая дата.
    TODAY()
  • КОНМЕСЯЦА(Нач_дата;Число_месяцев) – определяет дату последнего дня месяца, заданную смещением по количеству месяцев до или после начальной даты
    EOMONTH(start_date;months)
  • ДЕНЬ(Дата_в_числовом_формате) – определяет число месяца: число от 1 до 31.
    DAY(Serial_number)

Для определения последнего дня текущего месяца нужно в функции КОНМЕСЯЦА задать количество месяцев 0.

calcdate2.png
Дальнейший расчет совсем прост – разница между 2-мя известными датами, совмещая в одну формулу, получаем:

calcdate3.png

Для расчета сколько полных дней прошло с начала месяца можно воспользоваться функцией ДЕНЬ, которая определит какой текущий день в месяце, а от полученного результата вычесть 1 день.

Определить дату 1-го дня месяца можно по формуле: =ДАТА(ГОД(СЕГОДНЯ();МЕСЯЦ(СЕГОДНЯ());1)

Оставьте комментарий!

На сообщение “Расчет количества дней от даты начала текущего месяца до текущей даты и от текущей даты до даты окончания текущего месяца” комментариев 15

  1. DenN :
    01.07.2014 (12:25)

Всё оказалось гораздо легче, чем я для себя пытался построить цепочку решения подобных задач.

Конечно просто! ведь Excel прекрасно умеет работать с датами, правда отчет ведется с 01.01.1900

Простота решений не может не радовать!

Спасибо, что пишите про даты, я с ними часто сталкиваюсь по работе, но не умею их обрабатывать. Учусь здесь

Можно еще начальную дату месяца определить тоже через функцию =КОНМЕСЯЦА(сегодня();-1)+1

Данное решение мне очень пригодилось в моей работе.

Вы даже не представляете, Ольга, как я удачно зашел на Ваш блог — и почти сразу увидел то, что мне нужно. Буду следить за Вашими новинками постоянно, т.к. хочу расширять круг своих возможностей в этой замечательной программе!

Полезное дополнение в моим знаниям

Даты всегда вызывают трудности в моих расчетах, т.к. практически не знаю функций. Благодаря вашим статьям я начинаю понимать, что все просто и я уже знаю ряд решений, которые помогут в моей работе.

эти формулы гораздо проще, чем когда-то пытался написать я сам

формулы хорошие, только я не могу решить задачу как узнать сколько месяцев между двумя датами. так не получается совсем

Вазген, посмотрите здесь http://mirexcel.ru/?p=276
второй способ Вам в помощь!

Читайте так же:
Драйвера для Gigabyte GA-B75M-D3V

Отлично,а то с датами мало работала

Всего несколько функций надо добавить в свой актив и можно решить множество задач.

Функции времени ГОД, МЕСЯЦ, ДЕНЬ в Excel

Function YEAR MOUNS DAY 1 Функции времени ГОД, МЕСЯЦ, ДЕНЬ в Excel

Добрый день уважаемый пользователь!

В этой статье мы поговорим о трёх основных функций дат, это функция ГОД, функция МЕСЯЦ и функция ДЕНЬ в Excel. Это три составляющие любой даты и теперь рассмотрим, как с ними работать и для чего это нам надо. В первую очередь, эти функции служат для извлечения определенного параметра из имеющейся даты, мы может отдельно изъять год, числовую последовательность месяца или дня. Использование этих функций будет актуально когда, к примеру, нужно будет поделить ваши данные по временным отрезкам по годам, по месяцам или по дням. Часто использование этих функций оправдано при работе со статистическими данными, когда их применение улучшают показатели анализа.

Теперь давайте рассмотрим каждую из функций времени по отдельности:

Функция ГОД в Excel

Основная обязанность, которую выполняет функция ГОД в Excel, является возврат года, который будет соответствовать указанной дате. Сам год будет определять функция ГОД как целое число в диапазоне от 1900 года до 9999 года.

Function YEAR MOUNS DAY 2 Функции времени ГОД, МЕСЯЦ, ДЕНЬ в Excel

Синтаксис, который использует функция ГОД в Excel очень простой: =ГОД(указаная_дата_в_числовом_формате), где:

  • Дата_в_числовом_формате, является обязательным аргументом и представляет собой дату, год которой следует вычислить. Даты нужно вводить при помощи функции ДАТА, указывать ссылкой на ячейку, которая содержит дату в соответствующем формате или это будет результат отдельных расчётов иных функций и формул. Важно!В случае, когда дата будет введена как текст, это приведёт к ошибкам и проблемам.

Стоит знать что значения, которое возвращает функция ГОД в Excel полностью, ведется по григорианскому календарю, без разницы какой формат для даты был указан. Даже если вы указываете дату по другому летоисчислению или альтернативному календарю, значение которое функция ГОД вернет, будет соответствовать дате григорианского календаря.

Все даты MS Excel хранит как последовательные числа и именно это позволяет нам работать с ними и использовать в своих вычислениях. По умолчанию первая дата под номером 1, это 1 января 1900 года, а вот, к примеру, 1 января 2018 года будет предоставлен числом 43101, так разница между этими двумя датами будет составлять 43101 день.

Читайте так же:
Как открыть "Параметры папок" в Windows 10

Функция МЕСЯЦ в Excel

Главная особенность, как используется функция МЕСЯЦ в Excel, это возврат значения месяца из даты, который заданный как числовой формат. Месяц будет возвращен функцией как целое число в диапазоне чисел от 1 до 12, что соответствует месяцам от января до декабря.

Function YEAR MOUNS DAY 3 Функции времени ГОД, МЕСЯЦ, ДЕНЬ в Excel

Синтаксис, который использует функция МЕСЯЦ в Excel, простой и незатейливый: =МЕСЯЦ(ваша_дата_в_числовом_формате), где:

  • Дата_в_числовом_формате, является обязательным аргументом и представляет собой дату, месяц которой следует вычислить. Даты нужно вводить при помощи функции ДАТА, указывать ссылкой на ячейку, которая содержит дату в соответствующем формате или это будет результат отдельных расчётов иных функций и формул. Важно!В случае, когда дата будет введена как текст, это приведёт к ошибкам и проблемам.

Особенности, как используется функция МЕСЯЦ в Excel, соответствуют аналогично предыдущей рассматриваемой функции, так как формат дат распространяется на все функции времени.

Функция ДЕНЬ в Excel

Основная обязанность, которую выполняет функция ДЕНЬ в Excel, является возврат число дня, которое будет в указанной дате. День будет возвращен функцией как целое число в диапазоне чисел от 1 до 31, что зависит от максимального количества дней в месяце.

Function YEAR MOUNS DAY 4 Функции времени ГОД, МЕСЯЦ, ДЕНЬ в Excel

Синтаксис, который использует функция ДЕНЬ в Excel, так же не отличаеться обилием аргументов: =ДЕНЬ(ваша_дата_в_числовом_формате), где:

  • Дата_в_числовом_формате, является обязательным аргументом и представляет собой дату, день которой следует вычислить. Даты нужно вводить при помощи функции ДАТА, указывать ссылкой на ячейку, которая содержит дату в соответствующем формате или это будет результат отдельных расчётов иных функций и формул. Важно!В случае, когда дата будет введена как текст, это приведёт к ошибкам и проблемам.

Как и предыдущие функции, функция ДЕНЬ в Excel хранит даты как последовательные числа и значения которые она возвращает, соответствуют датам григорианского календаря.

Function YEAR MOUNS DAY 5 Функции времени ГОД, МЕСЯЦ, ДЕНЬ в Excel

Отдельно для каждой функции я решил не создавать примеры их использования, поскольку они очень схожи в характере работы, рознятся только полученные результаты, разницу вы можете изучить на скриншоте: Также, для примера, можете изучить варианты работы этих функций в моей статье «Как посчитать количество дней в Excel».

Ну, вот и всё что я, пока, хотел вам рассказать о таких функциях работы с датами как функция ГОД, функция МЕСЯЦ и функция ДЕНЬ. Очень надеюсь, что моя статья вам помогла в решении вашей проблемы. Жду ваши лайки и комментарии, делитесь статьей с друзьями и коллегами, пусть нас будет много!

«Я хочу жить как бедный человек с деньгами.
»
Пабло Пикассо

Примеры функций для работы с датами: ГОД, МЕСЯЦ и ДЕНЬ в Excel

В таблицах Excel предусмотрена возможность работы с различными видами текстовой и числовой информации. Доступна и обработка дат. При этом может возникнуть потребность вычленения из общего значения конкретного числа, например, года. Для этого существует отдельные функции: ГОД, МЕСЯЦ, ДЕНЬ и ДЕНЬНЕД.

Читайте так же:
Как сделать таблицу в Ворд Пад

Примеры использования функций для обработки даты в Excel

Таблицы Excel хранят даты, которые представлены в качестве последовательности числовых значений. Начинается она с 1 января 1900 года. Этой дате будет соответствовать число 1. При этом 1 января 2009 года заложено в таблицах, как число 39813. Именно такое количество дней между двумя обозначенными датами.

Функция ГОД используется аналогично смежным:

  • МЕСЯЦ;
  • ДЕНЬ;
  • ДЕНЬНЕД.

Все они отображают числовые значения, соответствующие григорианскому календарю. Даже если в таблице Excel для отображения введенной даты был выбран календарь Хиджра, то при вычленении года и других составных значений посредством функций, приложение представит число, которое является эквивалентом по григорианской системе летоисчисления.

Чтобы воспользоваться функцией ГОД, нужно ввести в ячейку следующую формулу функции с одним аргументом:

=ГОД(адрес ячейки с датой в числовом формате)

Аргумент функции является обязательным для заполнения. Он может быть заменен на «дата_в_числовом_формате». В примерах ниже, вы сможете наглядно увидеть это. Важно помнить, что при отображении даты в качестве текста (автоматическая ориентация по левому краю ячейки), функция ГОД не будет выполнена. Ее результатом станет отображение #ЗНАЧ. Поэтому форматируемые даты должны быть представлены в числовом варианте. Дни, месяцы и год могут быть разделены точкой, слешем или запятой.

Рассмотрим пример работы с функцией ГОД в Excel. Если нам нужно получить год из исходной даты нам не поможет функция ПРАВСИМВ так как она не работает с датами, а только лишь текстовыми и числовыми значениями. Чтобы отделить год, месяц или день от полной даты для этого в Excel предусмотрены функции для работы с датами.

Пример: Есть таблица с перечнем дат и в каждой из них необходимо отделить значение только года.

Введем исходные данные в Excel.

исходные данные в Excel.

Для решения поставленной задачи, необходимо в ячейки столбца B ввести формулу:

Читайте так же:
Создание разделов на жестком диске в Windows 7

=ГОД (адрес ячейки, из даты которой нужно вычленить значение года)

ГОД.

В результате мы извлекаем года из каждой даты.

Аналогичный пример работы функции МЕСЯЦ в Excel:

МЕСЯЦ.

Пример работы c функциями ДЕНЬ и ДЕНЬНЕД. Функция ДЕНЬ получает вычислить из даты число любого дня:

ДЕНЬ.

Функция ДЕНЬНЕД возвращает номер дня недели (1-понедельник, 2-второник… и т.д.) для любой даты:

ДЕНЬНЕД.

Во втором опциональном аргументе функции ДЕНЬНЕД следует указать число 2 для нашего формата отсчета дня недели (с понедельника-1 по восркесенье-7):

Во втором опциональном аргументе.

Если пропустить второй необязательный для заполнения аргумент, тогда будет использоваться формат по умолчанию (английский с воскресенья-1 по суботу-7).

Создадим формулу из комбинаций функций ИНДЕКС и ДЕНЬНЕД:

ИНДЕКС и ДЕНЬНЕД.

Получим более понятный вид реализации данной функции.

Примеры практического применения функций для работы с датами

Эти примитивные функции очень полезны при группировки данных по: годам, месяцам, дням недели и конкретным дням.

Допустим у нас имеется простой отчет по продажам:

простой отчет.

Нам нужно быстро организовать данные для визуального анализа без использования сводных таблиц. Для этого приведем отчет в таблицу где можно удобно и быстро группировать данные по годам месяцам и дням недели:

организовать данные для визуального анализа.

Теперь у нас есть инструмент для работы с этим отчетом по продажам. Мы можем фильтровать и сегментировать данные по определенным критериям времени:

инструмент для работы с отчетом.

Кроме того, можно составить гистограмму для анализа самых продаваемых дней недели, понять на какой день недели приходится наибольшее количество продаж:

составить гистограмму.

В таком виде очень удобно сегментировать отчеты по продажам за длительные, средние и короткие периоды времени.

Стоит сразу отметить что для того чтобы получить разницу между двумя датами нам не поможет ни одна из выше описанных функций. Для данной задачи следует воспользоваться специально предназначенной функцией РАЗНДАТ:

РАЗНДАТ.

Тип значений в ячейках «дата» требует особого подхода при обработке данных. Поэтому следует использовать соответствующие данному типу функции в Excel.

Как в Excel вставить текущую дату и время, как найти количество дней между датами (в т.ч. рабочих)

excel-segodnyaДоброго дня!

В некоторых случаях при работе с документами Excel очень нужно, чтобы проставлялась текущая дата: например, вы часто делаете отчеты по одной и той же форме (глаз со временем «замыливается» и их можно перепутать) ; или, скажем, у вас есть десяток-другой задач и вы каждый день по ним просматриваете как продвигается дело, и сколько дней осталось до завершения.

Читайте так же:
Файл NRG чем открыть

Для решения всех подобных «загвоздок» в Excel есть несколько специальных формул. Собственно, о них и будет сегодняшняя заметка.

Примечание: скриншоты в статье приведены из Excel 2019 (материал актуален также для версии 2016, 2013).

Дополнение!

Если с вашими документами иногда работают посторонние люди, рекомендую некоторые ячейки защищать от изменения — https://ocomp.info/zashhita-yacheek-v-excel.html

Работа с датами в Excel

ШАГ 1: вставка текущей даты

Самый простой и быстрый вариант поставить в ячейку текущую дату и время — это воспользоваться функцией » ТДАТА() » (достаточно скопировать в любую ячейку Excel, разумеется, без кавычек) . См. пример ниже.

Формула "ТДАТА()"

Альтернативный вариант — использовать формулу » СЕГОДНЯ() «. Работает аналогично (единственное, по умолчанию, не ставит текущее время).

Формула "СЕГОДНЯ()"

ШАГ 2: сколько всего дней между двумя датами

Это еще один популярный вопрос.

Определить общее количество дней между двумя датами можно с помощью формулы » =ДНИ(B2;A2) » (где B2 и A2 — конечная и начальная дата, соответственно) . Разумеется, зная значение в днях — легко узнать и значение в годах (достаточно разделить число на 365. ).

Ко-во дней посчитано

Ко-во дней посчитано

Кстати, если у вас ячейки имеют формат дат — то можно поступить даже проще: просто вычесть из одной даты другую (как если бы это были числа). Причем, если у вас в одной из ячеек будет указано время (как в моем примере) — Excel посчитает вплоть до десятых.

Второй вариант

ШАГ 3: определение кол-ва рабочих дней между датами

Более интересный вариант, когда нам нужно не просто определить кол-во дней, но и узнать сколько из них выходных, а сколько рабочих.

В этом случае может помочь формула » =ЧИСТРАБДНИ(A2;B2) » (где A2 и B2 — начальная дата и конечная, соответственно) .

51 рабочий день

51 рабочий день

Кстати, если вам нужно подсветить ячейки красно-зеленым цветом (чтобы сразу же видеть те строки, где, например, горят сроки — рекомендую использовать инструмент «Условное форматирование» в разделе «Главная» ). Пример ниже.

Правила выделения ячеек

Правила выделения ячеек

В общем-то, выглядит это все достаточно наглядно (например, те задачи, которым осталось времени на выполнение меньше 4 дней — у меня в отчете подсвечиваются красным. Удобно!)

Примечание : для обновления текущей даты и времени — нажмите сочетание кнопок Ctrl+R.

Ссылка на основную публикацию
Adblock
detector