В тази статия ще научим как да изчисляваме броя на годините, месеците и дните, изминали от определена дата, използвайки функцията в Excel.
Excel съхранява датите като числа, обяснена е проста математическа формулировка. Така че просто трябва да извадите двете дати, ще получат дните между двете дати с отчитане на години.
= later_date - по -ранна дата |
Или
= IF (дата1> дата2, дата1 - дата2, дата2 - дата1) |
Използвайте формулата IF, ако не знаете коя дата да поставите на първо място.
Пример:
Нека да получим това, като използваме чрез тестване на функцията на някои примери. Тук имаме две дати като дата 1 и дата 2.
Трябва да намерим броя на дните, които са между двата дадени
Използвайте формулата в клетки C2 и D2.
= A2 - B2 |
Тази формула ви дава отрицателни резултати, ако date1 <date2.
Ако не искате да се интересувате кое е по -малко, просто използвайте формулата по -долу в останалите клетки
= IF (A4> B4, A4 - B4, B4 - A4) |
Това беше основният метод за това. Както можете да видите в горния пример, ви обяснихме състоянието. Сега преминаваме към използването на вградената функция Excel.
Пример 2:
Ето още един пример да направите същото с помощта на функцията DATEDIF. Но този път ще използваме вградената функция.
Функцията DATEDIF връща броя на годините, месеците и дните между дадените две дати в Excel.
Синтаксис:
= DATEDIF (начална_дата, крайна_дата, единица) |
Start_date: Първа дата във валиден Excel формат
end_date: Втора дата във валиден Excel формат
Единица: единица в кавички и решаващ аргумент за функцията
"y"получава годините между датите
"м"получава месеците между датите
"д"получава дните между датите
"md"получава дните между датите, игнорирайки месеци и години
"йм"получава месеците между датите, игнорирайки дни и години
"yd"получава дните между датите, игнорирайки години
Опитайте формулата по -долу, за да получите дни между две дати, игнорирайки години
Използвайте формулата:
= DATEDIF (A2, B2, C2) |
Обяснение
A2: Аргументът за първа дата е даден като препратка към клетка
B2: Аргумент за втора дата, даден като препратка към клетка
C2: посочена единица. Стойността може да бъде посочена директно в кавички „yd“.
Маркираните кутии при използване на функцията ни показват този аргумент към функцията, даден като препратка към клетка.
Функцията връща пълните календарни години между датите, използвайки „yd“.
Както можете да видите, формулата връща дните между датите, игнорирайки години. Но последният резултат връща грешка #NUM, защото началната_дата е СЛЕД крайната_дата.
Бележки:
- Функцията връща #VALUE! Грешка, ако някой аргумент на функцията е нецифрен.
- Бъдете внимателни, докато използвате Дати & процентен номер като препратка към клетка.
- Датите във формулата трябва да бъдат въведени с помощта на препратка към клетка. Форматът на датата в Excel създава проблеми при изчисляването на резултатите.
- Ако дата 1> дата2, тогава функцията връща грешката, ако грешката не се обработва внимателно.
Надявам се, че сте разбрали как да извличате дни между датите, игнорирайки години в Excel. Можете да изпълнявате тези задачи в работна книга на Excel 2013 и 2010. Моля, споделете вашето запитване по -долу в полето за коментар. Ние ще ви съдействаме.
Изчислете възрастта от датата на раждане
Изчислете дни, години и месеци от определена дата
Как да използвате функцията EDATE в Excel
SUM, ако датата е между
Преглед по дата в Excel
Популярни статии
50 Преки пътища в Excel за повишаване на вашата производителност
Редактиране на падащ списък
Абсолютна справка в Excel
Ако с условно форматиране
Ако с заместващи символи