В тази статия ще научим как да използваме функцията DATEDIF в Excel.
Как можете да изчислите дни между две дати?
Може да има прост начин просто да извадите последната дата от по -старата. Или можете да използвате функцията Excel DATEDIF. Тази функция понякога не се показва. Трябва да го въведете като цял текст. Можете да изберете днешната дата, като използвате функцията днес, обяснена в примера, за да изчислите възрастта на човек в дни, месеци или години в Excel.
Не се страхувайте, ако Excel не ви помогне да намерите функцията. Той съществува, използвайте функцията, както е обяснено, и ще получите резултата.
Функция DATEDIF в Excel
Функцията DATEDIF е excel функция за получаване на пълния календарен период между двете дати. Функцията DATEDIF в Excel за получаване на възрастта на човек. По принцип това е функция за изваждане за дати в Excel, тъй като тази функция връща числото, изразено като календарен период.
Функцията DATEDIF връща броя на годините, месеците и дните между дадените две дати в Excel.
Синтаксис:
= DATEDIF (начална_дата, крайна_дата, единица) |
Start_date: Първа дата във валиден Excel формат
end_date: Втора дата във валиден Excel формат
единица: единица в кавички
„Y“ получава годините между датите
„M“ получава между датите
„D“ получава дните между датите
"md" получава дните между датите, игнорирайки месеци и години
"ym" получава месеците между датите, игнорирайки дни и години
"yd" получава дните между датите, игнорирайки години
Подробно обяснение на различните аргументи на единицата в таблицата по -долу.
Мерна единица | Предназначение | Смисъл |
д | дни | Пълен календар дни между дните |
м | месеци | Пълен календар месеци между дните |
y | години | Пълен календар години между дните |
md | Дни без месеци и години | Пълен календар дни между дните, сякаш датите са на същия месец и година |
йм | Месеци без години | Пълен календар месеци между дните, сякаш датите са на същата година |
yd | Дни без години | Пълен календар дни между дните, сякаш датите са на същата година |
Аргументът за единица е много важен.
Пример:
Всичко това може да е объркващо за разбиране. Нека разберем как да използваме функцията, използвайки пример.
Тук имаме няколко примера за тестване на формулата. Тук, като се има предвид началната и крайната дата, трябва да изчислим разликата в дни между датите
Използвайте формулата:
= DATEDIF (A2, B2, C2) |
A2: Аргументът за първа дата е даден като препратка към клетка
B2: Аргумент за втора дата, даден като препратка към клетка
C2: посочена единица
Маркираните кутии при използване на функцията ни показват този аргумент към функцията, даден като препратка към клетка.
Функцията връща пълните календарни години между датите, използвайки „y“
Както можете да видите, функцията връща стойностите.
Забележка:
- Датата в Excel трябва да бъде във валиден формат
- Единичен аргумент към функцията може да бъде даден като препратка към клетка или директно към функцията в двойни кавички.
- Start_date трябва да е преди end_date, в противен случай функцията ще даде #NUM! грешка
- Функцията дава #VALUE! Грешка, ако датата не е валидна.
Един от най -използваните примери за функцията е да се получи възрастта на човек в Excel.
По -долу е даден пример за получаване на възрастта на човек в Excel с помощта на функцията DATEDIF.
Функцията DATEDIF се комбинира с функцията TODAY за тази цел.
ДНЕС функцията в Excel се използва за генериране на днешната дата в клетка.
Синтаксис:
= Днес () |
Нека разберем това с пример, показан по -долу.
Тук трябва да изчислим възрастта на децата на Нед Старк.
Използвайте формулата, за да получите възрастта на децата.
Формула:
= DATEDIF (C4, TODAY (), "y") |
Дата на раждане е началната дата в клетката С4.
Днес () функцията се използва за получаване на днешната дата като крайна дата.
"Y" за да получите възрастта в години.
Забележка:
Тук използваме Днес като крайна дата. Можете да използвате крайната дата по ваш избор. |
Получихме възрастта на Джон Сноу, използвайки функцията DATEDIF
Копирайте формулата в други клетки, изберете клетките, като вземете първата клетка, където вече е приложена формулата, използвайте клавиш за бърз достъп Ctrl + D за да се намери възрастта на почивка на децата.
По същия начин ще открием месеци и дни, използващи същата функция, но различна единица.
Получихме възрастта в месеци
Получихме възрастта в дни
Сега някои от вас се чудят дали трябва да намерим годините, месеците и дните между двете дати.
Използвайте формулата, за да съберете годините, месеците и дните заедно
= DATEDIF (B2, TODAY (), "y") & "y" & DATEDIF (B2, TODAY (), "ym") & "m" & DATEDIF (B2, TODAY (), "md") & "d " |
Обяснение:
DATEDIF (B2, TODAY (), "y") & "y" означава години между датите с низ „y“, прикрепен към номера
DATEDIF (B2, TODAY (), "ym") & "m" обозначава месеци между датите, игнорирайки дни и години с низ „m“, прикрепен към числото.
DATEDIF (B2, TODAY (), "md") & "d" означава дни между датите, игнорирайки месеци и години с низ „d“, прикрепен към числото.
Както можете да видите възрастта им сега. Можете да използвате тази функция, за да изчислите броя на дните в услуга в Excel.
Ето всички бележки за наблюдение, използващи функцията DATEDIF в Excel
Бележки:
- Не се страхувайте, ако Excel не ви помогне да намерите функцията. Той съществува, използвайте функцията, както е обяснено, и ще получите резултат.
- Excel съхранява дати като серийни номера и се използва при изчисляване от функцията. Затова се препоръчва да се използват дати като препратка към клетка или да се използва функцията DATE, вместо да се дава директен аргумент на функцията. Проверете валидирането на стойностите на датата, ако функцията връща #VALUE! Грешка.
- Ако началната дата е по -голяма от крайната, функцията връща грешката #NUM.
- Като цяло Excel ви помага да попълните аргументите на функция за разлика от функцията DATDIF.
Надявам се, че тази статия за това как да използвате функцията DATEDIF в Microsoft Excel е обяснима. Намерете още статии за изчисляване на стойности за дата и час и свързани формули на Excel тук. Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта.
Как да използвате функцията WORKDAY в Excel : Връща стойността на датата на работния ден след дни, добавени към началната дата, използвайки функцията WORKDAYS в Excel.
Как да използвате функцията NETWORKDAYS в Excel : Връща работните дни между двете посочени дати, използвайки функцията NETWORKDAYS.
Пребройте празниците между датите в Excel : бройте неработни дни между двете дадени дати, като използвате функциите DATEDIF и NETWORKDAYS в Excel.
Извличане на дни между датите, без да се обръща внимание на годините в Excel : пребройте дните между двете дати, като използвате различни функции и математическа операция в Excel
Пребройте датите на раждане по месеци в Excel : пребройте броя дати в определен месец, като използвате функцията SUMPRODUCT и MONTH в Excel.
Сума цена по делнични дни в Excel : суми на ценови стойности, съответстващи на броя на датите в определен работен ден, използвайки функцията SUMPRODUCT и WEEKDAY в Excel.
Популярни статии:
Как да използвате функцията IF в Excel : Изразът IF в Excel проверява условието и връща конкретна стойност, ако условието е TRUE или връща друга конкретна стойност, ако FALSE.
Как да използвате функцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.