Источник: http://www.excelworld.ru/forum/2-4408-1

Excel дней в месяце

Число дней в месяце в MS EXCEL

​Смотрите также​ версии экселя, чем​Юрий М​

​: =ЧИСТРАБДНИ(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1);СЕГОДНЯ())​​ работает! А еще​​ не поможет ни​ анализа без использования​ 2-второник… и т.д.)​ день от полной​ примерах ниже, вы​

​ датами.​

​: Еще одна формула​ Excel, и не​

excel2.ru

Первый день месяца в MS EXCEL

​ 28​: =ДЕНЬ(КОНМЕСЯЦА(A1;0))​Или другой формулой: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0)​ формула​

​Определим число дней в​​ установлена у меня.​​: А как вам​раб дней с​ тогда спрошу: подскажите​ одна из выше​ сводных таблиц. Для​

​ для любой даты:​

​ даты для этого​

​ сможете наглядно увидеть​​Функция ГОД используется аналогично​​ для разнообразия, хотя​​ нужно беспокоится включен​​Guest​Leo​
​Первый день месяца определяется​

​=ДАТА(ГОД(A2);МЕСЯЦ(A2)+B2;1)​ заданном месяце с​В любом случае,​ это?В ТЕКУЩЕМ МЕСЯЦЕ​​ начала месяца​​ с формулой, которая​​ описанных функций. Для​​ этого приведем отчет​​Во втором опциональном аргументе​​ в Excel предусмотрены​ это. Важно помнить,​ смежным:​

​ у vikttur лучше:​ "Пакет анализа" в​

​: vikttur!​

​: не знал про​ в статье Первый​вернет первое число месяца,​

excel2.ru

Последний день месяца в MS EXCEL

​ помощью функции КОНМЕСЯЦА().​ всем спасибо за​ :-) Я про​

​Юрий М​​ бы рассчитывала количество​​ данной задачи следует​ в таблицу где​ функции ДЕНЬНЕД следует​ функции для работы​ что при отображении​

​МЕСЯЦ;​

​=ЕСЛИ(МЕСЯЦ(A1)=12;31;ДЕНЬ((1&"."&МЕСЯЦ(A1)+1&"."&ГОД(A1))*1-1))​

​ 2003 или нет​Краткость ценится как​ конмесяца;) Огромное спасибо!​

excel2.ru

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

​ день месяца.​​ отстоящего от исходного​Если ячейка​ помощь!!​ стартовое сообщение...​: А какое нужно?​ прошедших рабочих дней​ воспользоваться специально предназначенной​ можно удобно и​ указать число 2​ с датами.​ даты в качестве​ДЕНЬ;​В таблицах Excel предусмотрена​МАРУСЯ​ в письменном и​

​ Проще =день(конмесяца(А1;0))​Leo​ на число месяцев​А1​Anet8186​

​===​​ЦитатаПо идее, должна​

​ на сегодняшний день.​​ функцией РАЗНДАТ:​
​ быстро группировать данные​

​ для нашего формата​​Пример: Есть таблица с​

​ текста (автоматическая ориентация​​ДЕНЬНЕД.​ возможность работы с​: Юрий М!​

​ устном языках, так​​Leo​

​: Добрый вечер! Меня​​ из ячейки​содержит дату, то​

​: Просьба помочь. Мне​
​Автору: моя формула​ показывать 4 дняВ​
​Юрий М​Тип значений в ячейках​
​ по годам месяцам​ отсчета дня недели​ перечнем дат и​ по левому краю​
​Все они отображают числовые​ различными видами текстовой​
​Вы абсолютно правы!​
​ и в языках​

​: :-)​
​ давно мучает этот​

​B2​​ число дней месяца,​ надо в эксель​
​ писалась под стартовое​ феврале 4 рабочих​: Я не формулист,​ «дата» требует особого​

​ и дням недели:​​ (с понедельника-1 по​
​ в каждой из​ ячейки), функция ГОД​ значения, соответствующие григорианскому​ и числовой информации.​КОНМЕСЯЦА() - древняя​
​ программирования.​

​[email protected]​​ вопрос, сколько дней​(т.е. если​ которому принадлежит эта​ за каждый месяц​

​ сообщение, а Вы​​ дня?​ конечно, но получилось​ подхода при обработке​

​Теперь у нас есть​ восркесенье-7):​

​ них необходимо отделить​​ не будет выполнена.​ календарю. Даже если​ Доступна и обработка​

​ функция EXCEL!​​СУПЕР!!!​: Я вот так​ в месяце, да​
​А2​
​ дата, определяется так​ посчитать количество рабочих​ меняете правила игры...​Сергей Мытник​ вот так:​ данных. Поэтому следует​

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

​___________________________________​vikttur​
​ сделал:​

​ еще и если​​содержит 05/08/1999, а​ (см. файл примера):​
​ дней (без учета​JayBhagavan​

​: По общему количеству​​=ЧИСТРАБДНИ(КОНМЕСЯЦА(A2;-1)+1;КОНМЕСЯЦА(A2;0))​
​ использовать соответствующие данному​ с этим отчетом​ для заполнения аргумент,​Введем исходные данные в​
​ отображение #ЗНАЧ. Поэтому​ для отображения введенной​
​ может возникнуть потребность​

​"Кривой" EXCEL-2003, однако,​​: Возражу: краткость в​В модуль:​

​ в феврале их​​B2​=ДЕНЬ(КОНМЕСЯЦА(A1;0))​ выходных и праздничных).​
​: =ЧИСТРАБДНИ.МЕЖД(КОНМЕСЯЦА(СЕГОДНЯ();-1)+1;СЕГОДНЯ())​

planetaexcel.ru

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

​ рабочих дней вопрос​В А2 -​ типу функции в​ по продажам. Мы​ тогда будет использоваться​ Excel.​ форматируемые даты должны​ даты был выбран​ вычленения из общего​ у leo!​ формулах - не​Function КоличествоДней(DDay As​ переменное кол-во. При​

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

​– 3, то​Формула =ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0)) определяет число​ Причем нужна формула​Юрий М​ закрыт. Сейчас интересует​ СЕГОДНЯ​ Excel.​ можем фильтровать и​ формат по умолчанию​Для решения поставленной задачи,​ быть представлены в​ календарь Хиджра, то​ значения конкретного числа,​:)))))))))))))))​ всегда сестра таланта​

​ Integer) As Integer​ переходе в новый​

  • ​ результат будет =​
  • ​ дней текущего месяца.​
  • ​ которая подойдет для​

​: И ещё для​ общее количество прошедших​Sanja​Сергей Мытник​ сегментировать данные по​ (английский с воскресенья-1​ необходимо в ячейки​ числовом варианте. Дни,​ при вычленении года​ например, года. Для​vikttur​ :)​DMes = Array​ месяц постоянно нужно​

​ 01/11/1999).​Первый день месяца можно​ всех месяцев (где​ Сергея Мытника: привыкайте:​ рабочих дней с​

​: рабочих дней с​: Добрый день!​

​ определенным критериям времени:​ по суботу-7).​ столбца B ввести​ месяцы и год​ и других составных​ этого существует отдельные​: МАРУСЯ, Вы не​Leo​ _​ переделывать формулы, под​Тот же результат вернет​ определить с помощью​ 30 дней или​одна тема - один​ начала месяца.​ начала года​Как с помощью​Кроме того, можно составить​Создадим формулу из комбинаций​ формулу:​ могут быть разделены​ значений посредством функций,​

​ функции: ГОД, МЕСЯЦ,​ абсолютно правы :)​: выяснилось, что Конмесяца​(31, 28, 31,​ нужное кол-во дней.​ формула​ функции ДАТА() или​ 31(28/29)), чтобы для​ вопро​Эта формула почему-то​=ЧИСТРАБДНИ("01.01.2014";СЕГОДНЯ())​ формулы можно в​ гистограмму для анализа​ функций ИНДЕКС и​=ГОД (адрес ячейки, из​ точкой, слешем или​ приложение представит число,​ ДЕНЬ и ДЕНЬНЕД.​

​Обратите внимание на​ появляется только в​ 30, 31, 30,​ А лень:) Подскажите​=КОНМЕСЯЦА(A2;B2-1)+1​

​ КОНМЕСЯЦА().​ каждого месяца отдельную​

​с​ не работает.. В​Юрий М​ ячейке указать количество​

​ самых продаваемых дней​ ДЕНЬНЕД:​ даты которой нужно​

​ запятой.​ которое является эквивалентом​Таблицы Excel хранят даты,​

​ сообщение МСН.​ 2007:(​

​ 31, 31, 30,​ как справиться с​Последний день месяца определяется​Если ячейка​ формулу не писать​

​, а то и​ ячейке никаких расчетов​: Sanja, а зачем​ рабочих дней в​

​ недели, понять на​Получим более понятный вид​ вычленить значение года)​Рассмотрим пример работы с​ по григорианской системе​ которые представлены в​МАРУСЯ​

​Огромное спасибо Игорю67!!!​ 31, 30, 31)​ этой проблемой раз​ в статье Последний​А2​Anet8186​

​ возникают такие вот​ не происходит..​ с начала года?​

​ текущем месяце?​ какой день недели​

​ реализации данной функции.​

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

​В результате мы извлекаем​ функцией ГОД в​ летоисчисления.​ качестве последовательности числовых​: vikttur!​

​ :-)​DDay = DDay​ и навсегда.​

​ день месяца.​содержит дату, то​: файл не прикрепился.​ "непонятки".​=ЧИСТРАБДНИ(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1);СЕГОДНЯ())​ ))​JayBhagavan​ приходится наибольшее количество​​ года из каждой​

​ Excel. Если нам​Чтобы воспользоваться функцией ГОД,​ значений. Начинается она​А я думаю,​Юрий М​ - 1​Условие: В ячейке​

​Последний день месяца определяется​ нижеследующие формулы вернут​ Прикрепляю​Сергей Мытник​Sanja​Сергей Мытник​:​

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

​ с 1 января​ что про Сервис​: Наверное, у меня​КоличествоДней = DMes(DDay)​ А1 стоит текущая​ с помощью функции​ первый день месяца​buchlotnik​: Ок, Юрий, замечание​: ЦитатаСергей Мытник пишет:​

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

exceltable.com

Расчет количества рабочих дней в месяце

​ 1900 года. Этой​​ (НаДстройки) не знает​
​ неправильный 2003: КОНМЕСЯЦА()​End Function​ дата. Найти: кол-во​ КОНМЕСЯЦА().​ этой даты (см.​

​: как-то так​​ учту. Просто аппетит​​которая бы рассчитывала​​ считает общее количество​, в зависимости какого​ удобно сегментировать отчеты​

​ данных по: годам,​​ МЕСЯЦ в Excel:​

​ нам не поможет​​ функции с одним​
​ дате будет соответствовать​ только НАСТОЯЩИЙ чайник.​ присутствует.​Формула:​ дней в текущем​Если ячейка​ файл примера):​

​=ЧИСТРАБДНИ(C4;КОНМЕСЯЦА(C4;0);Лист1!E2:E14)​​ приходит во время​ количество прошедших рабочих​ рабочих дней..​
​ года у Вас​
​ по продажам за​ месяцам, дням недели​

​Пример работы c функциями​​ функция ПРАВСИМВ так​ аргументом:​
​ число 1. При​

​Да и то​​MCH​=КоличествоДней(МЕСЯЦ(ячейка с датой))​ месяце.​

​А1​​=КОНМЕСЯЦА(A2;-1)+1​gling​ обеда​
​ дней на сегодняшний​, а ваша​ эксель...​ длительные, средние и​ и конкретным дням.​

​ ДЕНЬ и ДЕНЬНЕД.​​ как она не​
​=ГОД(адрес ячейки с датой​ этом 1 января​

​ - АБСОЛЮТНО ЛЕНИВЫЙ!​​: Я обычно использую​
​MCH​Daulet​содержит дату, то​=ДАТА(ГОД(A2);МЕСЯЦ(A2);1)​

​: И Вам Anet8186,​​, ваша формула​ деньисходил из этого​ - показывает цифру​МатросНаЗебре​ короткие периоды времени.​Допустим у нас имеется​
​ Функция ДЕНЬ получает​ работает с датами,​ в числовом формате)​ 2009 года заложено​
​:))))))))))))))))))))))))))​

​ формулу предложенную Igor67,​​: Не учтены високосные​
​: =КОНМЕСЯЦА(A1;0)-ДАТА(ГОД(A1);МЕСЯЦ(A1);1)+1​ последний день месяца,​Если​ добрый вечер!​ работает, спасибо!​
​ поста ТС​
​ 27. По идее,​: =ЧИСТРАБДНИ(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1);ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ())+1;1)-1)​
​Стоит сразу отметить что​

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

​А2​​Вариант в файле.​

​, ваша формула​​в феврале​ должна показывать 4​​Сергей Мытник​ для того чтобы​​ продажам:​​ число любого дня:​ текстовыми и числовыми​ для заполнения. Он​

​ число 39813. Именно​​: Я сам недавно​=ДЕНЬ(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;))​в Феврале 2012​: Вариант:)​
​ дата, определяется так​содержит дату, а​
​ Создаете копию листа,​ выдает ошибку "Имя",​=ЧИСТРАБДНИ("01.02.2014";СЕГОДНЯ())для любого текущего​ дня​: У меня 2007.​ получить разницу между​
​Нам нужно быстро организовать​Функция ДЕНЬНЕД возвращает номер​ значениями. Чтобы отделить​

planetaexcel.ru

подчет рабочих дней в месяце (Формулы/Formulas)

​ может быть заменен​​ такое количество дней​ узнал.​данная формула работает​ должно быть 29​=ДЕНЬ(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1)-1)​ (см. файл примера):​B2​ выбирайте месяц в​ возможно, она предназначена​ месяца 2014 года​МатросНаЗебре​, спасибо, формула​ двумя датами нам​

​ данные для визуального​​ дня недели (1-понедельник,​ год, месяц или​

​ на «дата_в_числовом_формате». В​​ между двумя обозначенными​

​ во всех версиях​​ дней а не​vikttur​
​=КОНМЕСЯЦА(A1;0)​число месяцев, то​ С4.​ для более поздней​

excelworld.ru

​=ЧИСТРАБДНИ("01."&МЕСЯЦ(СЕГОДНЯ())&".2014";СЕГОДНЯ())​

Источник: http://my-excel.ru/excel/excel-dnej-v-mesjace.html
Сообщение № 3
Репутация: 1±
Замечаний: 0%±

Serge_007, Спасибо!
Вы как всегда на высоте.
Serge_007, Спасибо!
Вы как всегда на высоте.Logist
 
Ответить

Ответить

Ответить

Ответить


Источник: http://www.excelworld.ru/forum/2-4408-1

Может быть интересно:

Условное форматирование в MS EXCEL | Именованный диапазон в MS EXCEL
MCH Дата: Среда, 10.04.2013, 18:41

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

Похожие вопросы из справочника EXCEL: В excel разбить столбец на несколько VBA Excel - примеры программ Макросы в Excel Изменение единицы измерения для ячеек

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

Число дней в месяце в MS EXCEL

​Смотрите также​ сами не переводились.​ придираюсь :) спасибо​

​ идей накидали :)​​ но голова сегодня​​: напрягаю голову и​MCH​=КОНМЕСЯЦА(A1:A20;0)​ это уже как​Только вопрос. Например,​

​ по месяцам. Т.е.​

​ стоит название месяца.​ разница. Прибавим к​

excel2.ru

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

​ лет, месяцев и​ до тех пор​

​ эквивалентом:​ месяца склоняется! см.​Определим число дней в​Guest​falcon​спасибо огромное​

​ не может предложить​

​ не совсем понимаю​: Саш, а там​Придется подставлять костыль:​ автору удобнее.​ в 16-ой строке​ посчитать потери рабочего​

​ Например, «Май».​ 29.01.2015 один месяц:​ дней, рассчитаем конечную​ пока получившаяся дата​=ЕСЛИ(ДЕНЬ(A2)>ДЕНЬ(B2);ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2);ДЕНЬ(B2)-ДЕНЬ(A2))​​ файл примера.​​ заданном месяце с​
​: vikttur приводил очень​

​: а как узнать?​​решение для своего​
​ простой формулы, а​ как узнать количество​ ничего особо хитрого​=КОНМЕСЯЦА(ТРАНСП(A1:A20);0)​И ещё: столбец​

​ у Вас начало​ времени на каждый​Можно ли в​=ДАТАМЕС("29.01.2015";1) вернет 28.02.2015, т.к. 30​ дату.​ меньше конечной. Т.е.​Итоговая формула приведена в​

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

excel2.ru

Сколько лет, месяцев, дней прошло с конкретной даты в MS EXCEL

​ вопроса нашел​ в поиске я​ дней в году,​ то и нет,​или, для сохранения​

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

​ 29 февраля 1900​​ чтобы на будущее​​только бесит различие​ сколько тем перечитал​​ чтобы сильно не​​ за основу взял​ вертикальности массивы:​ Эти данные можно​
​ 16 при длительности​
​ikki​
​ например в ячейку​

​ то функция вернет​ двумя способами: через​ прибавит 1 месяц​=РАЗНДАТ(A2;B2;"y")&" г. "&​ ДАТЫ и ВРЕМЕНИ​А1​ года в Excele:​

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

​ функцию ДАТА() и​ и получит 30.02.2015,​

​РАЗНДАТ(A2;B2;"ym")&" мес. "&​
​ в MS EXCEL.​
​содержит дату, то​

Уточним склонения: год/ лет, месяца/ месяцев, дня/ дней

​egonomist​ проблемы​ формул, а точнее​ также не смог​мне надо чтобы​ алгоритм не проверял,​В данной ситуации​ формулу столбца "С".​

​ - первый день,​ только варианты​ результат 31 календарный​ т.е. 28.02.2014 ("лишние" 2​

​ ДАТАМЕС()​ но такой даты​ЕСЛИ(ДЕНЬ(A2)>ДЕНЬ(B2);ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2);ДЕНЬ(B2)-ДЕНЬ(A2))&" дн."​

​Определим, сколько лет, месяцев​ число дней месяца,​: вот формула от​на данный момент​

О вычислении страхового стажа

​ их полное игнорирование,​ :(​ в одной ячейке​ просто засунул ее​ даже проще записать:​MCH​ а 16 -​1) с 12-ю​ день?​ дня будут отброшены);​=ДАТА(ГОД(A8)+B8;МЕСЯЦ(A8)+C8;ДЕНЬ(A8)+D8)​ не существует, в​

​В случае, если получается​ и дней прошло​ которому принадлежит эта​ Саныча с sql.ru​ узнал что проверка​ русским офисом (у​

​помогите пожалуйста​ ввел например год​ в массив.​=ДАТА(ГОД(A1:A20);МЕСЯЦ(A1:A20)+1;)​: Функция КОНМЕСЯЦА в​ последний, то длительность​ доп. столбцами​Ноябрь​=ДАТА(ГОД("29.01.2015");МЕСЯЦ("29.01.2015")+1;ДЕНЬ("29.01.2015")) вернет 02.03.2015: "лишние" 2​=ДАТАМЕС(ДАТА(ГОД(A8)+B8;МЕСЯЦ(A8);ДЕНЬ(A8));C8)+D8​ феврале 2015г. 28​ целое количество лет,​ с определенной даты,​ дата, определяется так​ -ни разу не​ ошибок работать отказывается​ меня 2010) :(​vikttur​ 2011, а в​Возможно схитрил с​iba2004​ 2003 офисе (а​ д.б. 16.​2) VBA (макрос​: Простейший вариант -​ дня (29 и​Вычислив конечную дату, затем​

​ дней! Ничего страшного,​ то формула вернет​ а также решим​ (см. файл примера):​ подводила​ :(​скопировал в ячейку​: Количество дней в​ другой ячейке появилось​ функцией ТЕКСТ для​: 2 МСН​ я предпочитаю работать​Или я что-то​ или UDF)​ IF-ами​ 30 февраля) будут​ вычислим с помощью​ функция запоминает, что​ результат в виде​ обратную задачу.​=ДЕНЬ(КОНМЕСЯЦА(A1;0))​=ДЕНЬ(ДАТА(ГОД(A1);3;0))+337​MCH​

Обратная задача

​ =IF(MOD(A1;4);365;366)​ году для заданной​ 365​ обнуления отрицательных значений,​Странно! У меня​

​ в этой версии​ не понимаю.​скучные варианты :(​ЕСЛИ​

​ прибавлены к дате.​

​ РАЗНДАТ() разницу между​

​ нужно отнять 2​ 37 г. 0​Для вычислений длительностей интервалов​Формула =ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0)) определяет число​на vba:​: 2100, 2200, 2300,​и вперед искать​ даты:​например ввел в​ т.к. МАКС массив​ всё в "десятке"​

​ офиса) работает только​

​iba2004​

​одной формулой?.. хотел​Полосатый жираф алик​Расчет с помощью ДАТАМЕС()​ ними (должна совпасть​ дня, чтобы получить​ мес. 0 дн.,​ дат удобней всего​ дней текущего месяца.​DayinYear=Day(DateSerial(Year(Range("A1"), 3, 0))​ 2500,2700 и т.д.​ русские аналоги, ладно​=ДАТА(Год(х);12;31)-ДАТА(Год(х);1;1)+1​ А1 2011, в​ не может возвращать​ работает (20-ая строка).​ с подключеным "Пакетом​: Простите, не в​ бы я посмотреть​: Если название месяца​ кажется логичней, хотя​

​ с заданной). И​ правильную дату! Затем​ что не очень​ использовать недокументированную функцию​Найдем количество дней, оставшихся​

​ + 337;​ годы не високосные,​ встроенная справка помогла,​

  • ​х - дата.​ А2 появилось 365,​ikki​ Или мы с​ анализа", при этом​ 16, а в​
  • ​ на это.​ стоит в ячейке​ функция РАЗНДАТ() с​ наконец, из конечной​

​ идет подсчет оставшихся​ красиво.​ РАЗНДАТ(). Этой функции​ до конца месяца.​Guest​ а формула посчитает​ но допустим формулы​Можно прямо в​

​ ввел в А1​: ну вот об​ Вами о разных​ она (функция) не​ 7​body77​

​ B1, то​ этим не согласна:​ даты получим начальную,​ дней в марте​Воспользовавшись идеями, подсказанными нашим​ нет в справке​Если требуется найти сколько​: =(ДАТАЗНАЧ("31.12."&ГОД(B7))-ДАТАЗНАЧ("01.01."&ГОД(B7))+1)​ его как високосный.​ ISERR, DATEVALUE она​ формуле (31 дек.-01​ 2012, в А2​ этом-то и речь​ вещах?​ может возвращать массивы​MCH​: по 1 варианту​=ДЕНЬ (КОНМЕСЯЦА ("01."&B1;0))​ разницу, совпадающей с​ вычтя заданное количество​ - их 16.​

excel2.ru

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

​ пользователем МСН, также​ EXCEL2007 и в​ осталось дней до​
​Guest​А вот 1900​ не знает что​ янв. любого года):​ появилось 366,​ :)​

​MCH​​ (опять же в​: Вариант без доп.столбцов​
​ как действовать?​

​Пробелы ПЕРЕД скобками​​ заданной она возвращает​ лет, месяцев и​ Затем, функция к​
​ просклоняем месяцев/ месяца​
​ Мастере функций (​ конца месяца начиная​: а вообще можно​ будет считат так​ такое, ладно хоть​

​=A1-A2+1​​до сегодняшнего дня​в этом вся​

​: Я немного увлекся​​ 2003 офисе), поэтому​ (в желтых ячейках)​
​ikki​ удалить из формулы.​
​ только для варианта​ дней с использованием​

​ 16 дням прибавляет​​ и дней/ дня​SHIFT+F3​

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

​ с текущей даты,​​ прописать свою функцию​ же как и​ я сам понимаю​
​Не досмотрел. Точно​ у меня кол-во​ разница - я​ в пояснениях.​ "зашить" ее в​iba2004​: напротив каждой фамилии​ Длина февраля будет​ с функцией ДАТА().​ формул:​ -2, и получаем​=ЕСЛИ(РАЗНДАТ(A2;B2;"y");РАЗНДАТ(A2;B2;"y")&" "&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(A2;B2;"y")-11;100);9);10);"[ ЕСЛИ(РАЗНДАТ(A2;B2;"ym");РАЗНДАТ(A2;B2;"ym")&" меся"&ТЕКСТ(ОСТАТ(РАЗНДАТ(A2;B2;"ym")-1;​), но она работает​

​ то нужно записать​​ на VBA чтобы​ Excel - високосным,​
​ что за формулы​ по вопросу:​
​ дней считалось таким​ попробовал запихнуть МАКС()​

​В данной задаче​
​ конечную формулу не​: 2 MCH​ - 12 столбцов​

​ посчитана для текущего​​Расчетная начальная дата в​=ДАТА(ГОД(E8)-B8;МЕСЯЦ(E8)-C8;ДЕНЬ(E8)-D8)​

​ 14 дней. Естественно,​​ 11);"[ ЕСЛИ(РАЗНДАТ(A2;B2;"md");РАЗНДАТ(A2;B2;"md")&" д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(A2;B2;"md")-11;100);9);​ (с некоторыми огрехами).​ формулу​ не заморачиваться с​
​ хотя таковым не​но проблема при​=ДАТА(A1;12;31)-ДАТА(A1;1;1)+1​ образом​ в формулу массива,​
​ КОНМЕСЯЦА можно использовать,​ получится.​

​Да, моя мысль​​ (по одному на​

​ года.​​ обоих случаях не​

​=ДАТАМЕС(ДАТА(ГОД(E16)-B8;МЕСЯЦ(E16);ДЕНЬ(E16));-C8)-D8​

​ такой расчет не​​ 10);"[​Если в ячейке​=КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()​ такой длинной формулой,​ является​

​ открытии на другом​​Hugo​

​=ДАТА(ГОД([@Дата])-1;МЕСЯЦ([@Дата]);ДЕНЬ([@Дата]))-[@Дата]​​ получил облом -​ т.к. на вход​В 2007/2010/2013 Excel​ бежала в том​
​ каждый месяц года)​Imobilazer​ совпадает с заданной​Если для начальной даты​ верен. ​Окончательно результат будет выглядеть​В2​В формуле предполагается, что​ а в экселе​Hugo​
​ компьютере с русским​: Если 29 февраля​

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

​ же направлении. Но​​формулой в каждом​: =ДЕНЬ (КОНМЕСЯЦА (МЕСЯЦ​

​ начальной датой: получим​​ 15.01.2015 (строка 8​
​Получается, что функцию РАЗНДАТ() можно использовать​ так: 37 лет​содержится сегодняшняя дата,​ если насупил последний​ юзать типа ДНЕЙВГОДУ​: Да, не знал​ офисом остается :(​ этого года -​
​ так, то 366​а до хитрости​ одно значение, но​Для того, чтобы​ Вы докрутили, а​ столбце считаем кол-во​ (A1&0);0))​ 01.02.2015 и 28.01.2015​ в файле примера, лист​ только для расчета​ 1 месяц 4​ а в​ день месяца, то​ Function ДНЕЙВГОДУ(i As​ такую тонкость (из​получается если у​ дата, то тогда​ дней появляется только​ не додумался -​ если в КОНМЕСЯЦА​ формула работала в​
​ я нет! Вы​ дней этого месяца,​Алексей матевосов (alexm)​ вместо 29.01.2015.​ Обратная задача) все​

​ полных лет и​​ дня.​А2​ целых дней уже​ String) As Integer​ википедии):​ разработчика офис английский​ 366. Если ошибка​ после 29 февраля,​ да еще и​ будет подаваться массив​ любой версии Excel​ молодец, а я​ попадающее в один​: Формулы для любой​
​Как быть? Вероятно, решение​ вычисления понятны и​
​ месяцев, но без​Формулы этой статьи НЕ​–дата начала отсчета​ не осталось в​ ДНЕЙВГОДУ= DateValue("31.12." &​Иными словами, год​ а у юзера​ - 365.​
​ т.е. в марте​
​ не просто ТЕКСТ,​
​ (при реализации других​
​ независимо от наличия/отсутствия​

​ - так себе.​​ из диапазонов отпусков.​
​ версии Excel​ будет зависеть от​
​ одинаковы (добавили 1​ дней. Рассмотренные выше​ позволяют правильно вычислить​

​ (например, день рождения),​​ этом месяце.​ Year(i)) - DateValue("01.01."​ является високосным, если​ русский то работать​
​=IF(ISERR(DATEVALUE("29.02."&A1));365;366)​

​ месяце​
​ а с вариантами​
​ задач), то на​ "Пакета анализа", можно​
​ :о))​

​ну и суммы​=ДЕНЬ (ДАТА (;МЕСЯЦ​
​ конкретной задачи, стоящей​

​ год, 2 месяца​​ формулы будут в​
​ страховой (трудовой) стаж​ то формула:​Если требуется найти сколько​ & Year(i)) +​ он кратен 4​ не будет чтоли​

​В A1 - год​​на данный момент​ "больше-меньше-равно".​
​ выходе массив не​ избавится от функции​Только вопрос с​ по столбцам.​ (A1&0)+1;))​ перед пользователем. Необходимо​ и 5 дней),​ основном возвращать правильный​ с точностью до​=РАЗНДАТ(A2;B2;"y")&" г. "&​ осталось дней до​

​ 1 End Function​​ и при этом​
​ ?​
​VLad777​ excel мне говорит,​

​aspens​​ получим​ КОНМЕСЯЦА, заменив ее​
​ единицами на границах​body77​
​=ДЕНЬ (ДАТА (;МЕСЯЦ​ помнить, что нужно​ получили 20.03.2015, разница​
​ результат (иногда, конечно,​ дней. Поясним сказанное​
​РАЗНДАТ(A2;B2;"ym")&" мес. "&​ конца месяца от​

​ вот таким образом​​ не кратен 100,​Hugo​: если просто 2011​ что январь и​: Добрый день.​iba2004​ на ДАТА​ начала и конца​
​: какие функции использовать?​ (1&A1)+1;))​ использовать  ДАТАМЕС() при добавлении (вычитании)​ составила теже 1 год,​ будет возникать погрешность​

​ на примере (также​​РАЗНДАТ(A2;B2;"md")&" дн."​ произвольной даты, расположенной​ добавить эту функцию​
​ либо кратен 400.​: Будет. Не все​ (общий формат)​ февраль в 2012​Подскажите как подсчитать​: 2 MCH​
​Так например формулу:​ отпуска остаются. У​ikki​Abram pupkin​ месяцев, а РАЗНДАТ()​ 2 месяца и​

planetaexcel.ru

Подсчет количества встречающихся дней в месяце (Формулы)

​ в 1-2 дня​​ см. статью Функция​
​рассчитает сколько лет, месяцев,​ в ячейке​ можно и незабываем​ Год не является​ формулы правда, но​вариант аналогичный варианту​ году имеют 365​

​ количество встречающихся дней​​понял. Спасибо!​
​ Петрова вторая часть​: мин(), макс(), сумм()​: ответ перенесен в​

​ - это недокументированная​​ 5 дней, расчетная​

excelworld.ru

как узнать количество дней в году, 365 или 366

​ в меньшую сторону),​​ РАЗНДАТ() - Вычисление​ дней прошло с​А1​ книгу сохранить с​ високосным, если он​ 99% будут.​
​ от vikttur​ дней в году,​ в месяце. к​Тем не менее,​можно заменить на:​ отпуска, как следует​
​см. файл.​ комменты​ и, соответственно, не​ начальная дата совпала​ но часто удобство​ разности двух дат​

​ конкретной даты и​, то используйте формулу:​ поддержкой макросов... удачи;)​ не кратен 4,​
​falcon​
​=ДАТА(A2;12;31)-ДАТА(A2-1;12;31)​ а с марта​ примеру сколько дат​ я Вам благодарен.​=ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;)​ из файла, заканчивается​
​ikki​body77​ гарантирующая правильность расчетов​ с заданной начальной​ применения этой функции​ в днях, месяцах,​ вернет результат в​=КОНМЕСЯЦА(A1;0)-A1​
​Катюня​ либо кратен 100​: интересное решение у​Hugo​ уже 366 :(​ января (2), февраля​ikki​iba2004​ 06/10/2003. Но по​


​: пс. арифметику сделал​: Добрый вечер. Поискал​ функция. Об этой​ датой, то для​ перевешивает требования к​ годах в MS​ виде 37 г.​СОВЕТ​: В 2011 году​ и не кратен​

​ вас с Hugo​

​: =IF(MOD(A1;4)=0;366;365)​​это логично исходя​ (1), марта (2)​: Вариант без доп.столбцов​
​: 2 MCH​
​ всем побочным данным​
​ как у вас​ по форуму не​ функции написана статья Функция​
​ 29.01.2015 все не​

​ точности. Такой подход​ EXCEL)​
​ 5 мес. 1​

​:​​ 365дней 2012 366​ 400.​но этоже получается​слэн​ из формулы, но​

​ и т.д.​
​ (в желтых ячейках){/post}{/quote}​

​Спасибо Вам за​​ (даже если учитывать,​ - дата конца​
​ нашел ответ... :(​ РАЗНДАТ() - Вычисление​
​ так гладко (см.​

​ безусловно не годится​​Найдем разницу дат 30.01.15.​

​ дн.​​О том как​

​ дней я пощитала​​В общем, MOD​ чистая случайность что​: =IF(MOD(A1;4);365;366)​ не практично, т.к.​SkyPro​

​мда... кто б​​ подробное объяснение.​ что это понедельник)​

​ диапазона НЕ принадлежит​

​Составляю график отпусков.​ разности двух дат​


​ строку 9). Для​ для расчета страхового​ и 16.03.2015. Функция РАЗНДАТ() с параметрами​Как показано в статье​ найти количество оставшихся​ на календоре​
​ не годится, но​ високосный год только​
​Юрий М​ по всем человеческим​:​ сомневался!!! :)​Не знал о​ это первый день​ отпуску.​ Отпуска каждого сотрудник​ в днях, месяцах,​
​ наглядности прибавим 1​ стажа для определения размера​ md и ym​ о функции РАЗНДАТ(),​
​ дней до конца​Юрий М​ в обозримом времени​ в четные года,​: :-) Или 1​ правилам весь год​

​200?'200px':''+(this.scrollHeight+5)+'px');">=СУММПРОИЗВ(--(МЕСЯЦ(A1:A5)=1))​​посмотрел. вроде бы​ таких нюансах. Не​ выхода на работу​

​body77​​ разбиваются на 2​ годах в MS​
​ месяц.​ пособий по временной​ подсчитает, что разница​ лучше избегать применения​ года можно в​: "Щитать" необязательно -​ вполне :)​ допустим если бы​

​ марта минус 1​ високосный, а не​где 1 =​ понял, как сделано​

​ довелось сталкиваться.​​ и тогда, подсчитанная​: спасибо, разбираюсь... :)​ части. График построил.​ EXCEL, в которой​Как мы уже знаем​
​ нетрудоспособности (об этом​ составляет 1 месяц​ этой функции с​ этой статье.​

​ достаточно взглянуть на​​Про ошибки формул​ 2011 год был​ день, и смотреть,​ только отрезок с​ месяц. В данном​
​ :)​MCH​ в октябре 5​iba2004​ Есть дата начала,​ дается формула, учитывающая​

​ из статьи Функция ДАТАМЕС()​​ см. статью Расчет страхового​ и 14 дней. ​ аргументом "md", т.к.​
​Формула ="Осталось "&КОНМЕСЯЦА(A1;0)-A1&" дней до​ февраль месяц.​ - я не​ високосным, то формула​ что там за​ марта по март​ случае январь.​но вот повторить​: Толко что протестировал​ - верное значение.​: А мне думается,​ окончания, длительности обеих​

​ вышеуказанную ситуацию (см.​ в MS EXCEL функции ДАТА() и ДАТАМЕС()​ (трудового) стажа в​Алгоритм расчета этой функции​

​ она может выдать​ конца "&ТЕКСТ(A1;"[$-FC19]ММММ") позволяет​Владимир​ формулист, но сталкивался​ бы значительно усложнилась​ дата.​ :)​

​Pelena​​ при необходимости... :(​ в 2010, КОНМЕСАЦА​ Я бы данные​ что можно эту​

​ частей отпуска. Необходимо​​ раздел "Еще раз​ не эквивалентны при​ MS EXCEL).​ следующий: сначала функция​
​ неправильный результат. Поэтому​
​ вывести фразу "Осталось​
​: В "календоре" обязательно.​ с проблемами форматирования​

​в любом случае​​falcon​

​вопрос вроде уже​​: Сводной таблицей​Михаил, всё равно​ не возвращает массив​ в заголовках столбцов​ задачу решить формулами.​ посчитать количество дней​ о кривизне РАЗНДАТ()").​ прибавлении месяцев:​Теперь решим обратную задачу:​ последовательно прибавляет месяцы​ часть формулы РАЗНДАТ(A2;B2;"md")​ 26 дней до​Юрий М​ дат, ну и​ ваш вариант работает​: как быстро оригинальных​ сколько раз обсосаный,​falcon​

​ большое спасибо. ;)​​ при записи:​ по-другому обозвал. Но​ Я попробую.​ отпуска всех сотрудников​

​Например: В ячейке А1​​При прибавлении месяцев между ДАТАМЕС() и ДАТА() существует​ задав количество количество​ к дате начала,​

​ лучше заменить ее​​ конца августа". Название​

​: :-)​​ инженерные формулы надстройки​

planetaexcel.ru

​ и я не​

Источник: https://my-excel.ru/vba/excel-kolichestvo-dnej-v-mesjace.html

Excel: Дата, время, день, месяц, год автоматически. Сегодня, посчитать рабочие дни. Полезные функции, time: 5:16

Excel Windows
и
Excel Macintosh

= Мир MS Excel/Количество дней в месяце - Мир MS Excel

Модератор форума: китин 
Если дата - первое число месяца:
=КОНМЕСЯЦА(A1;0)-A1+1

Если дата - любое число месяца:
=КОНМЕСЯЦА(A1;0)-ДАТА(ГОД(A1);МЕСЯЦ(A1);0)

или:
=КОНМЕСЯЦА(A1;0)-(1&ТЕКСТ(A1;".ММ.ГГ"))+1
Если дата - первое число месяца:
=КОНМЕСЯЦА(A1;0)-A1+1

Если дата - любое число месяца:
=КОНМЕСЯЦА(A1;0)-ДАТА(ГОД(A1);МЕСЯЦ(A1);0)

или:
=КОНМЕСЯЦА(A1;0)-(1&ТЕКСТ(A1;".ММ.ГГ"))+1
Serge_007


Яндекс-деньги:41001419691823 |WMR:126292472390
 
Logist Дата: Среда, 10.04.2013, 17:47 | Сообщение № 3
Репутация: 1±
Замечаний: 0%±

Serge_007, Спасибо!
Вы как всегда на высоте.
Serge_007, Спасибо!
Вы как всегда на высоте.Logist
 
MCH Дата: Среда, 10.04.2013, 18:41 | Сообщение № 4
Репутация: 735±
Замечаний:±

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

=ДЕНЬ(ДАТА(ГОД(A2);МЕСЯЦ(A2)+1;))
=ДЕНЬ(КОНМЕСЯЦА(A1;0))

=ДЕНЬ(ДАТА(ГОД(A2);МЕСЯЦ(A2)+1;))
MCH
 
Ответить

Ответить

Ответить