Разделы сайта
Выбор редакции:
- «Мой дядя самых честных правил, когда не в шутку занемог…
- Компетентностный подход в образовании что это такое
- Достаточные признаки экстремума функции
- Русский символизм как литературное направление — основные черты и характеристики
- Историк Платонов: биография, личная жизнь, достижения
- Описание математических понятий с помощью логики предикатов
- Переход к цилиндрическим координатам в тройном интеграле
- День Бородинского сражения
- Что такое научная работа
- Угольная кислота и её соли - получение и применение Химические взаимодействия между электролитами
Реклама
Узнать возраст человека по дате рождения. Калькулятор дней между датами. Расчет сколько прошло лет, месяцев, дней, часов, минут по дате рождения |
Для вычисления возраста или стажа мы будет использовать недокументированную функцию Excel - РАЗНДАТ() (в английской версии Excel - DATEDIF () ) Описание этой функции есть только в английской справке, ее невозмжно вызвать стандартным способом, она сохранена в Excel только для совместимости работы со старыми версиями Excel и Lotus 1-2-3 Но несмотря на это, если мы ее пропишем в Excel, то она отлично будет работать во всех версиях Excel без необходимости, что-то включать или устанавливать дополнительно. Синтаксис функции РАЗНДАТ() с помощью которой мы будем вычислять возраст или стаж человека следующий: =РАЗНДАТ(начальная_дата ; конечная_дата ; способ_измерения ) начальная_дата — это дата отсчета, если мы вычисляем возраст, то это дата рождения, если вычисляем стаж работы, то это дата трудоустройства. конечная_дата — это дата на которую нам необходимо посчитать то или иное значение. Если рассматривать стаж и возраст, то как правило, требуется посчитать на сегодняшнее число. То есть какой стаж у сотрудника с начала даты трудоустройства и до сегодняшнего дня. Аналогично и для даты рождения.Текущую дату можно вставлять в ручную, но если открыть файл на следующий день, то сегодняшняя дата превратится во вчерашнюю, поэтому вы можете использовать функцию СЕГОДНЯ(), которая будет автоматически вставлять сегодняшнюю дату при любом обновлении файла. Таким образом у вас стаж работы или возраст будет считаться автоматически в Excel при любом открытии файла. Особое внимание стоит обратить на самый последний аргумент - способ_измерения , который определяет тип и единицу измерения между начальной и конечными датами. Ниже перечислены все возможные варианты данного аргумента:
РАЗНДАТ(A2 ;B2 ;«y» ) В английской версии Excel =DATEDIF (A2;B2; «y») Либо можно удалить второй столбец и прописать формулу =РАЗНДАТ(A2 ;Сегодня() ;«y» ) Самое главное, что при этом будет учитываться дата и месяц рождения , например, если сегодня было бы 10.04.2014 (в примере на картинке), то возраст был бы не 31, а 30 лет, так как день рождение в 2014 году еще не наступило. Если вы хотите указать стаж работы в полном варианте, например «2 г. 3 мес. 4 дня» , то формула будет выглядеть следующим образом: РАЗНДАТ(A2 ;B2 ;« y» )& " г. "&РАЗНДАТ(A2 ;B2 ;«ym» )& " мес. "&РАЗНДАТ(A2 ;B2 ;«md» )& " дн. " в английской версии Excel =DATEDIF (A2;B2; «y»)& « г. »&DATEDIF (A2;B2; «ym»)& « мес. »&DATEDIF (A2;B2; «md»)& " дн. " Тут мы сначала вычисляем количество полных лет « y» , затем количество полных месяцев без учета лет «ym» и последнее это «md» — разница дат без учета месяцев и лет. После этого все эти и получаем нужный нам результат. Надеюсь, что статья помогла вам в решении ваших задач в Excel, спасибо, что ставите лайки, вступайте в наши группы в Используйте функцию РАЗНДАТ, если требуется вычислить разницу между двумя датами. Сначала введите дату начала в ячейку и дату окончания в другой. Затем введите формулу, например одну из указанных ниже. Разница в дняхВ этом примере Дата начала находится в ячейке D9, а Дата окончания - в E9. Формула будет показана на F9. "D" возвращает число полных дней между двумя датами. Разница в неделяхВ этом примере Дата начала находится в ячейке D13, а Дата окончания - в E13. "D" возвращает число дней. Но обратите внимание на то, что в конце есть /7 . Это делит количество дней на 7, так как в неделю есть 7 дней. Обратите внимание, что этот результат также необходимо отформатировать как число. Нажмите клавиши CTRL + 1. Затем щелкните число _гт_ десятичных разрядов: 2 . Разница в месяцахВ этом примере Дата начала находится в ячейке D5, а Дата окончания - в ячейку "вниз". В формуле "м" возвращает число полных месяцев между двумя днями. Разница в годахВ этом примере Дата начала находится в ячейке D2, а Дата окончания - в E2. "Y" Вычисление возраста в накопленных годах, месяцах и днях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 дней. 4. необязательно: Объедините три формулы в одну.Вы можете разместить все три вычисления в одной ячейке, как показано в этом примере. Использование амперсандов, кавычек и текста. Это более длинная формула для ввода, но по крайней мере все это в одной из них. Совет. Нажмите клавиши ALT + ВВОД, чтобы разместить разрывы строк в формуле. Это упрощает чтение. Кроме того, если вы не видите формулу целиком, нажмите клавиши CTRL + SHIFT + U. Скачивание примеровВы можете скачать пример книги со всеми примерами, приведенными в этой статье. Вы можете подписаться на них или создать собственные формулы. Другие расчеты даты и времениРасчет между сегодняшней и другой датой Как показано выше, функция РАЗНДАТ вычисляет разницу между датой начала и конечной датой. Однако вместо ввода определенных дат можно также использовать функцию Today () в формуле. При использовании функции TODAY () Excel использует текущую дату на компьютере. Имейте в виду, что при повторном открытии файла в будущем этот файл изменится. Расчет рабочих дней с праздниками или без них Используйте ЧИСТРАБДНИ. 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".
Дата 1вс 22 . 06 . 1941 04 : 00исходная дата 21Интервал1417дни между датами 0века между датами Дата 2вт 09 . 05 . 1945 01 : 43конечная дата 211012рабочие дни между датами * 3годы между датами 46месяцы между датами 34009часы между датами 2040583минуты между датами 122434980секунды между датами 31017143годы месяцы сутки часы минуты Число минут и секунд в дате не может превышать 60, Вы ввели... будут изменены еще и другие параметры даты О-о! Извините! Перед Вами простой онлайн расчетчик, осознающий свои, увы, скромные возможности, а не астрономическая программа! Пожалуйста, введите другое число. На основе этого небольшого табло создан . Сейчас расчетная таблица настроена на подсчет дней до начала лета. Чтобы расчитать, сколько дней прошло или пройдет между интересующими Вас датами, просто введите их в соответствующие поля таблицы. Интервал времени можно изменять точно так же как и даты, при этом отсчет будет вестись от "Даты 1", а изменяться будет "Дата 2". Если на табло Вы видите самый судьбоопределяющий для нашей страны период истории - дни между датами Великой Отечественной войны, то, значит, в Вашем браузере отключен Jawa Script и для проведения расчетов его необходимо включить. * В пределах 2019 года расчет рабочих дней ведется с учетом праздников России и утвержденной правительством РФ схемы переноса выходных дней. При больших промежутках времени между датами, расчеты количества рабочих дней ведутся в предположении пятидневной рабочей недели, праздники не учитываются . Sergey Ov (Seosnews9 )
Посчитать в Excel возраст
можно по-
разному: или только года, или года, месяцы и дни. Посчитать возраст на сегодняшний день или на определенную дату. Есть несколько вариантов.
Если на листе Excel Вы работаете не только с числами, графиками, рисунками, но и с датами, то, наверняка, сталкивались с ситуацией, когда необходимо было посчитать разницу между ними. Например, нужно определить количество дней или месяцев за определенный период времени, или посчитать возраст человека так, чтобы результат получился в днях, месяцах и годах, а может, требуется вычислить именно рабочие дни. Статья про расчет разницы в Эксель на сайте уже есть, и в ней я немного затрагивала даты. Но сейчас давайте рассмотрим данный вопрос подробнее и разберемся, как посчитать количество дней между двумя датами простым способом или используя функцию РАЗНДАТ(), и как определить количество именно рабочих дней. Способ 1: вычитаниеНачнем с самого простого – это отнимем от одной даты вторую, и получим нужное нам значение. Перед этим убедитесь, что формат ячеек, в которые вписаны числа, выбран «Дата» . Если еще не заполняли их, тогда выделите диапазон, с которым хотите работать и нажмите напротив названия группы «Число» на маленькую стрелочку. В открывшемся окне слева выберите подходящий нам формат, а потом в основной области определитесь с типом: 14.03.12, 14 мар 12 или другой. Нажимайте «ОК» . В те ячейки, для которых только что поменяли формат, вводите данные. Я заполнила А1 и В1 . Теперь нужно выбрать любую ячейку (D1 ), в которой установлен общий формат данных, иначе расчеты будут некорректные. Поставьте в нее «=» и нажмите сначала позднюю (В1 ) дату, потом раннюю (А1 ). Чтобы вычислить между ними количество дней, жмите «Enter» . Способ 2: использование функцииДля этого выделите ячейку, в которой будет результат (В3 ), и посмотрите, чтобы для нее был выбран общий формат. Для вычисления дней будем использовать функцию РАЗНДАТ() . В нее входят три аргумента: дата начальная и конечная, единица. Единица – это в чем мы хотим получить результат. Сюда подставляется: «d»
– количество дней; Ставим в В3 знак равенства, пишем РАЗНДАТ и открываем скобку. Затем выделяем раннюю дату (А1 ), потом позднюю (В1 ), ставим в кавычках подходящую единицу и закрываем скобку. Между всеми аргументами ставьте «;» . Для расчета, нажмите «Enter» . У меня получилась такая формула: РАЗНДАТ(A1;B1;»d») Выбрав в качестве единицы «d» , я получила результат – 111. Если изменить данное значение, например, на «md» , тогда формула посчитает разницу между 5 и 24 без учета месяцев и годов. Меняя таким образом данный аргумент, получится вывести точный возраст человека. В одной ячейке будут года «y» , второй месяцы «ym» , третьей дни «md» Способ 3: считаем рабочие дниДля примера возьмем такую табличку. В столбце А у нас начало месяца или начальная дата отсчета, в В – конец месяца или отсчета. Данная функция считает рабочие дни без учета субботы и воскресенья, но в месяцах есть еще и праздники, поэтому столбец С заполним соответствующими датами. ЧИСТРАБДНИ(A5;B5;C5) В качестве аргументов указываем начальную дату (А5 ), потом конечную (В5 ). Последний аргумент – это праздники (С5 ). Разделяем их «;» . Нажав «Enter» появится результат, в примере ячейка D5 – 21 день. Теперь рассмотрим, если в месяце несколько праздников. Например, в январе Новый год и Рождество. Выделяем ячейку (D6 ) и ставим в нее равно. Потом нажимаем в строке формул на букву «f» . Откроется окно «Вставка функции» . В поле «Категория» выберите «Полный алфавитный перечень» и найдите в списке нужную функцию. Жмите «ОК» . Дальше необходимо выбрать аргументы функции. В «Нач_дата» выбираем начальное значение (А6 ), в «Кон_дата» – конечное (В6 ). В последнем поле вписываем даты праздников в скобках {} и кавычках «» . Потом нажимайте «ОК» . В результате мы получим такую функцию и значение будет посчитано без учета выходных и указанных праздников: ЧИСТРАБДНИ(A6;B6;{«01.01.17″;»07.01.17»}) Чтобы не прописывать праздники вручную, можно указать в соответствующем поле определенный диапазон. У меня это С6:С7 . Рабочие дни посчитаются, и функция будет иметь вид: ЧИСТРАБДНИ(A6;B6;C6:C7) Теперь сделаем подсчет для последнего месяца. Вводим функцию и заполняем ее аргументы: ЧИСТРАБДНИ(A8;B8;C8) В феврале получилось 19 рабочих дней. Про другие функции даты и времени в Эксель , я написала отдельную статью, и ее можно прочесть, перейдя по ссылке. |
Популярное:
Новое
- Компетентностный подход в образовании что это такое
- Достаточные признаки экстремума функции
- Русский символизм как литературное направление — основные черты и характеристики
- Историк Платонов: биография, личная жизнь, достижения
- Описание математических понятий с помощью логики предикатов
- Переход к цилиндрическим координатам в тройном интеграле
- День Бородинского сражения
- Что такое научная работа
- Угольная кислота и её соли - получение и применение Химические взаимодействия между электролитами
- Роль водородной связи в процессах ассоциации, растворения и биохимических процессах Внутримолекулярные водородные связи