Количество дней недели в месяце excel

 

Добрый вечер. Эксперты, помогите решить проблему. Необходимо узнать сколько дней в неделе текущего месяца. То есть, допустим, в первой неделе февраля — 5 дней (именно февраля), во второй — 7 дней, в в третей — 7, четвертой — 7,  а в пятой — 3 дня. Нужно для правильного учета постоянных затрат. С декабря мучаюсь. Помогите пожалуйста!

 

а как выглядит ваша табличка?

 

Вот макет.  
Выходит, что на 5-ю неделю января приходит только 2 дня ( понедельник и вторник ), соответственно и затрат на нее меньше.

 

R Dmitry

Пользователь

Сообщений: 3103
Регистрация: 22.12.2012

Excel,MSSQL,Oracle,Qlik

#4

24.01.2012 00:49:02

{quote}{login=Сергей Ш}{date=24.01.2012 12:38}{thema=}{post}Вот макет.  
Выходит, что на 5-ю неделю января приходит только 2 дня ( понедельник и вторник ), соответственно и затрат на нее меньше.{/post}{/quote}  
тут вопросов больше чем ответов…  
1. с какого дня начинается неделя?  
2. где собственно год?  
3. где собственно месяц?  
4. мне кажется в ваших данных не хватает еще одной недели?

Спасибо

 

Для российской недели, в А1 — дата, первое число любого месяца.  
В первой неделе =8-ДЕНЬНЕД(A1;2) дней;  
во последней =ДЕНЬНЕД(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0);2) дней

 

Возьмем февраль.  

  1. 1-я неделя февраля начинается со среды, то есть в ней 5 дней.( В этом и проблема)  
2. 2012.  
3. Февраль.

 

R Dmitry

Пользователь

Сообщений: 3103
Регистрация: 22.12.2012

Excel,MSSQL,Oracle,Qlik

#7

24.01.2012 01:04:39

К стати январь,апрель,июль,декабрь 2012 затрагивает 6 недель :)

Спасибо

 

{quote}{login=Михаил С.}{date=24.01.2012 12:55}{thema=}{post}Для российской недели, в А1 — дата, первое число любого месяца.  
В первой неделе =8-ДЕНЬНЕД(A1;2) дней;  
во последней =ДЕНЬНЕД(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0);2) дней{/post}{/quote}  

  Спасибо большое, Михаил С., вы меня выручили!!

 

Daulet

Пользователь

Сообщений: 626
Регистрация: 01.01.1970

 

R Dmitry

Пользователь

Сообщений: 3103
Регистрация: 22.12.2012

Excel,MSSQL,Oracle,Qlik

#10

24.01.2012 01:13:03

это ж, что получается ! в январе 2012 24 дня ?????  
а если серьезно, то неправильно поставлен у Вас УУ(управленческий учет), ну да ладно — это тема не для этого форума.

Спасибо

 

{quote}{login=R Dmitry}{date=24.01.2012 01:13}{thema=}{post}это ж, что получается ! в январе 2012 24 дня ?????  
а если серьезно, то неправильно поставлен у Вас УУ(управленческий учет), ну да ладно — это тема не для этого форума.{/post}{/quote}  

  Да, с 6-й неделей проблема. Выходит — только вручную.

 
 

число полных недель:  
=(день(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0)-(8-ДЕНЬНЕД(A1;2))-ДЕНЬНЕД(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0);2))/7  
всего недель = число_полных_недель+(дней_1_недели<>7)+(дней_послeд_нед<>7)

 

MCH

Пользователь

Сообщений: 3875
Регистрация: 22.12.2012

#14

24.01.2012 08:18:13

Похожая тема: 

http://www.programmersforum.ru/showthread.php?t=183790

Число полных недель месяца: =НОМНЕДЕЛИ(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0);2)-НОМНЕДЕЛИ(A1;2)+1 =-ЦЕЛОЕ((A1-ДЕНЬНЕД(A1;3)-ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1))/7) Кол-во дней на текущей (первой) неделе: =СУММ(Ч(МЕСЯЦ($A1+{0:1:2:3:4:5:6}-ДЕНЬНЕД($A1;2)+СТОЛБЕЦ(A1)*7-6)=МЕСЯЦ($A1))) Формула копируется вправо

Количество определенных дней недели в месяце

Автор dvi73, 16.09.2014, 21:06

« назад — далее »

Подскажите пожалуйста, как определить количество, например, вторников в текущем месяце в Excel 2003. Заранее благодарю за ответы.



А у меня такое родилось:

=ИЛИ(ДЕНЬНЕД(КОНМЕСЯЦА(A1;0)-{0;1;2};2)*(ДЕНЬ(КОНМЕСЯЦА(A1;0))>{28;29;30})=B1)+4
A1 — дата, B1 — день недели (число)



=ЕСЛИ(ДЕНЬ(КОНМЕСЯЦА(C1;0))-ДЕНЬ(C1)+1-(ЦЕЛОЕ((ДЕНЬ(КОНМЕСЯЦА(C1;0))-ДЕНЬ(C1)+1)/7)*7)>=2;ЦЕЛОЕ((ДЕНЬ(КОНМЕСЯЦА(C1;0))-ДЕНЬ(C1)+1)/7)+1;ЦЕЛОЕ((ДЕНЬ(КОНМЕСЯЦА(C1;0))-ДЕНЬ(C1)+1)/7))
где С1-начальная дата
С уважением, ZS5


С учетом того, что в любом месяце (даже в феврале) может быть либо 4, либо 5 «вторников» в зависимости от того, с какого дня недели начинается месяц и каким днем недели он заканчивается, то решение задачи можно решить «в лоб»:

=3+(ДЕНЬНЕД(КОНМЕСЯЦА(B1;-1)+1;2)<=A1)+(ДЕНЬНЕД(КОНМЕСЯЦА(B1;0);2)>=A1)

здесь:
— в ячейке А1 записано число от 1 до 7 (1 =>  ПН)
— в ячейке B1 записана любая дата интересующего нас месяца, например =СЕГОДНЯ()
— функции ДЕНЬНЕД(КОНМЕСЯЦА(…);2) — возвращают порядковые номера первого и последнего дня выбранного месяца
— функция сравнения возвращает значение ИСТИНА при выполнении соответствующего условия или ЛОЖЬ в противном случае. В математических выражениях этим значениям соответствуют значения 1 и 0.


IKor, формула не учитывает вариант, когда три последних дня месяца Сб, Вс и Пн (в 2014 это март и июнь)


Согласен…
Придется модифицировать функцию…
=4+(ДЕНЬНЕД(КОНМЕСЯЦА(B1;-1)+1;2)<=A1)*(ДЕНЬНЕД(КОНМЕСЯЦА(B1;0);2)>=A1)


Огромное спасибо всем за ответы, буду с этим разбираться!
Но, к сожалению, я неправильно сформулировал мою задачу. :( Мне надо узнать сколько вторников осталось до конца месяца начиная с текущего дня. Может быть поможете мне найти решение. Заранее благодарю всех за советы.


IKor, в такой редакции не всегда правильно определяются понедельник и суббота.


в A1 дата, в B1 — день недели (от1 до 7)

=СУММПРОИЗВ(--(ДЕНЬНЕД(СТРОКА(ИНДЕКС(A:A;A1):ИНДЕКС(A:A;ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;)));2)=B1))


MCH, огромное спасибо! Все работает.


Еще вариант (более предпочтительный)

=ЦЕЛОЕ((ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;7)-A1-ОСТАТ(B1-A1+1;7))/7)


=ЕСЛИ(ДЕНЬ(КОНМЕСЯЦА(ТДАТА();0))-ДЕНЬ(ТДАТА())+1-(ЦЕЛОЕ((ДЕНЬ(КОНМЕСЯЦА(ТДАТА();0))-ДЕНЬ(ТДАТА())+1)/7)*7)>=B1;ЦЕЛОЕ((ДЕНЬ(КОНМЕСЯЦА(ТДАТА();0))-ДЕНЬ(ТДАТА())+1)/7)+1;ЦЕЛОЕ((ДЕНЬ(КОНМЕСЯЦА(ТДАТА();0))-ДЕНЬ(ТДАТА())+1)/7))
или
=ЦЕЛОЕ((ДАТА(ГОД(ТДАТА());МЕСЯЦ(ТДАТА())+1;7)-ТДАТА()-ОСТАТ(КОНМЕСЯЦА(ТДАТА();0)-B1+1;7))/7)
где В1- день недели


Цитата: vikttur от 17.09.2014, 20:52
IKor, в такой редакции не всегда правильно определяются понедельник и суббота.

Ну так ведь спрашивали про вторники же!!! :)
К сожалению, для учета второй области возможных пятых_дней_недели приходится значительно увеличивать количество символов формулы… поэтому красивого решения пока не получается. Жаль :(


  • Профессиональные приемы работы в Microsoft Excel

  • Обмен опытом

  • Microsoft Excel

  • Количество определенных дней недели в месяце

doc преобразовать дату в julia 1

Если есть список дат, как вы можете сосчитать определенный день недели в таком списке дат, как показано на скриншоте выше?

Если вы хотите следовать этому руководству, загрузите пример электронной таблицы.
doc преобразовать дату в julia 1

Общая формула:

SUMPRODUCT(—(WEEKDAY(date_range)=week_day))

Синтаксис и аргументы

Date_range: the references of dates that you want to count number of a specific weekday within.
Week_day: a number that indicates the day of week.

Week_day номер

будний день  Число 
 Воскресенье
 понедельник
 вторник
 среда
 четверг
 пятница
 Сб

Возвращаемое значение

Формула возвращается к числовому значению.

Как работает эта формула

Например, диапазон дат списка B3: B10 и соответствующий список номеров дней недели в диапазоне F3: F9, теперь вам нужно подсчитать каждый день недели в этом диапазоне дат, используйте формулу ниже:

=SUMPRODUCT(—(WEEKDAY($B$3:$B$10)=F3))

Нажмите Enter ключ для получения первого результата подсчета.
doc преобразовать дату в julia 1

Перетащите маркер автозаполнения над ячейками, чтобы применить эту формулу по мере необходимости.
doc преобразовать дату в julia 1

объяснение

WEEKDAY функция: считает день недели в диапазоне дат. Формула WEEKDAY (3 млрд. Долларов: 10 млрд. Долларов) возвращает результат массива:
{6;6;3;1;3;7;1;6}

Формула = (ДЕНЬ НЕДЕЛИ (3 млрд долларов США: 10 млрд долларов США) = F3) возвращает результат массива:
{ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ; ЛОЖНЫЙ}

SUMPRODUCT функция: возвращает результат умножения и суммирования массивов.
= СУММПРОИЗВ (- (ДЕНЬ НЕДЕЛИ (3 млрд долларов США: 10 млрд долларов США) = F3))
= СУММПРОИЗВ (- {ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ})
=0

В формуле
= СУММПРОИЗВ (- (ДЕНЬ НЕДЕЛИ (3 млрд долларов США: 10 млрд долларов США) = F4))
= СУММПРОИЗВ (- {ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ}
=2


Относительные формулы

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

Относительные функции

  • Функция Excel WEEKNUM
    Возвращает номер недели указанной даты в году.
  • Функция РАБДЕНЬ в Excel
    Добавляет рабочие дни к заданной дате начала и возвращает рабочий день
  • Функция МЕСЯЦ в Excel
    МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) от даты.
  • Функция ДЕНЬ в Excel
    Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты
  • Функция ГОД в Excel
    Функция ГОД возвращает год на основе заданной даты в формате 4-значного серийного номера.

Лучшие инструменты для работы в офисе

Kutools for Excel — Помогает вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Комментарии (0)


Оценок пока нет. Оцените первым!

history 20 марта 2023 г.
    Группы статей

  • Неделя, День недели

Подсчитаем количество недель в месяце. Рассмотрим разные варианты: количество полных недель (все 7 дней недели попадают в нужный нам месяц), количество недель, в которых вся рабочая неделя принадлежит одному месяцу и другие варианты.

Подсчет недель

Создадим форму для подсчета количества недель в месяце. Будем учитывать недели, в которых имеется заданное количество рабочих дней. Пусть задан месяц — июнь 2023 года, и мы будем относить к этому емсяцу только те недели, в которых количество рабочих дней ровно 5, т.е. интересует полная рабочая неделя. Очевидно, что таких недель в июне 2023 года — четыре.

Примечание: в файле примерасоздан календарь на месяц с помощью единственной формулы.

В первой неделе 2 рабочих дня, значит ее мы не будем относить к данному месяцу. Потом идет 3 полных недели, и наконец, еще 5 рабочих дней, т.е. последняя неделя должна быть учтена. Итого 4 недели.

Универсальная форма

Всего недель в разных месяцах может быть 3, 4 или 5 (в зависимости от количества рабочих дней, которое мы будем задавать). Все дело в 1-й и последней неделе месяца, именно их и мы будем анализировать с помощью нижеприведенной универсальной формы.

Сначала найдем первый день месяца с помощью формулы =КОНМЕСЯЦА(C10;-1)+1 (этот день точно принадлежит первой неделе) и вычислим день недели, на который он попадает =ДЕНЬНЕД(C19;2). Затем, подсчитаем количество рабочих дней на первой неделе =6-C13

Аналогичные вычисления сделаем и с последней неделей, предварительно определив последний день месяца =КОНМЕСЯЦА(C10;0).

С помощью элементов управления Счетчик в файле примера можно изменять месяцы и минимальное количество рабочих дней на неделе. Если задать 2 рабочих дня, то формула вернет 5 (для июня 2023).

Количество полных недель в месяце

Полной неделей будем называть неделю, в которой все 7 дней принадлежат одному месяцу. Например, в том же июне 2023 года полных недель всего 3.

В файле примера создана отдельная форма, в которой приведено 2 альтернативных формулы для решения.

Вычисления в данном случае проще, т.к. таких недель может быть только 3 или 4. Сначала определим количество дней в первой неделе, затем прибавим 28. Если получившееся число не превысило количество дней в месяце, то у нас 4 полных недели, если превысило, то таких недель 3.

Применение решения

Отнесение недели к тому или иному месяцу используется, например, при составлении календарно-сетевых графиков с шагом неделя. В MS Project эта задача решается так:

Верхняя шкала — это месяцы, а вторая — дни месяца шагом 7 дней (т.е. 1 неделя). Обратите внимание, что дни — это не обязательно понедельники, а любой день недели (начальная дата задается началом проекта). Границы месяца вычисляются в зависимости от доли месяца, которая попадает на неделю. Например, рассмотрим границу между апрелем и маем: в апреле 30 дней, поэтому неделя с 25.04.2005 по 02.05.2005 (см. ячейку, в которой число 25) примерно разделена в пропорции 1/6. 1 день (1 мая) относится к маю, а остальные 6 дней (25-30.04) относятся к апрелю. Понятно, что ширина ячейки, обозначающей неделю, будет постоянной, а вот длины ячеек, отображающих месяцы, буду разными (это видно, если сравнить длину февраля и марта — март заметно длиннее (на 3 дня)).

В MS EXCEL такое разбиение осуществить затруднительно, т.к. при шаге графика равным 1 неделе, логично 1 неделю разместить в 1 столбце. Длина месяца автоматически станет кратна количеству столбцов, т.е. недель (мы не сможем одну часть ячейки отнести к одну месяцу, а другую к другому месяцу. В принципе, конечно, можем, но тогда придется шаг делать кратным 1 дню, что существенно усложник график для проектов длительностью более полугода). Другими словами, в каждом месяце всегда будет целое количество недель (в MS Project это не так). Поэтому, отнесение недели к месяцу будет приблизительным, а не точным как в MS Project. В некоторых месяцах будет 4 недели, а в некоторых 5. Чтобы решить, куда лучше отнести неделю, как раз можно воспользоваться показанным выше подходом. Например, неделю относить к тому месяцу, к которому относятся 3 рабочих дня этой недели.

 

Так, первая неделя Июня 2023 будет отнесена к предыдущему месяцу, т.е. Маю 2023.

Эта задача решена в статье про Календарно-сетевой график в неделях.

Даты в ячейках — это понедельники недель. Например, неделя, на которую попадает 01.03.2023, начинается 27.02.2023. В ней 3 рабочих дня (1-3 марта) попадают на март, поэтому эта неделя отнесена к марту. Для это используется тот же подход, что и при нахождении количества недель в месяце, изложенный в данной статье.

Определение количества дней в месяце в Microsoft Excel

Количество дней в месяце в Microsoft Excel

​Смотрите также​ я правильно понимаю),​Чтобы вернуть порядковый номер​ более ранний.​ единицу (см.выше), то​-​формула определяет количество​Если имеется список сотрудников​ (или​ выходными днями субботу​ Это упростит чтение.​ 7, поскольку в​ месяце, к которому​

​ значение, которое и​ отдельную ячейку. Но​

Вычисление количества дней

​ том периоде, к​Оператор​Для решения некоторых задач​ а нужно сосчитать​​ дня недели для​​​ для вычисления даты,​Общий​ дней в текущем​ с датами приема​+1 на компьютере​ и воскресенье.​ Если не видно​ неделе 7 дней.​ принадлежит указанное число.​ должен будет потом​ нахождение данного значения​

Способ 1: комбинация операторов ДЕНЬ и КОНМЕСЯЦА

​ которому оно относится,​«Число месяцев»​ при создании таблицы​​ количество месяцев в​​ указанной даты, можно​​Построение значение даты, составляя​​ отстоящей от заданной​

​), то можно увидеть​​ месяце.​​ и увольнения на​ с Mac OS). Затем​​Если вы присвоили имя​​ всю формулу целиком,​ Учтите, что этот​​ Общая формула имеет​​ обработать оператор​​ может понадобиться и​​ мы и будем​указывает на то​ нужно в отдельной​ диапазоне (уникальное число​ применить функцию ДЕНЬНЕД:​ его из отдельных​​ на, допустим, 20​​ интересную картинку:​

​Если надо определить​​ работу, то подсчитать​​ выберите​

​ диапазону праздничных дней​

​ нажмите клавиши CTRL+SHIFT+U.​ результат также должен​​ такой вид:​​ДЕНЬ​ для вычисления других​​ определять. Для того,​​ количество месяцев, на​ ячейке или внутри​ месяцев).​По умолчанию функция считает​ элементов-чисел.​​ дней, достаточно прибавить​​То есть, с точки​ количество дней в​​ количество отработанных месяцев​​Дата​ в соответствии с​Вы можете скачать пример​ иметь числовой формат.​=ДЕНЬ(ДАТА(ГОД(D3);МЕСЯЦ(D3)+1;1)-1)​.​

​ показателей. При этом​​ чтобы установить адрес​​ которое следует производить​ формулы указать количество​Кстати, подскажите где​ воскресенье первым днем​Синтаксис: год; месяц, день.​ к дате это​ зрения Excel, 27.10.2012​ месяце, по дате​ можно по следующей​

​ >​

​ инструкциями раздела «Перед​​ книги со всеми​​ Нажмите клавиши CTRL+1.​Секрет этой формулы прост.​Открывшееся окно имеет три​ расчет количества дней​ ячейки, ставим курсор​

​ отсчет от заданного​​ дней в месяце,​​ почитать про функцию​ недели.​Все аргументы обязательные. Их​ число.​ 15:42 = 41209,65417​

​ указанной в ячейке​ формуле:​14.03.12 13:30​ началом», введите в​ примерах в этой​ Затем выберите​ Мы с помощью​ поля. В поле​ будет производиться внутри​ в поле, а​ числа.​ чтобы программа провела​ =разндат? у меня​Для отображения порядкового номера​

  1. ​ можно задать числами​Эту операцию осуществляет функция​На самом деле любую​ А1 =ДЕНЬ (ДАТА​​=(ЧИСТРАБДНИ(B2; ДАТА(ГОД(B2); МЕСЯЦ(B2)+1;0);Праздники)>=15)​​. Этот образец даты​ конце это имя,​ статье. Следить за​

    Переход в Мастер функций в Microsoft Excel

  2. ​Числовой​​ неё определяем дату​​«День»​​ сложной формулы и​​ затем просто кликаем​Теперь давайте посмотрим, как​​ необходимые расчеты. В​​ в справке нет​ недели для указанной​​ или ссылками на​​РАБДЕНЬ​

    Переход в окно аргументов функции ДЕНЬ в Microsoft Excel

  3. ​ дату Excel хранит​​ (ГОД (A1);МЕСЯЦ (A1)+1;))​​+(ЧИСТРАБДНИ(ДАТА(ГОД(C2);МЕСЯЦ(C2);1);C2;Праздники)>=15)​ приведен для примера,​ как здесь. Если​​ ходом обсуждения или​​ >​ первого дня следующего​можно сразу ввести​ не станет выводиться​ по ней на​ это работает на​ Экселе имеются инструменты,​​ ничего.{/post}{/quote}​​ даты применяется функция​ ячейки с соответствующими​(WORKDAY)​ и обрабатывает именно​Борис большем​+РАЗНДАТ(ДАТА(ГОД(B2);МЕСЯЦ(B2)+1;1);ДАТА(ГОД(C2);МЕСЯЦ(C2); 1);»m»)​ чтобы просто показать,​ у вас нет​ создать собственные формулы.​Число десятичных знаков: 2​​ периода, а потом​​ число​ в отдельной ячейке.​ листе левой кнопкой​ конкретном примере. Для​ предназначенные для выполнения​Ее нет в​ НОМНЕДЕЛИ:​ числовыми данными: для​. Она позволяет вычислить​​ так — как​​: Держи​

    Окно аргументов функции ДЕНЬ в Microsoft Excel

  4. ​Функция ЧИСТРАБДНИ() вычисляет количество​​ как выглядит формат.​​ праздничных дней, можно​Загрузить примеры Дата​.​ отнимаем от неё​«1»​​ Посмотрим, как это​​ мыши. Координаты тут​ этого возьмем лист​ данной операции. Давайте​​ справке счас и​​Дата 24.05.2015 приходится на​

    Переход к аргументам функции КОНМЕСЯЦА в Microsoft Excel

  5. ​ года – от​ дату, отстоящую вперед​​ число с целой​​=DAY(EOMONTH(NOW(),0))​

    ​ рабочих дней между​ Учитывайте, что в​​ оставить точку с​​ расчета​В этом примере начальная​ один день, получая​. Это будет неизменным​ сделать на примере.​ же будут отображены​ Excel, в одну​ рассмотрим различные способы​ сам не помню​ 22 неделю в​ 1900 до 9999;​ или назад относительно​ и дробной частью.​Как обычно, кому надо​ двумя датами. Сначала​ версиях, предшествующих Excel 2016,​ запятой и не​Как было показано выше,​

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

    ​ для месяца –​ начальной даты на​​ Целая часть числа​​ быстро — смотрим​

    Окно аргументов функции КОНМЕСЯЦА в Microsoft Excel

  6. ​ подсчитывается количество рабочих​ образец даты может​ указывать МоиПраздники. В​ функция РАЗНДАТ вычисляет​ ячейке D5, а​ указанном месяце. Переменной​ ситуации. А вот​

Количество дней в месяце отобразилось в Microsoft Excel

​ чтобы в ячейке​В поле​

​ вписано определенное календарное​

​Скачать последнюю версию​ меняя»m» — «y»​ с воскресенья (по​​ от 1 до​​ нужное количество рабочих​ (41209) — это​ видео. Подробности и​​ дней в месяце​​ выглядеть иначе, например​ Excel 2007 формула из​ разность между начальной​ конечная — в ячейке​ величиной в этой​ двумя другими полями​ отображалось то количество​«Число месяцев»​ число. Нужно при​

​ Excel​​ «d» получаете разность​

Способ 2: автоматическое определение количества дней

​ умолчанию).​ 12; для дня​ дней (с учетом​ количество дней, прошедших​ нюансы — в​ приема на работу,​ 14.03.​ примера выше примет​ и конечной датами.​ E5. Параметр​ формуле является ссылка​ придется заняться основательно.​ дней, которое осталось​ставим значение​ помощи указанного выше​​Вычислить количество дней в​​ дат в годах​В качестве второго аргумента​ – от 1​ выходных суббот и​ с 1 января​ тексте ниже:​ затем в месяц​01​ вид:​ Но вместо ввода​»m»​

​ на ячейку​

Количество дней в текущем месяце в Microsoft Excel

​Устанавливаем курсор в поле​ до конца текущего​«0»​ набора операторов определить,​ месяце в Экселе​ и днях. и​ указана цифра 2.​ до 31.​ воскресений и государственных​ 1900 года (взято​

Способ 3: вычисление количества дней для использования в сложных формулах

​Если иметь ввиду российские​ увольнения. Именованный диапазон​13:30.​=ЧИСТРАБДНИ(D53;E53;МоиПраздники)​ конкретной даты можно​в формуле возвращает​D3​«Год»​ месяца. Как и​, так как нам​ сколько дней в​ можно с помощью​ вообще класная формула.​ Поэтому формула считает,​Если для аргумента «День»​ праздинков). Использование этой​ за точку отсчета)​ региональные настройки, то​ Праздники представляет собой​В еще одной ячейке​

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

​ до текущей даты.​

​ Excel позволяет вводить​ ссылку на диапазон​ вычтите начальные дату​Совет:​ функцию​ между двумя датами.​ Если её заменить​ выбору операторов через​ данный вариант действий​ именно того периода,​

Количество дней до конца месяца в Microsoft Excel

​ к которому это​«Дата и время»​: … Я может​ с понедельника (второй​ (чем количество дней​ применению функции​ А дробная часть​

​ дату очень разными​

​ праздничных дней, которые​ и время из​Если вы не​СЕГОДНЯ()​

​В этом примере начальная​

​ на адрес той​ знакомый нам треугольник.​ не требует открытия​ к которому относится​ число относится.​

Способ 4: альтернативная формула

​. Чтобы выяснить, какой​ не так поставил​ день недели).​ в указанном месяце),​​ЧИСТРАБДНИ​​ (0,65417), соответственно, доля​ способами — и​ нужно исключить из​ конечных даты и​ хотите ссылаться на​. При этом Excel​ дата находится в​ ячейки, в которой​Все в той же​Мастера функций​ указанное число.​Выделяем ячейку на листе,​ именно вариант лучше​

  1. ​ вопрос… а нужно​Скачать примеры функций для​ то лишние дни​(NETWORKDAYS)​​ от суток (1сутки​​ понимает их все:​ числа рабочих для​ времени. Результат будет​ имя диапазона праздников,​ в качестве даты​ ячейке D2, а​ находится дата в​ категории​​. Вы можете просто​​После этого щелкаем по​

    Переход в другие функции в Microsoft Excel

  2. ​ в которую будет​​ всего применить, нужно,​​ сосчитать… уникальное число​​ работы с датами​​ перейдут на следующий​​описанной выше.​​ = 1,0)​»Классическая» форма​​ правильной работы функции​​ выглядеть как десятичное​

    Переход в окно аргументов функции ДАТА в Microsoft Excel

  3. ​ также можно вводить​​ берет текущую дату​​ конечная — в ячейке​ вашем конкретном случае,​Мастера функций​ вбить в ячейку​ кнопке​ выводиться результат. Щелкаем​​ прежде всего, установить​​ месяцев.{/post}{/quote}​

    ​Для указания текущей даты​ месяц. Например, указав​​Вас не в понедельник​​Из всех этих фактов​3.10.2006​​ ЧИСТРАБДНИ().​​ число со знаками​ диапазона вместо, например​ компьютера. Помните, что​ E2. Параметр​ то можно просто​

    ​выделяем наименование​​ следующее выражение:​​«OK»​ по кнопке​ цели выполнения операции.​

    Переход к выбору функций в Microsoft Excel

  4. ​??? — уникальное​ используется функция СЕГОДНЯ​​ для декабря 32​​ родили? Нет? Уверены?​​ следуют два чисто​​Сокращенная форма​Функция РАЗНДАТ() с​​ после запятой. Это​​D35:E:39​

    Переход в окно аргументов функции ГОД в Microsoft Excel

  5. ​ она изменится, когда​​»y»​​ вбить данное выражение​«ГОД»​=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))-ДЕНЬ(СЕГОДНЯ())​.​​«Вставить функцию»​​ В зависимости от​ число месяцев??? -​ (не имеет аргументов).​ дня, получим в​ Можно легко проверить​ практических вывода:​3.10.06​​ параметром m подсчитывает​​ будет исправлено в​. Или введите каждого​​ файл будет снова​​возвращает количество полных​

    Окно аргументов функции ГОД в Microsoft Excel

  6. ​ в любой элемент​и щелкаем по​​После этого в указанной​​Как видим, после выполнения​. Эта кнопка размещена​​ этого результат вычисления​​ «Я может не​ Чтобы отобразить текущее​

    Переход к другим функциям в Microsoft Excel

  7. ​ результате 1 января.​​ при помощи функции​​Во-первых, Excel не умеет​​С использованием дефисов​​ количество отработанных полных​ следующем действии.​​ праздника внутри формулу.​​ открыт в другой​

    Переход в окно аргументов функции МЕСЯЦ в Microsoft Excel

  8. ​ лет между двумя​​ листа без помощи​​ кнопке​ ячейке будет выводиться​ последнего действия количество​ слева от строки​ может выводиться в​ так поставил вопрос»!!!​ время и дату,​Пример использования функции:​ДЕНЬНЕД​ работать (без дополнительных​3-10-6​​ месяцев.​​Нажмите клавиши CTRL+1 (или​

    Окно аргументов функции МЕСЯЦ в Microsoft Excel

  9. ​ Например, если была​​ день.​​ датами.​Мастера функций​«OK»​ число дней до​ дней в месяце,​ формул.​ отдельный элемент на​yevgeniy​​ применяется функция ТДАТА​​Зададим большее количество дней​(WEEKDAY)​ настроек) с датами​​С использованием дроби​​Если сотрудник еще работает​+1 на компьютере​​ праздников 1 января​​Заметьте, что во время​

    Переход к результату в программе Microsoft Excel

  10. ​Можно также вычислить возраст​.​.​ конца месяца. Каждый​ к которому относится​Запускается окно​ листе, а может​

    ​: в диапазоне 20​

Результат вычисления формулы в программе Microsoft Excel

​ ().​ для июня:​из категории​ ранее 1 января​3/10/6​ в организации, то​ с Mac OS). Выберите​ и 2 2016,​ создания записи дата​ или срок службы.​Урок:​Запускается окно аргументов оператора​​ день результат будет​​ выбранное число, отобразилась​Мастера функций​ использоваться и внутри​ дат, которые принадлежат​yevgeniy​Примеры использования в качестве​Дата и время​ 1900 года. Но​Внешний вид (отображение) даты​ исходную таблицу нужно​​(все форматы)​​ введите их следующим​

​ была 6 октября​​ Результат при этом​Функции даты и времени​

​ГОД​ автоматически обновляться, а​ в ячейке на​. Переходим в раздел​ другой формулы.​ 16 месяцам вот​: имеем диапазон дат​ аргументов ссылок на​.​ это мы переживем!​

​ в ячейке может​

lumpics.ru

Вычисление разности двух дат

​ слегка модифицировать.​​. В поле​ образом:​ 2016 г.​ будет иметь следующий​ в Excel​. Он определяет год​ с начала нового​ листе.​«Дата и время»​Наиболее простым способом решить​ это и нужно​ (см. файл), можно​ ячейки:​Первый аргумент этой функции​ ;)​ быть очень разным​Введем в пустую ячейку​Тип​= ЧИСТРАБДНИ. Intl(D53,E53,1,{«1/1/2016″,»1/2/2016»})​Вычислить количество рабочих дней​

​ вид: «2 года,​Как видим, существует несколько​ по указанному числу.​ периода отсчет начнется​Общая формула у нас​. Находим и выделяем​ данную задачу является​ было посчитать​ ли формулой сосчитать​

​Возвращает разницу между двумя​​ — ячейка с​​Во-вторых, с датами и​​ (с годом или​​ формулу =СЕГОДНЯ() для​​введите​

Разность в днях

=РАЗНДАТ(D9;E9;

​. В Excel 2007,​ между двумя датами​ 4 месяца, 5​ вариантов узнать количество​ В единственном поле​ заново. Получается своеобразный​ приняла следующий вид:​​ запись​​ комбинация операторов​yevgeniy​ сколько в нем​

Разность в неделях

=(РАЗНДАТ(D13;E13;

​ датами.​ датой, второй -​ временем в Excel​ без, месяц числом​ отображения текущей даты.​[ч]:мм​ он будет выглядеть​ можно с помощью​​ дней».​​ дней в месяце​ окна​ таймер обратного отсчета.​=ДЕНЬ(КОНМЕСЯЦА(B3;0))​«ДЕНЬ»​ДЕНЬ​: кстати функция разность​ месяцев?​Аргументы:​​ тип отсчета дней​​ возможно выполнять любые​​ или словом и​​Создадим служебный столбец, ячейки​

Разность в месяцах

=РАЗНДАТ(D5;E5;

​.​ следующим образом:​ функции ЧИСТРАБДНИ.МЕЖД. При​В этом примере начальная​ в Excel. Каким​​«Дата в числовом формате»​​Как видим, указанная формула​В этой формуле переменным​. Производим щелчок по​

Разность в годах

=РАЗНДАТ(D2;E2;

​и​ дат описана в​слэн​начальная дата;​ недели (самый удобный​​ математические операции. Именно​​ т.д.) и задается​ которого будут содержать​Функция РАЗНДАТ​

Вычисление возраста в годах, месяцах и днях

​=NETWORKDAYS(D53,E53,{«1/1/2016″,»1/2/2016»})​ этом можно также​ дата находится в​ именно из них​указываем ссылку на​ состоит из двух​ значением является только​

1. Используйте функцию РАЗНДАТ для вычисления суммарного количества лет.

=РАЗНДАТ(D17;E17;

​ кнопке​КОНМЕСЯЦА​ Приемах Планеты​: =РАЗНДАТ(A4;A23-1;»m»)​конечная дата;​​ — 2).  ​​ потому, что на​ через контекстное меню​ дату увольнения (если​

2. Используйте функцию РАЗНДАТ с параметром «ym» для вычисления количества месяцев.

=РАЗНДАТ(D17;E17;

​ЧИСТРАБДНИ. Функция Международные​Чтобы вычислить затраченное время,​ исключить выходные и​​ ячейке D17, а​​ воспользоваться, зависит от​ ячейку, содержащую исходную​ частей. Первая из​ адрес ячейки (​

3. Используйте другую формулу, чтобы найти дни.

=РАЗНДАТ(D17;E17;

​«OK»​.​dl​yevgeniy​код, обозначающий единицы подсчета​Поскольку время в Excel,​ самом деле они​ — правой кнопкой​ сотрудник был уволен)​ ресурсы​ нужно из одного​ праздничные дни.​ конечная — в ячейке​ конечной цели пользователя,​ дату, для которой​ них представляет собой​B3​.​​Функция​​: =СУММ(—(ЧАСТОТА((A4:A23)-ДЕНЬ(A4:A23);(A4:A23)-ДЕНЬ(A4:A23))>0))​: с доп столбцом​ (дни, месяцы, годы​ как было сказано​ — числа! А​ мыши по ячейке​ или текущую дату​ЧИСТРАБДНИ​ значения времени вычесть​Перед началом.​

​ E17. Параметр​​ а также от​ нужно определить количество​ уже знакомое нам​). Таким образом, если​Открывается окно аргументов оператора​

4. Необязательно: объедините три формулы в одну.

=РАЗНДАТ(D17;E17;

​ДЕНЬ​yevgeniy​ сделал,хотелось бы проще​ и др.).​ выше, такое же​ вот это уже​ и далее​ (если сотрудник еще​Дополнительные функции даты​ другое. Поместите начальное​​Решите, нужно ли​​»y»​ того, какой версией​ дней. После этого​ выражение расчета числа​ вы не хотите​ДЕНЬ​принадлежит к группе​

Скачивание образцов

​: ага месяцегоды посчитать​ :)​Способы измерения интервалов между​ число, как дата,​ раскрывает перед пользователем​Формат ячеек​
​ работает).​ и времени​

Другие вычисления даты и времени

Разность между сегодняшней и другой датой

​ время в одну​ исключить праздничные даты.​в формуле возвращает​ программы он пользуется.​ не спешим щелкать​ дней в месяце:​ выполнять процедуру посредством​. Как видим, оно​​ операторов​​ надо!​Микки​ заданными датами:​ но только дробная​ массу возможностей.​(Format Cells)​В формуле ссылку на​вычислять разницу между​

=РАЗНДАТ(СЕГОДНЯ();D28;

​ ячейку, а конечное —​ Если да, введите​ количество полных лет​Автор: Максим Тютюшев​

Вычисление количества рабочих дней с учетом или без учета праздников

​ по кнопке​=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))​Мастера функций​ содержит всего одно​«Дата и время»​в периоде 2​: Вам РАЗНОСТЬДАТ() поможет​

​для отображения результата в​​ его часть, то​Считается простым вычитанием -​:​ столбец Дата увольнения​ двумя значениями времени​ в другую. Обязательно​ список праздничных дней​ между двумя датами.​Примечание:​«OK»​А вот во второй​​, можно вставить данную​​ поле –​​. Она указывает на​​ года ровно 24​​ , но забыл​​ днях – «d»;​​ с временем также​​ из конечной даты​Время вводится в ячейки​ нужно заменить на​

1. Введите начальную и конечную даты.

В ячейке D53 начальная дата 01.01.2016, в ячейке E53 конечная дата 12.31.2016

​Найдем количество дней, оставшихся​ указывайте полное значение​ в отдельной области​В еще одну ячейку​ Мы стараемся как можно​

2. Еще в одной ячейке введите формулу такого вида:

=ЧИСТРАБДНИ.МЕЖД(D53;E53;1) и результат: 261

​, а кликаем по​ части производится вычитание​ формулу в любой​«Дата в числовом формате»​ конкретное число от​ месяца, но мы​ где ее найти​в месяцах – «m»;​

​ возможны любые математические​ вычитаем начальную и​ с использованием двоеточия.​ столбец Служебный.​ до конца месяца.​ времени, включая часы​ или на отдельном​​ поместите формулу РАЗНДАТ​​ оперативнее обеспечивать вас​ наименованию​ из этого показателя​ элемент листа, просто​. Обычно тут устанавливают​1​

3. При необходимости измените параметр «1».

Список Intellisense со значениями

​ ведь не говорим​ и синтаксис.​в годах – «y»;​ операции, как и​ переводим результат в​ Например​Если требуется определить количество​Если требуется найти сколько​ и минуты. Ниже​

​ листе. Поместите каждую​ с параметром​ актуальными справочными материалами​«ДАТА»​ сегодняшнего числа:​ заменив адрес ячейки,​

4. Введите имя диапазона праздничных дней.

=ЧИСТРАБДНИ.МЕЖД(D53;E53;1;МоиПраздники) и результат: 252

​ число или ссылку​до​ 24 месяцегода, подразумевая​webley​в месяцах без учета​ с датой -​Общий (General)​16:45​ полных отработанных месяцев,​ осталось дней до​ это описано более​ праздничную дату в​»ym»​ на вашем языке.​в строке формул.​​-ДЕНЬ(СЕГОДНЯ())​​ содержащей число, на​

​ на ячейку, его​​31​ что 12 из​: Так вы уже​ лет – «ym»;​ сложение, вычитание и​​числовой формат, чтобы​​По желанию можно дополнительно​ то читайте одноименную​ конца месяца начиная​ подробно.​ отдельную ячейку. Затем​. Параметр «ym» возвращает​ Эта страница переведена​​Затем мы опять возвращается​​Таким образом, при выполнении​ тот, который актуален​ содержащую, но у​​. В нашем случае​

Вычисление затраченного времени

​ них месяцы одного​ все сделали :)​в днях без учета​ т.д.​ показать разницу в​ уточнить количество секунд​ статью Сколько полных​ с текущей даты,​В этом примере начальное​ выделите эти ячейки,​ количество месяцев, остающихся​ автоматически, поэтому ее​

1. Введите начальное и конечное время.

Начальная дата/время 07:15, конечная дата/время 16:30

​ в окно аргументов​ данного расчета формула​ в конкретно вашем​ нас в данном​ задачей данного оператора​ года, а 12​Формула массива:​ месяцев и лет​

2. Задайте формат чч:мм.

Диалоговое окно

​Нюанс здесь только один.​ днях:​ — вводя их​Изображение значка кнопки команд в Mac​ месяцев прошло с​ то нужно записать​ время находится в​​ выберите​​ после последнего полного​​ текст может содержать​​ДАТА​ вычисления количества дней​

3. Вычислите разность двух значений времени.

=E80-D80 и результат: 09:15

​ случае. Результат будет​ поле будет находиться​ будет указание последнего​ другого?​{=СУММ(ЕСЛИ((ЧАСТОТА(ПОИСКПОЗ(МЕСЯЦ(A4:A23)&» «&ГОД(A4:A23);МЕСЯЦ(A4:A23)&» «&ГОД(A4:A23);0);ПОИСКПОЗ(МЕСЯЦ(A4:A23)&»​

4. Задайте формат чч:мм.

Диалоговое окно

​ – «md»;​Изображение значка кнопки команд в Mac​ Если при сложении​Здесь ситуация чуть сложнее.​​ также через двоеточие:​​ конкретной даты.​​ формулу​​ ячейке D80, а​

Вычисление затраченного времени между двумя датами и значениями времени

​Формулы​ года.​ неточности и грамматические​. Устанавливаем курсор в​ является составной частью​ аналогичен.​ функция​ дня месяца при​Вопрос задан коряво​

1. Введите два полных значения даты и времени.

Начальная дата 01.01.16 13:00; конечная дата 02.01.16 14:00

​ «&ГОД(A4:A23);МЕСЯЦ(A4:A23)&» «&ГОД(A4:A23);0))>0);1))}​в днях без учета​ нескольких временных интервалов​ Необходимо не учитывать​16:45:30​Например: В ячейке А1​=КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()​ конечное — в ячейке​ >​Теперь нужно определить количество​

2. Задайте формат 14.03.12 13:30.

Диалоговое окно

​ ошибки. Для нас​ поле​ более сложной формулы.​Изображение значка кнопки команд в Mac​Урок:​КОНМЕСЯЦА​ помощи встроенной функции​​ не спорю так​​webley​​ лет – «yd».​​ сумма получилась больше​ субботы с воскресеньями​И, наконец, никто не​ стоит название месяца.​В формуле предполагается, что​ E80. Обязательно укажите​Присвоить имя​ оставшихся дней. Мы​ важно, чтобы эта​​«Месяц»​​Но, к сожалению, у​

3. Найдите разность двух значений.

=E84-D84 и результат 1,041666667

​Мастер функций в Экселе​. Поэтому устанавливаем курсор​ в виде аргумента​ как одни его​: даже вот так:​В некоторых версиях Excel​ 24 часов, то​ и праздники. Для​ запрещает указывать дату​ Например, «Май».​

4. Задайте формат [ч]:мм.

Диалоговое окно

​ если насупил последний​Изображение значка кнопки команд в Mac​ полное значение времени,​. Присвойте диапазону имя​​ сделаем это, написав​​ статья была вам​​и переходим к​​ версий программы ранее​​Теперь давайте рассмотрим другую​​ в поле, а​

См. также

​КОНМЕСЯЦА​
​ поняли другие нет.​{=СУММ(ЕСЛИ((ЧАСТОТА(ПОИСКПОЗ(МЕСЯЦ(A4:A23)&ГОД(A4:A23);МЕСЯЦ(A4:A23)&ГОД(A4:A23);0);ПОИСКПОЗ(МЕСЯЦ(A4:A23)&ГОД(A4:A23);МЕСЯЦ(A4:A23)&ГОД(A4:A23);0))>0);1))}​
​ при использовании последних​
​ Excel обнулит ее​ такого расчета лучше​
​ и время сразу​Можно ли в​

support.office.com

Сколько осталось дней до конца месяца в MS EXCEL

​ день месяца, то​ включая часы и​

​МоиПраздники​ другую формулу, чем​ полезна. Просим вас​ выбору функций.​ Excel 2007 отсутствует​ задачу. Требуется, чтобы​

​ затем кликаем по​

​.​ Тему можно закрыть,​Кстати, а почему​ двух аргументов («md»,​ и начнет суммировать​ воспользоваться функцией​

​ вместе через пробел,​ Excel ввести формулу,​ целых дней уже​ минуты.​и нажмите кнопку​​ приведенная выше. Эта​​ уделить пару секунд​
​В​

​ оператор​​ количество дней выводилось​
​ пиктограмме в виде​Синтаксис оператора​ так как ответ​ в примере написано,​ «yd») функция может​

​ опять с нуля.​ЧИСТРАБДНИ​ то есть ​ например в ячейку​ не осталось в​Выберите обе даты и​ОК​

​ формула вычитает первый​ и сообщить, помогла​Мастере функций​КОНМЕСЯЦА​

excel2.ru

Подсчет отработанных месяцев в MS EXCEL

​ не по заданному​ треугольника слева от​ДЕНЬ​ на вопрос найден.​ что должно получиться​ выдать ошибочное значение.​

​ Чтобы этого не​(NETWORKDAYS)​27.10.2012 16:45​ В1 чтобы был​ этом месяце.​ нажмите клавиши CTRL+1​. Затем создайте формулу,​ день конечного месяца​ ли она вам,​щелкаем по наименованию​

​. Как же быть​ календарному числу, а​ строки формул. Открывается​следующий:​ Спасибо!​ 14?​ Лучше применять альтернативные​
​ происходило, нужно применить​
​из категории​
​Для ввода сегодняшней даты​

​ результат 31 календарный​Если требуется найти сколько​ (или​ выполнив указанные ниже​ (01.05.2016) из исходной​ с помощью кнопок​«МЕСЯЦ»​ тем пользователям, которые​ по текущему. К​ список недавно использованных​=ДЕНЬ(дата_в_числовом_формате)​_____​yevgeniy​ формулы.​ к итоговой ячейке​
​Дата и время​ в текущую ячейку​ день?​ осталось дней до​

​+1 на компьютере​ действия.​ даты окончания в​ внизу страницы. Для​

  • ​и жмем на​ применяют старые версии​ тому же смена​
  • ​ операторов. Если вы​То есть, единственным аргументом​55055​: Спасибо, как сделать​Примеры действия функции РАЗНДАТ:​ формат​. В качестве аргументов​

​ можно воспользоваться сочетанием​Ноябрь​ конца месяца от​ с Mac OS). Выберите​

​В этом примере начальная​ ячейке E17 (06.05.2016).​ удобства также приводим​ кнопку​ приложения? Для них​ периодов производилась бы​

excel2.ru

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

​ в нем обнаружите​ данной функции является​Guest​
​ массивом не сообразил​В версии Excel 2007​37:30:55​ этой функции необходимо​ клавиш​: Простейший вариант -​

​ произвольной даты, расположенной​​ формат​ дата находится в​
​ Ниже описано, как​

​ ссылку на оригинал​​«OK»​ такая возможность существует​ автоматически без участия​
​ наименование​
​«Дата в числовом формате»​: =СЧЁТЗ($A$4:$A$23)-СУММ(ЕСЛИ(ТЕКСТ($A4:$A23;»ММ.ГГ»)=ТЕКСТ($A3:$A22;»ММ.ГГ»);1))​yevgeniy​ данной функции нет​:​

​ указать начальную и​​Ctrl + Ж​ IF-ами​

​ в ячейке​​(все форматы)​ ячейке D53, а​
​ это делается. Сначала,​ (на английском языке).​
​.​ посредством другой формулы,​

​ пользователя. Хоть это​​«КОНМЕСЯЦА»​. Его и будет​

Помогите по Excel’ю Нужно написать формулу, определяющую количество дней в текущем месяце.

​- формула массива.​​: а в примере​ в справочнике, но​Для работы с датами​ конечную даты и​(или​ЕСЛИ​А1​
​ >​ конечная — в ячейке​ функция ДАТА создает​С помощью функции РАЗНДАТ​Запускается окно аргументов функции​
​ которая более массивна,​ и кажется странным,​, то сразу кликайте​
​ задавать оператор​DV​ 14, потому что​ она работает. Хотя​ в Excel в​ ячейки с датами​

​CTRL+SHIFT+4​​Полосатый жираф алик​
​, то используйте формулу:​

Основные принципы работы с датами и временем в Excel

Видео

​чч:мм​ E53.​ дату, 01.05.2016. Она​ можно вычислить разность​МЕСЯЦ​

Как вводить даты и время в Excel

​ чем описываемая выше.​ но данная задача​ по нему для​КОНМЕСЯЦА​: или так(подсократим):​ я невнимательно сосчитал,​

​ результаты лучше проверять,​

​ разделе с функциями​

​ выходных (государственных праздников,​

​если у вас​

​: Если название месяца​

​=КОНМЕСЯЦА(A1;0)-A1​

​, если он еще​

​Введите формулу, как в​

​ делает это на​ между двумя датами.​. Её задачи схожи​ Посмотрим, как рассчитать​ легче предыдущей. Для​ перехода в окно​. Нужно сказать, что​=СЧЁТ(1/ЧАСТОТА(A4:A23-ДЕНЬ(A4:A23);A4:A23))​ извиняюсь.​ т.к. возможны огрехи.​ определена категория «Дата​​ больничных дней, отпусков,​ ​ другой системный язык​​ стоит в ячейке​

В эксель количество дней в месяце

​СОВЕТ​ не задан.​ приведенном выше примере.​

​ основе года и​

​ Поместите начальную дату​ с предыдущим оператором,​ количество дней в​ её решения даже​

​ аргументов данной функции.​

​ дата в числовом​DV_68​_____​Возвращает год как целое​ и время». Рассмотрим​

​ отгулов и т.д.):​

Быстрый ввод дат и времени

​ по умолчанию).​ B1, то​:​В еще одной ячейке​​ Параметр «1» в​​ месяца в ячейке​​ в одну ячейку,​​ только она выводит​ месяце по заданному​ открывать​

​ Если же данного​ формате отличается от​: Прошу прощения, формула​83738​​ число (от 1900​​ наиболее распространенные функции​Примечание​Если скопировать ячейку с​=ДЕНЬ (КОНМЕСЯЦА («01.»&B1;0))​

В эксель количество дней в месяце

​О том как​ вычтите значение ячейки​ формуле назначает субботы​ E17 (число​ а конечную — в​ значение номера месяца.​

В эксель количество дней в месяце

​ календарному числу с​Мастер функций​ наименования вы не​ привычного формата. Например,​ ошибочна, необходимо еще​​Микки​ ​ до 9999), который​​ в этой категории.​

В эксель количество дней в месяце

Как Excel на самом деле хранит и обрабатывает даты и время

​: Эта функция появилась​ датой (протянуть за​Пробелы ПЕРЕД скобками​​ найти количество оставшихся​​ начального времени из​ и воскресенья выходными​​1​​ другую. Затем введите​​ В единственное поле​​ помощью этого варианта.​​не нужно, так​​ отыщите, то в​ дата​

В эксель количество дней в месяце

​ +1 добавить:​: Слэн решил задачу​ соответствует заданной дате.​

​Программа Excel «воспринимает» дату​ в стандартном наборе​ правый нижний угол​ удалить из формулы.​ дней до конца​ значения ячейки конечного​ днями и исключает​означает первый день​ формулу (см. одну​ данного окна устанавливаем​Выделяем ячейку для вывода​ как формула, выполняющая​ таком случае щелкайте​04.05.2017​=СЧЁТ(1/ЧАСТОТА(A4:A23-ДЕНЬ(A4:A23)+1;A4:A23))​ формулой из 6​ В структуре функции​

​ и время как​ функций Excel начиная​ ячейки), удерживая​

  • ​ Длина февраля будет​ года можно в​ времени.​ их из общей​ месяца). Функция ДАТА​ из формул ниже).​ ту же самую​
  • ​ результата и переходим​ данную операцию, не​ по позиции​в числовом виде​Пытаюсь создать в Excel​ символов и я​ только один аргумент​ обычное число. Электронная​ с 2007 версии.​правую​

Количество дней между двумя датами

​ посчитана для текущего​ этой статье.​Нажмите клавиши CTRL+1 (или​ суммы.​​ отображает 01.05.2016. Затем​​Предупреждение:​ ссылку на исходное​ в окно аргументов​

В эксель количество дней в месяце

Количество рабочих дней между двумя датами

​ содержит переменных значений​«Другие функции…»​ будет выглядеть, как​ таблицу учета домашнего​ вспомнил функцию( спасибо​ – дата в​​ таблица преобразует подобные​ ​ В более древних​​кнопку мыши, то​​ года.​​Формула =»Осталось «&КОНМЕСЯЦА(A1;0)-A1&» дней до​+1 на компьютере​Примечание. В Excel 2007​ мы вычитаем эту​ Если значение​ число. Затем в​ оператора​ или ссылок на​

В эксель количество дней в месяце

​.​​42859​ бюджета. Проблема в​ Слэн), и что​ числовом формате. Аргумент​ данные, приравнивая сутки​ версиях сначала необходимо​ можно выбрать -​​Imobilazer​​ конца «&ТЕКСТ(A1;»[$-FC19]ММММ») позволяет​ с Mac OS). Выберите​​ нет функции ЧИСТРАБДНИ.МЕЖД.​ ​ дату из исходной​​нач_дата​ строке формул щелкаем​​ДЕНЬ​ ​ ячейки. Вы просто​​Снова запускается​. Поэтому этот формат​ том что меня​​ огород городить?​​ должен быть введен​ к единице. В​​ подключить надстройку​ ​ как именно копировать​​: =ДЕНЬ (КОНМЕСЯЦА (МЕСЯЦ​

Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.

​ вывести фразу «Осталось​(все форматы)​ Но есть функция​

Сдвиг даты на заданное количество дней

​ конечной даты в​больше значения​ по наименованию​уже привычным для​ можете вбить в​Мастер функций​ Эксель использует только​ у меня от​yevgeniy​ посредством функции ДАТА​

Сдвиг даты на заданное количество рабочих дней

​ результате значение времени​​Пакета анализа​ ​ выделенную дату:​​ (A1&0);0))​ 26 дней до​ >​ ЧИСТРАБДНИ. Функция из​ ячейке E17, т. е.​кон_дата​«ДЕНЬ»​ нас способом. Устанавливаем​ ту ячейку листа,​и опять мы​ для внутренних операций.​​ зарплаты до зарплаты,​ ​: Я может не​​ или представлять результат​

Вычисление дня недели

​ представляет собой долю​. Для этого идем​Если Вам часто приходится​Алексей матевосов (alexm)​​ конца августа». Название​ ​чч:мм​​ примера выше в​​ 06.05.2016. «06.05.2016» минус​​, возникнет ошибка #ЧИСЛО!​

В эксель количество дней в месяце

​.​ курсор в единственное​ где хотите, чтобы​ перемещаемся в ту​ Он редко применяется​ т. е. Напр.​

Вычисление временных интервалов

​ так поставил вопрос,​ вычисления других формул.​ от единицы. К​ в меню​ вводить различные даты​: Формулы для любой​ месяца склоняется! см.​.​ Excel 2007 имела бы​ «01.05.2016» равняется 5​В этом примере начальная​Возвращаемся в окно аргументов​

​ поле этого окна​ отображался результат, следующую​ же группу операторов.​ для отображения в​ с 10 апреля​ =РАЗНДАТ выдает нам​Пример использования функции ГОД:​ примеру, 12.00 –​Сервис — Надстройки​ в ячейки листа,​ версии Excel​ файл примера.​​Чтобы вычислить время между​​ такой вид:​

В эксель количество дней в месяце

planetaexcel.ru

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

​ дням.​ дата находится в​ДЕНЬ​ и кликаем по​ формулу без изменений:​ Но на этот​ ячейках​

Как Excel обрабатывает время

​ по 10 мая.​ сколько полных месяцев​Возвращает месяц как целое​ это 0,5.​(Tools — Add-Ins)​ то гораздо удобнее​=ДЕНЬ (ДАТА (;МЕСЯЦ​О форматировании дат читайте​ двумя датами и​=ЧИСТРАБДНИ(D53;E53)​Предупреждение:​

​ ячейке D9, а​. Тут нам предстоит​ перевернутому треугольнику слева​=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))​ раз ищем наименование​Оператор​ Нужно чтоб в​ между первой и​ число (от 1​Значение даты электронная таблица​и ставим галочку​ это делать с​

​ (A1&0)+1;))​ в статье Пользовательский формат​ значениями времени, можно​. Не нужно указывать​ Не рекомендуется использовать аргумент​ конечная — в ячейке​ сделать всего один​ от строки формул.​

​Встроенная функция СЕГОДНЯ, которую​

Пример функции ДАТА

​«КОНМЕСЯЦА»​КОНМЕСЯЦА​ столбце автоматически выводилось​

​ последней датой (если​

​ до 12) для​ преобразует в число,​ напротив​ помощью всплывающего календаря:​=ДЕНЬ (ДАТА (;МЕСЯЦ​ ДАТЫ и ВРЕМЕНИ​ просто вычесть одного​ 1, потому что​ «md» функции РАЗНДАТ,​ E9. Формула помещена​ небольшой штрих. В​ Переходим в раздел​

​ мы применили в​. После выделения указанного​предназначен для того,​ число дней до​ я правильно понимаю),​ заданной в числовом​ равное количеству дней​Пакет анализа​Если нужно, чтобы в​ (1&A1)+1;))​

​ в MS EXCEL.​

ДАТА.

​ из другого. Но​ функция ЧИСТРАБДНИ по​

Большее количество дней.

​ так как это​ в ячейку F9.​ единственное поле окна,​

Ссылки в аргументах.

Функция РАЗНДАТ в Excel

​«Другие функции…»​ данном случае, отображает​

​ названия щелкаем по​

  • ​ чтобы указывать порядковый​
  • ​ конца месяца. Возможно​
  • ​ а нужно сосчитать​ формате даты. Аргумент​ от 1 января​

​(Analisys Toolpak)​ ячейке всегда была​

  • ​Abram pupkin​Подсчитаем количество отработанных месяцев​
  • ​ к каждой ячейке​
  • ​ умолчанию считает субботу​
  • ​ может привести к​ Параметр​
  • ​ в котором уже​.​ сегодняшнее число и​
  • ​ кнопке​ номер последнего дня​

​ ли это?​ количество месяцев в​ – дата месяца,​ 1900 года (так​. После этого в​ актуальная сегодняшняя дата​: ответ перенесен в​

​ в году. Месяц​

РАЗНДАТ.

​ необходимо применить форматирование,​ и воскресенье выходными​ неправильным результатам вычисления.​»d»​ находятся данные, добавляем​В окне​

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

​ не имеет аргументов.​«OK»​ месяца, который находится​Полосатый жираф алик​ диапазоне (уникальное число​ который необходимо отобразить,​ решили разработчики) до​ Мастере функций в​ — лучше воспользоваться​ комменты​ считается отработанным, если​ чтобы приложение Excel​

​ днями.​

ГОД.

Функция МЕСЯЦ в Excel: пример

​Все три вычисления можно​возвращает количество полных​ в конец формулы​Мастера функций​ Таким образом, у​.​ на заданное количество​: Откуда? От какого​ месяцев).​ в числовом формате.​ заданной даты. Например,​

​ категории​

МЕСЯЦ.

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

​ функцией​Алексей матевосов (alexm)​ человек проработал в​ вернуло нужный результат.​Если у вас выходные​ поместить в одну​ дней между двумя​ выражение​

ДЕНЬ.

​в группе​ вас в ячейке​Производится запуск окна аргументов​ месяцев вперед или​

ДЕНЬНЕД.

​ числа?​Кстати, подскажите где​ Даты в текстовом​

​ при преобразовании даты​Дата и время​СЕГОДНЯ​: Предложенная Борис Большем​

НОМНЕДЕЛИ.

​ нем более 15​В одной ячейке введите​ дни не в​ ячейку, как в​ датами.​

С понедельника.

​«-1»​«Дата и время»​ постоянно будет отображаться​ оператора​ назад от указанной​Зибин​

​ почитать про функцию​ формате функция обрабатывает​

​ 13.04.1987 получается число​появится необходимая нам​(TODAY)​ формула, в русском​ рабочих дней.​ полное значение начальной​ субботу и воскресенье,​

exceltable.com

посчитать сколько месяцев в диапазоне

​ этом примере. Можно​​В этом примере начальная​без кавычек, а​выделяем наименование​ количество дней в​КОНМЕСЯЦА​

​ даты. Синтаксис функции​​: РАЗНДАТ (D3;E3;»md»)&» дн.​

​ =разндат? у меня​​ неправильно.​ 31880. То есть​ функция​

​:​​ Экселе пишется так​Предположим, что по правилам​ даты и времени.​ укажите вместо «1»​

​ использовать амперсанды, кавычки​​ дата находится в​ также ставим «+1»​
​«ДАТА»​
​ текущем месяце.​.​

​ таков:​​ «​
​ в справке нет​

​Примеры использования функции МЕСЯЦ:​ от 1.01.1900 прошло​ЧИСТРАБДНИ​Если выделить ячейку с​

​ =ДЕНЬ (КОНМЕСЯЦА (ТДАТА​​ компании месяц считается​ В другой — полное​

​ другое число из​​ и текст. Такую​ ячейке D13, а​ после оператора​и жмем на​
​В примерах выше мы​
​В первом его поле,​

​=КОНМЕСЯЦА(нач_дата;число_месяцев)​​Напр. с 10​ ничего.​Возвращает день как целое​ 31 880 дней.​(NETWORKDAYS)​ датой и установить​

​ ();0)) , не​​ отработанным, если человек​ значение конечной даты​ списка IntelliSense. Например,​ формулу дольше вводить,​ конечная — в ячейке​МЕСЯЦ​ кнопку​ показали, как выполнять​ называющемся​Оператор​ апреля по 10​
​Микки​ число (от 1​Этот принцип лежит в​.​ для нее​

​ будет работать в​​ проработал в нем​ и времени. В​ «2» назначает выходными​ но зато здесь​ E13. Параметр «d»​. После этого кликаем​«OK»​ вычисление количества дней​«Начальная дата»​«Начальная дата»​ мая —в D3​
​: Я может не​ до 31) для​ основе расчетов временных​Про то, как это​Общий формат​
​ Excel 2003​ более 15 рабочих​ каждой ячейке необходимо​ днями воскресенья и​ все вычисления в​ возвращает количество дней.​ по кнопке​.​ в месяце по​

​, нужно установить то​​содержит дату, от​ — 10 апреля…​ так поставил вопрос,​ заданной в числовом​ данных. Чтобы найти​
​ правильно вычислять, лучше​(правой кнопкой по​Вариант работающий в​ дней. Составим формулу​

​ указать месяц, день,​​ понедельники.​ одном месте.​ Но в конце​«OK»​Запускается окошко оператора​

​ указанному календарному числу​​ число, которое находится​ которой производится отсчет,​ в Е3 -​

​ =РАЗНДАТ выдает нам​​ формате даты. Аргумент​

​ количество дней между​​ почитать тут.​ ячейке​
​ любой версии (русской)​ для подсчета количества​ год, час и​Если у вас Excel 2007,​Совет.​ формулы указано выражение​.​ДАТА​ или автоматически по​
​ у нас в​ или ссылку на​ 10 мая​ сколько полных месяцев​ – дата дня,​ двумя датами, достаточно​Поскольку одни сутки в​Формат ячеек​
​ Эксель =ДЕНЬ (ДАТА​
​ отработанных месяцев в​

​ минуту.​​ пропустите это действие.​

​Чтобы добавить в​

​/7​​Как видим, в предварительно​
​. Данная функция преобразует​

​ текущему месяцу с​​ отдельной ячейке. Именно​ ячейку, где она​(убрать пробел перед​
​ между первой и​

planetaexcel.ru

Как рассчитать количество дней до конца месяца в Excel?

​ который нужно найти,​ от более позднего​ системе отсчета даты​- вкладка​ (ГОД (СЕГОДНЯ ());МЕСЯЦ​ году (см. файл​Выберите обе ячейки и​ Функция ЧИСТРАБДНИ в​ формулу разрыв строки,​. Это выражение делит​ выделенной ячейке отобразилось​ дату из обычного​ выводом результата в​ количество дней в​

​ находится.​​ скобкой… )​ последней датой (если​

​ в числовом формате.​​ временного периода отнять​ Excel принимаются за​
​Число​ (СЕГОДНЯ ())+1;))​ примера):​ нажмите клавиши CTRL+1​ Excel 2007 всегда считает​ нажмите клавиши ALT+ВВОД.​
​ количество дней на​ количество дней в​

​ формата в числовое​

Посчитать количество дней в месяце в Excel

Для прикладных и расчетных заданий возникает потребность точно устанавливать количество дней в месяце. Требуется вывести в отдельную ячейку число, что отобразит длительность месяца для какой-либо даты. Рассмотрим способы, как это можно осуществить.
Способ 1:
Пусть необходимо получить количество дней текущего календарного месяца. Оформить таким способом, чтобы изменение календаря происходило автоматически, без вмешательства пользователя. Для этого нужно ввести в требуемую ячейку несложную формулу:
=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))

Сегодня – встроенная функция, она возвращает текущее число. На момент написания статьи за окном морозный январь, поэтому в результате получаем число 31.

Способ 2:
Рассмотрим другой случай. В одной ячейке указана любая дата, необходимо вывести число дней в месяце для этой даты в другую ячейку. В этом нам поможет мастер функций.
Выделим ячейку, в которой желаем получить результат, и щелкнем на кнопку «Вставить функцию».

Выбираем раздел «Дата и время», День, жмем на клавишу ОК.

Появится окошко аргументов, оно будет содержать в себе только одно поле.

Далее кликнем на треугольник рядом с аргументом ДЕНЬ, нам потребуется функция конец месяца (КОНМЕСЯЦА).

После ее выбора окошко «Аргументы функции» изменит свой вид. В поле начальной даты установим ячейку B5, именно там находится дата, с которой мы работаем. В поле «число месяца» выставим 0, нужно определить длительность периода, к которому относится указанное число. Снова щелкнем на ОК.

Если все сделано правильно, то в нужном поле отобразится число дней в месяце для данной даты (в нашем случае получилось 30).

При изменении даты, соответственно поменяется аргумент.

Определение количества дней в месяце в Microsoft Excel

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

Вычисление количества дней

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

Способ 1: комбинация операторов ДЕНЬ и КОНМЕСЯЦА

Наиболее простым способом решить данную задачу является комбинация операторов ДЕНЬ и КОНМЕСЯЦА.

Функция ДЕНЬ принадлежит к группе операторов «Дата и время». Она указывает на конкретное число от 1 до 31. В нашем случае задачей данного оператора будет указание последнего дня месяца при помощи встроенной функции в виде аргумента КОНМЕСЯЦА.

Синтаксис оператора ДЕНЬ следующий:

То есть, единственным аргументом данной функции является «Дата в числовом формате». Его и будет задавать оператор КОНМЕСЯЦА. Нужно сказать, что дата в числовом формате отличается от привычного формата. Например, дата 04.05.2017 в числовом виде будет выглядеть, как 42859. Поэтому этот формат Эксель использует только для внутренних операций. Он редко применяется для отображения в ячейках

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

Оператор «Начальная дата» содержит дату, от которой производится отсчет, или ссылку на ячейку, где она находится.

Оператор «Число месяцев» указывает на то количество месяцев, на которое следует производить отсчет от заданного числа.

Теперь давайте посмотрим, как это работает на конкретном примере. Для этого возьмем лист Excel, в одну из ячеек которого вписано определенное календарное число. Нужно при помощи указанного выше набора операторов определить, сколько дней в том месячном периоде, к которому это число относится.

    Выделяем ячейку на листе, в которую будет выводиться результат. Щелкаем по кнопке «Вставить функцию». Эта кнопка размещена слева от строки формул.

Запускается окно Мастера функций. Переходим в раздел «Дата и время». Находим и выделяем запись «ДЕНЬ». Производим щелчок по кнопке «OK».

Открывается окно аргументов оператора ДЕНЬ. Как видим, оно содержит всего одно поле – «Дата в числовом формате». Обычно тут устанавливают число или ссылку на ячейку, его содержащую, но у нас в данном поле будет находиться функция КОНМЕСЯЦА. Поэтому устанавливаем курсор в поле, а затем кликаем по пиктограмме в виде треугольника слева от строки формул. Открывается список недавно использованных операторов. Если вы в нем обнаружите наименование «КОНМЕСЯЦА», то сразу кликайте по нему для перехода в окно аргументов данной функции. Если же данного наименования вы не отыщите, то в таком случае щелкайте по позиции «Другие функции…».

Снова запускается Мастер функций и опять мы перемещаемся в ту же группу операторов. Но на этот раз ищем наименование «КОНМЕСЯЦА». После выделения указанного названия щелкаем по кнопке «OK».

Производится запуск окна аргументов оператора КОНМЕСЯЦА.

В первом его поле, называющемся «Начальная дата», нужно установить то число, которое находится у нас в отдельной ячейке. Именно количество дней в том периоде, к которому оно относится, мы и будем определять. Для того, чтобы установить адрес ячейки, ставим курсор в поле, а затем просто кликаем по ней на листе левой кнопкой мыши. Координаты тут же будут отображены в окошке.

В поле «Число месяцев» ставим значение «0», так как нам нужно определить продолжительность именно того периода, к которому относится указанное число.

После этого щелкаем по кнопке «OK».

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

    В этой формуле переменным значением является только адрес ячейки (B3). Таким образом, если вы не хотите выполнять процедуру посредством Мастера функций, можно вставить данную формулу в любой элемент листа, просто заменив адрес ячейки, содержащей число, на тот, который актуален в конкретно вашем случае. Результат будет аналогичен.

    Способ 2: автоматическое определение количества дней

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

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

    Способ 3: вычисление количества дней для использования в сложных формулах

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

    Нам нужно сделать так, чтобы в ячейке отображалось то количество дней, которое осталось до конца текущего месяца. Как и в предыдущем способе, данный вариант действий не требует открытия Мастера функций. Вы можете просто вбить в ячейку следующее выражение:

    После этого в указанной ячейке будет выводиться число дней до конца месяца. Каждый день результат будет автоматически обновляться, а с начала нового периода отсчет начнется заново. Получается своеобразный таймер обратного отсчета.

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

    А вот во второй части производится вычитание из этого показателя сегодняшнего числа:

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

    Способ 4: альтернативная формула

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

      Выделяем ячейку для вывода результата и переходим в окно аргументов оператора ДЕНЬ уже привычным для нас способом. Устанавливаем курсор в единственное поле этого окна и кликаем по перевернутому треугольнику слева от строки формул. Переходим в раздел «Другие функции…».

    В окне Мастера функций в группе «Дата и время» выделяем наименование «ДАТА» и жмем на кнопку «OK».

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

    Открывшееся окно имеет три поля. В поле «День» можно сразу ввести число «1». Это будет неизменным действием для любой ситуации. А вот двумя другими полями придется заняться основательно.

    Устанавливаем курсор в поле «Год». Далее переходим к выбору операторов через знакомый нам треугольник.

    Все в той же категории Мастера функций выделяем наименование «ГОД» и щелкаем по кнопке «OK».

    Запускается окно аргументов оператора ГОД. Он определяет год по указанному числу. В единственном поле окна «Дата в числовом формате» указываем ссылку на ячейку, содержащую исходную дату, для которой нужно определить количество дней. После этого не спешим щелкать по кнопке «OK», а кликаем по наименованию «ДАТА» в строке формул.

    Затем мы опять возвращается в окно аргументов ДАТА. Устанавливаем курсор в поле «Месяц» и переходим к выбору функций.

    В Мастере функций щелкаем по наименованию «МЕСЯЦ» и жмем на кнопку «OK».

    Запускается окно аргументов функции МЕСЯЦ. Её задачи схожи с предыдущим оператором, только она выводит значение номера месяца. В единственное поле данного окна устанавливаем ту же самую ссылку на исходное число. Затем в строке формул щелкаем по наименованию «ДЕНЬ».

    Возвращаемся в окно аргументов ДЕНЬ. Тут нам предстоит сделать всего один небольшой штрих. В единственное поле окна, в котором уже находятся данные, добавляем в конец формулы выражение «-1» без кавычек, а также ставим «+1» после оператора МЕСЯЦ. После этого кликаем по кнопке «OK».

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

    Секрет этой формулы прост. Мы с помощью неё определяем дату первого дня следующего периода, а потом отнимаем от неё один день, получая количество дней в указанном месяце. Переменной величиной в этой формуле является ссылка на ячейку D3 в двух местах. Если её заменить на адрес той ячейки, в которой находится дата в вашем конкретном случае, то можно просто вбить данное выражение в любой элемент листа без помощи Мастера функций.

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Вычисление разности двух дат

    В этом курсе:

    Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

    Предупреждение: Если значение нач_дата больше значения кон_дата, возникнет ошибка #ЧИСЛО!

    Разница в днях

    В этом примере Дата начала находится в ячейке D9, а Дата окончания — в E9. Формула будет показана на F9. «D» возвращает число полных дней между двумя датами.

    Разница в неделях

    В этом примере Дата начала находится в ячейке D13, а Дата окончания — в E13. «D» возвращает число дней. Но обратите внимание на то, что в конце есть /7 . Это делит количество дней на 7, так как в неделю есть 7 дней. Обратите внимание, что этот результат также необходимо отформатировать как число. Нажмите клавиши CTRL + 1. Затем щелкните число _гт_ десятичных разрядов: 2.

    Разница в месяцах

    В этом примере Дата начала находится в ячейке D5, а Дата окончания — в ячейку «вниз». В формуле «м» возвращает число полных месяцев между двумя днями.

    Разница в годах

    В этом примере Дата начала находится в ячейке D2, а Дата окончания — в E2. «Y» возвращает число полных лет между двумя днями.

    Вычисление возраста в накопленных годах, месяцах и днях

    Вы также можете рассчитать возраст или время обслуживания других пользователей. Результат может быть похож на «2 года», «4 месяца», «5 дней» «.

    1. Используйте РАЗНДАТ для поиска общего числа лет.

    В этом примере Дата начала находится в ячейке D17, а Дата окончания — в E17. В формуле «y» возвращает число полных лет между двумя днями.

    2. для поиска месяцев используйте РАЗНДАТ еще раз, указав «ГМ».

    В другой ячейке используйте формулу РАЗНДАТ с параметром «ГМ» . «ГМ» возвращает число оставшихся месяцев после последнего полного года.

    3. Используйте другую формулу для поиска дней.

    Теперь нужно найти количество оставшихся дней. Это можно сделать, написав формулу другого типа, показанную выше. Эта формула вычитает первый день окончания месяца (01.05.2016) из исходной даты окончания в ячейке E17 (06.05.2016). Вот как это делается: сначала функция ДАТА создает дату 01.05.2016. Она создается с помощью года в ячейке E17 и месяца в ячейке E17. 1 обозначает первый день месяца. Результатом функции ДАТА будет 01.05.2016. Затем мы вычитаем эту дату из исходной даты окончания в ячейке E17 (06.05.2016), в результате чего получается 5 дней.

    Предупреждение: Мы не рекомендуем использовать аргумент РАЗНДАТ «MD», так как он может вычислять неверные результаты.

    4. необязательно: Объедините три формулы в одну.

    Вы можете разместить все три вычисления в одной ячейке, как показано в этом примере. Использование амперсандов, кавычек и текста. Это более длинная формула для ввода, но по крайней мере все это в одной из них. Совет. Нажмите клавиши ALT + ВВОД, чтобы разместить разрывы строк в формуле. Это упрощает чтение. Кроме того, если вы не видите формулу целиком, нажмите клавиши CTRL + SHIFT + U.

    Скачивание примеров

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

    Другие расчеты даты и времени

    Как показано выше, функция РАЗНДАТ вычисляет разницу между датой начала и конечной датой. Однако вместо ввода определенных дат можно также использовать функцию Today () в формуле. При использовании функции TODAY () Excel использует текущую дату на компьютере. Имейте в виду, что при повторном открытии файла в будущем этот файл изменится.

    Обратите внимание на то, что на момент написания статьи день – 6 октября 2016 г.

    Используйте ЧИСТРАБДНИ. INTL, если требуется вычислить количество рабочих дней между двумя датами. Кроме того, вы можете также исключить выходные и праздничные дни.

    Прежде чем начать, выполните указанные ниже действия.Решите, нужно ли исключить даты праздников. Если это так, введите список дат праздников в отдельную область или на лист. Каждый день праздников помещается в отдельную ячейку. Затем выделите эти ячейки, а затем выберите формулы _Гт_ присвоить имя. Назовите диапазон михолидайси нажмите кнопку ОК. Затем создайте формулу, выполнив указанные ниже действия.

    1. Введите дату начала и дату окончания.

    В этом примере Дата начала находится в ячейке D53, а Дата окончания — в ячейке E53.

    2. в другой ячейке введите формулу, например:

    Введите формулу, например приведенный выше пример. 1 в формуле определяет «Суббота» и «воскресенье» в качестве выходных дней и исключает их из итогового значения.

    Примечание. в Excel 2007 нет ЧИСТРАБДНИ. МЕЖД. Однако у него есть ЧИСТРАБДНИ. Приведенный выше пример будет выглядеть следующим образом в Excel 2007: = ЧИСТРАБДНИ (D53, E53). Вы не укажете 1, так как ЧИСТРАБДНИ предполагает, что выходные дни — суббота и воскресенье.

    3. при необходимости измените значение 1.

    Если Суббота и воскресенье не являются выходными днями, измените значение 1 на другой в списке IntelliSense. Например, 2 устанавливает воскресенье и понедельник в выходные дни.

    Если вы используете Excel 2007, пропустите этот шаг. Функция ЧИСТРАБДНИ в Excel 2007 всегда предполагает, что выходные дни — суббота и воскресенье.

    4. Введите имя диапазона праздников.

    Если вы создали имя диапазона праздников в приведенном выше разделе «Начало работы», введите его в конце, как показано ниже. Если у тебя нет праздников, вы можете покинуть запятую и Михолидайс. Если вы используете Excel 2007, вышеприведенный пример будет выглядеть следующим образом: = ЧИСТРАБДНИ (D53, E53, михолидайс).

    ПероЕсли вы не хотите ссылаться на имя диапазона праздников, вы также можете ввести диапазон, например D35: E:39. Кроме того, вы можете ввести каждый праздник в формуле. Например, если праздничные дни – 1 января и 2 из 2016, введите их следующим образом: = ЧИСТРАБДНИ. Межд (D53, E53, 1, <«1/1/2016», «1/2/2016»>). В Excel 2007 оно будет выглядеть следующим образом: = ЧИСТРАБДНИ (D53, E53, <«1/1/2016», «1/2. 2016″>)

    Чтобы вычислить затраченное время, можно вычесть один раз из другого. Сначала введите время начала в ячейке и время окончания в другой. Убедитесь в том, что все время, в том числе часы, минуты и пробелы, заполните до полудня или PM. Вот что нужно для этого сделать:

    1. Введите время начала и время окончания.

    В этом примере время начала находится в ячейке D80, а время окончания — в E80. Убедитесь, что вводите часы, минуты и пробелы перед символами AM и PM.

    2. Установите формат ч/PM.

    Выберите обе даты и нажмите клавиши CTRL + 1 (или + 1 на компьютере Mac). Убедитесь, что выбран параметр пользовательские _гт_ ч/PM, если он еще не установлен.

    3. вычитание двух значений.

    В другой ячейке вычитаете начальную ячейку из ячейки «время окончания».

    4. Задайте формат ч.

    Нажмите клавиши CTRL+1 (или +1 на Mac). Выберите » пользовательские _гт_», чтобы исключить из него результаты «AM» и «PM».

    Чтобы вычислить время между двумя датами и временем, вы можете просто вычесть один из них. Однако вы должны применить форматирование к каждой ячейке, чтобы убедиться, что Excel возвращает нужный результат.

    1. Введите два полных значения даты и времени.

    В одной ячейке введите дату и время начала. В другой ячейке введите дату и время полного окончания. Каждая ячейка должна иметь месяц, день, год, час, минуту и пробел до полудня или PM.

    2. Задайте формат 3/14/12 1:30 PM.

    Выберите обе ячейки, а затем нажмите клавиши CTRL + 1 (или + 1 на компьютере Mac). Затем выберите Дата _ГТ_ 3/14/12 1:30 PM. Это не Дата, которую вы настроили, а вот только пример того, как будет выглядеть формат. Обратите внимание, что в версиях до Excel 2016 этот формат может иметь другой образец даты, например 3/14/01 1:30 PM.

    3. вычитание двух значений.

    В другой ячейке вычитаете дату и время начала из даты и времени окончания. Результат, скорее всего, будет выглядеть как число и десятичное значение. Это будет исправлено на следующем этапе.

    4. Задайте формат [h]: мм.

    Нажмите клавиши CTRL+1 (или +1 на Mac). Выберите пункт (все форматы). В поле тип введите [h]: мм.

    Функция КОНМЕСЯЦА вычисляет последний день месяца в Excel

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

    Как получить последний день месяца по дате в Excel

    Поскольку каждый из месяцев года имеет определенное число дней (30 или 31), данная функция полезна для быстрого нахождения номера числа любого месяца. Единственным исключением является февраль – 28 дней. Однако, раз в 4 года этот месяц имеет 29 дней (если год високосный).

    Пример 1. Вывести количество дней в каждом месяце 2019 года в отдельный столбец таблицы.

    Вид таблицы данных:

    Для расчета числа дней используем следующую формулу массива, предварительно выделив ячейки B2:B13:

    В качестве даты как точки отсчета была указана 01.01.2019 (первый день текущего года). Для расчета числа дней первого и последующих месяцев была вычтена 1 (если второй аргумент функции КОНМЕСЯЦА принимает значение 0, определяется число дней текущего месяца). Функция ТЕКСТ используется для преобразования полученного значения и вывода только числа дней (формат «ДД»).

    Важный момент! Чтобы выполнять арифметические операции со значениями, которые возвращает данная формула следует использовать функцию ЗНАЧЕН. Она позволит преобразовать текст в числовое значение:

    На этот раз мы использовали формулу массива, которую следует вводить через комбинацию клавиш CTRL+SHIFT+Enter для подверженная. Таким образом перед суммированием функцией СУММ значение из каждой ячейки преобразуется в число с помощью функции ЗНАЧЕН.

    Как определить последнее воскресенье мая месяца в Excel

    Пример 2. Использовать формулы, включающие функцию КОНМЕСЯЦА, для определения следующих значений:

    1. Каким днем недели является последний день мая месяца текущего года?
    2. Какой номер дня соответствует последнему воскресению мая месяца в текущем году?

    Для будущей проверки результатов вычисления формул сразу уточним, что на момент написания данного урока на дворе шел 2019-й год.

    Для нахождения последнего дня мая месяца для текущего года используем следующую формулу:

    Функция ТЕКСТ используется для преобразования данных (вывода текстового представления дня недели). Функция ДЕНЬНЕД возвращает числовое значение дня недели (от 1 до 7). Функция КОНМЕСЯЦА вычисляет дату последнего дня текущего месяца (аргументы СЕГОДНЯ и 0 соответственно).

    Для нахождения дня, соответствующего последнему воскресению в мае месяце текущего года используем формулу:

    Чтобы убедиться, что был получен корректный результат, используем формулу для проверки последнего понедельника мая месяца в текущем году. В ячейке B9 водим формулу:

    Правила использования функции КОНМЕСЯЦА в Excel

    Функция имеет следующий синтаксис:

    • нач_дата – обязательный, принимает значения формата Дата, используемые как точка отсчета, относительно которой будет найден месяц, для которого требуется определить номер последнего дня;
    • число_месяцев – обязательный, принимает числовое значение, характеризующее количество месяцев, которые требуется прибавить или вычесть, чтобы найти месяц, для которого определяется номер последнего дня.
    1. В качестве аргумента нач_дата вводят данные, являющиеся результатом вычислений функций, работающих с датами (например, =ДАТА(2019;06;12). Вводить даты как текст не рекомендуется, поскольку это может привести к возникновению ошибок. Например, не следует указывать даты следующим способом — =КОНМЕСЯЦА(“12.06.2019”;3).
    2. Если в качестве аргумента число_месяцев указано дробное число, функция КОНМЕСЯЦА усекает дробную часть. Например, =КОНМЕСЯЦА(СЕГОДНЯ();1,89) и КОНМЕСЯЦА(СЕГОДНЯ();1) выполнятся, вернув одинаковый результат.
    3. Если первый аргумент рассматриваемой функции принимает значение, которое не может быть преобразовано к формату данных Дата, результатом выполнения будет код ошибки #ЗНАЧ!. Аналогичная ошибка возникнет, если второй аргумент указан не преобразуемыми к числовому значению данными. Промежуточные преобразования не выполняются даже над данными логического типа. Например, =КОНМЕСЯЦА(СЕГОДНЯ;ИСТИНА) выполнится с ошибкой.
    4. Аргумент число_месяцев может принимать следующие числовые данные:
    • a. Из диапазона отрицательных значений – определение месяца из прошедших дат (например, =КОНМЕСЯЦА(СЕГОДНЯ();-3) – определение числа дней в месяце, который отстоит на 3 месяца от текущего);
    • b. Из диапазона положительных значений – последующие даты;
    • c. 0 – текущий месяц.

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Спасибо за объяснение, я тоже считаю, что чем проще, тем лучше…

    Содержание

    • Вычисление количества дней
      • Способ 1: комбинация операторов ДЕНЬ и КОНМЕСЯЦА
      • Способ 2: автоматическое определение количества дней
      • Способ 3: вычисление количества дней для использования в сложных формулах
      • Способ 4: альтернативная формула
    • Вопросы и ответы

    Количество дней в месяце в Microsoft Excel

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

    Вычисление количества дней

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

    Способ 1: комбинация операторов ДЕНЬ и КОНМЕСЯЦА

    Наиболее простым способом решить данную задачу является комбинация операторов ДЕНЬ и КОНМЕСЯЦА.

    Функция ДЕНЬ принадлежит к группе операторов «Дата и время». Она указывает на конкретное число от 1 до 31. В нашем случае задачей данного оператора будет указание последнего дня месяца при помощи встроенной функции в виде аргумента КОНМЕСЯЦА.

    Синтаксис оператора ДЕНЬ следующий:

    =ДЕНЬ(дата_в_числовом_формате)

    То есть, единственным аргументом данной функции является «Дата в числовом формате». Его и будет задавать оператор КОНМЕСЯЦА. Нужно сказать, что дата в числовом формате отличается от привычного формата. Например, дата 04.05.2017 в числовом виде будет выглядеть, как 42859. Поэтому этот формат Эксель использует только для внутренних операций. Он редко применяется для отображения в ячейках

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

    =КОНМЕСЯЦА(нач_дата;число_месяцев)

    Оператор «Начальная дата» содержит дату, от которой производится отсчет, или ссылку на ячейку, где она находится.

    Оператор «Число месяцев» указывает на то количество месяцев, на которое следует производить отсчет от заданного числа.

    Теперь давайте посмотрим, как это работает на конкретном примере. Для этого возьмем лист Excel, в одну из ячеек которого вписано определенное календарное число. Нужно при помощи указанного выше набора операторов определить, сколько дней в том месячном периоде, к которому это число относится.

    1. Выделяем ячейку на листе, в которую будет выводиться результат. Щелкаем по кнопке «Вставить функцию». Эта кнопка размещена слева от строки формул.
    2. Переход в Мастер функций в Microsoft Excel

    3. Запускается окно Мастера функций. Переходим в раздел «Дата и время». Находим и выделяем запись «ДЕНЬ». Производим щелчок по кнопке «OK».
    4. Переход в окно аргументов функции ДЕНЬ в Microsoft Excel

      Lumpics.ru

    5. Открывается окно аргументов оператора ДЕНЬ. Как видим, оно содержит всего одно поле – «Дата в числовом формате». Обычно тут устанавливают число или ссылку на ячейку, его содержащую, но у нас в данном поле будет находиться функция КОНМЕСЯЦА. Поэтому устанавливаем курсор в поле, а затем кликаем по пиктограмме в виде треугольника слева от строки формул. Открывается список недавно использованных операторов. Если вы в нем обнаружите наименование «КОНМЕСЯЦА», то сразу кликайте по нему для перехода в окно аргументов данной функции. Если же данного наименования вы не отыщите, то в таком случае щелкайте по позиции «Другие функции…».
    6. Окно аргументов функции ДЕНЬ в Microsoft Excel

    7. Снова запускается Мастер функций и опять мы перемещаемся в ту же группу операторов. Но на этот раз ищем наименование «КОНМЕСЯЦА». После выделения указанного названия щелкаем по кнопке «OK».
    8. Переход к аргументам функции КОНМЕСЯЦА в Microsoft Excel

    9. Производится запуск окна аргументов оператора КОНМЕСЯЦА.

      В первом его поле, называющемся «Начальная дата», нужно установить то число, которое находится у нас в отдельной ячейке. Именно количество дней в том периоде, к которому оно относится, мы и будем определять. Для того, чтобы установить адрес ячейки, ставим курсор в поле, а затем просто кликаем по ней на листе левой кнопкой мыши. Координаты тут же будут отображены в окошке.

      В поле «Число месяцев» ставим значение «0», так как нам нужно определить продолжительность именно того периода, к которому относится указанное число.

      После этого щелкаем по кнопке «OK».

    10. Окно аргументов функции КОНМЕСЯЦА в Microsoft Excel

    11. Как видим, после выполнения последнего действия количество дней в месяце, к которому относится выбранное число, отобразилась в ячейке на листе.

    Количество дней в месяце отобразилось в Microsoft Excel

    Общая формула у нас приняла следующий вид:

    =ДЕНЬ(КОНМЕСЯЦА(B3;0))

    В этой формуле переменным значением является только адрес ячейки (B3). Таким образом, если вы не хотите выполнять процедуру посредством Мастера функций, можно вставить данную формулу в любой элемент листа, просто заменив адрес ячейки, содержащей число, на тот, который актуален в конкретно вашем случае. Результат будет аналогичен.

    Урок: Мастер функций в Экселе

    Способ 2: автоматическое определение количества дней

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

    =ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))

    Количество дней в текущем месяце в Microsoft Excel

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

    Способ 3: вычисление количества дней для использования в сложных формулах

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

    Нам нужно сделать так, чтобы в ячейке отображалось то количество дней, которое осталось до конца текущего месяца. Как и в предыдущем способе, данный вариант действий не требует открытия Мастера функций. Вы можете просто вбить в ячейку следующее выражение:

    =ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))-ДЕНЬ(СЕГОДНЯ())

    После этого в указанной ячейке будет выводиться число дней до конца месяца. Каждый день результат будет автоматически обновляться, а с начала нового периода отсчет начнется заново. Получается своеобразный таймер обратного отсчета.

    Количество дней до конца месяца в Microsoft Excel

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

    =ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))

    А вот во второй части производится вычитание из этого показателя сегодняшнего числа:

    -ДЕНЬ(СЕГОДНЯ())

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

    Способ 4: альтернативная формула

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

    1. Выделяем ячейку для вывода результата и переходим в окно аргументов оператора ДЕНЬ уже привычным для нас способом. Устанавливаем курсор в единственное поле этого окна и кликаем по перевернутому треугольнику слева от строки формул. Переходим в раздел «Другие функции…».
    2. Переход в другие функции в Microsoft Excel

    3. В окне Мастера функций в группе «Дата и время» выделяем наименование «ДАТА» и жмем на кнопку «OK».
    4. Переход в окно аргументов функции ДАТА в Microsoft Excel

    5. Запускается окошко оператора ДАТА. Данная функция преобразует дату из обычного формата в числовое значение, которое и должен будет потом обработать оператор ДЕНЬ.

      Открывшееся окно имеет три поля. В поле «День» можно сразу ввести число «1». Это будет неизменным действием для любой ситуации. А вот двумя другими полями придется заняться основательно.

      Устанавливаем курсор в поле «Год». Далее переходим к выбору операторов через знакомый нам треугольник.

    6. Переход к выбору функций в Microsoft Excel

    7. Все в той же категории Мастера функций выделяем наименование «ГОД» и щелкаем по кнопке «OK».
    8. Переход в окно аргументов функции ГОД в Microsoft Excel

    9. Запускается окно аргументов оператора ГОД. Он определяет год по указанному числу. В единственном поле окна «Дата в числовом формате» указываем ссылку на ячейку, содержащую исходную дату, для которой нужно определить количество дней. После этого не спешим щелкать по кнопке «OK», а кликаем по наименованию «ДАТА» в строке формул.
    10. Окно аргументов функции ГОД в Microsoft Excel

    11. Затем мы опять возвращается в окно аргументов ДАТА. Устанавливаем курсор в поле «Месяц» и переходим к выбору функций.
    12. Переход к другим функциям в Microsoft Excel

    13. В Мастере функций щелкаем по наименованию «МЕСЯЦ» и жмем на кнопку «OK».
    14. Переход в окно аргументов функции МЕСЯЦ в Microsoft Excel

    15. Запускается окно аргументов функции МЕСЯЦ. Её задачи схожи с предыдущим оператором, только она выводит значение номера месяца. В единственное поле данного окна устанавливаем ту же самую ссылку на исходное число. Затем в строке формул щелкаем по наименованию «ДЕНЬ».
    16. Окно аргументов функции МЕСЯЦ в Microsoft Excel

    17. Возвращаемся в окно аргументов ДЕНЬ. Тут нам предстоит сделать всего один небольшой штрих. В единственное поле окна, в котором уже находятся данные, добавляем в конец формулы выражение «-1» без кавычек, а также ставим «+1» после оператора МЕСЯЦ. После этого кликаем по кнопке «OK».
    18. Переход к результату в программе Microsoft Excel

    19. Как видим, в предварительно выделенной ячейке отобразилось количество дней в месяце, к которому принадлежит указанное число. Общая формула имеет такой вид:

      =ДЕНЬ(ДАТА(ГОД(D3);МЕСЯЦ(D3)+1;1)-1)


    Результат вычисления формулы в программе Microsoft Excel

    Секрет этой формулы прост. Мы с помощью неё определяем дату первого дня следующего периода, а потом отнимаем от неё один день, получая количество дней в указанном месяце. Переменной величиной в этой формуле является ссылка на ячейку D3 в двух местах. Если её заменить на адрес той ячейки, в которой находится дата в вашем конкретном случае, то можно просто вбить данное выражение в любой элемент листа без помощи Мастера функций.

    Урок: Функции даты и времени в Excel

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

    5 / 5 / 4

    Регистрация: 21.12.2014

    Сообщений: 113

    1

    Подсчитать количество определенных дней недели в списке

    16.10.2016, 01:06. Показов 7546. Ответов 4


    Студворк — интернет-сервис помощи студентам

    На рабочем листе создайте список значений дат в формате с указанием дней недели. С помощью формулы массива и соответствующих функций подсчитайте количество определенных дней недели в списке. Пробовал такую формулу но она для начальной и конечной даты:

    Код

    =СУММ(ЕСЛИ(ТЕКСТ(СТРОКА(ДВССЫЛ(B1&":"&B2));"ддд")=A4;1;0))



    0



    2640 / 1697 / 694

    Регистрация: 04.09.2015

    Сообщений: 3,367

    16.10.2016, 02:10

    2

    Показывайте файл пример



    1



    5 / 5 / 4

    Регистрация: 21.12.2014

    Сообщений: 113

    16.10.2016, 15:12

     [ТС]

    3

    Вот пример, но там написана начальная и конечная дата, а по задании требуется список значений



    0



    2640 / 1697 / 694

    Регистрация: 04.09.2015

    Сообщений: 3,367

    16.10.2016, 20:45

    4

    Лучший ответ Сообщение было отмечено kolas1173 как решение

    Решение

    Три формулы: Ваша исправленная, ваша укороченная и без летучей функции не массивная

    Код

    =СУММ(ЕСЛИ(ТЕКСТ(СТРОКА(ДВССЫЛ("A"&C1&":A"&C2));"ДДДД")=E1;1;0))
    =СУММ(Ч(ТЕКСТ(СТРОКА(ДВССЫЛ("A"&C1&":A"&C2));"ДДДД")=E1))
    =СУММПРОИЗВ(Ч(ТЕКСТ(СТРОКА(ИНДЕКС(A:A;C1):ИНДЕКС(A:A;C2));"ДДДД")=E1))



    1



    2640 / 1697 / 694

    Регистрация: 04.09.2015

    Сообщений: 3,367

    17.10.2016, 10:07

    5

    Лучший ответ Сообщение было отмечено kolas1173 как решение

    Решение

    Еще вариант, самый короткий в этой теме. Формула массива

    Код

    =СУММ(Ч(ТЕКСТ(СТРОКА(СМЕЩ(A1;C1-1;;C2-C1));"ДДДД")=E1))



    2



    Понравилась статья? Поделить с друзьями:
  • Количество дней между двух дат excel
  • Количество дней между датами в excel онлайн
  • Количество дней как посчитать в excel между датами формула
  • Количество дней до конца месяца excel
  • Количество дней в неделе excel