Прескочи на основното съдържание

Изчислете разликата между две дати в дни, седмици, месеци и години в Excel

Автор: Xiaoyang Последна промяна: 2020-08-18

Когато работите с датите в работен лист, може да се наложи да изчислите разликата между две дадени дати, за да получите броя на дните, седмиците, месеците или годините. В тази статия ще говоря за това как да реша тази задача в Excel.


Изчислете разликата между две дадени дати в дни

За да получите броя на дните между две дадени дати, моля, използвайте формулите по-долу:

1. Въведете някоя от формулите по-долу в празна клетка, където искате да получите резултата:

=DATEDIF(A2,B2,"D")
=B2-A2

Забележка: В горните формули: A2 е клетката за начална дата и B2 е клетката за крайна дата.

2. След това плъзнете манипулатора за попълване надолу към клетките, за да попълните тази формула, и броят на дните между двете дати се изчислява, както е показано на екранната снимка по-долу:


Изчислете разликата между две дадени дати в месеци

Ако искате да получите броя на месеците между две конкретни дати, моля, въведете следната формула в празна клетка:

=DATEDIF(A2,B2,"M")

Забележка: A2 е клетката за начална дата, а B2 е клетката за крайна дата.

След това плъзнете манипулатора за попълване надолу към клетките, за да приложите тази формула, и разликата между две дати в месеци е изчислена, вижте екранната снимка:


Изчислете разликата между две дадени дати в години

За да изчислите броя на годините между две дати, функцията DATEDIF също може да ви помогне.

Моля, въведете формулата по-долу в празна клетка:

=DATEDIF(A2,B2,"Y")

Забележка: A2 е клетката за начална дата и B2 е клетката за крайна дата.

След това плъзнете манипулатора за попълване надолу към клетките, за да приложите тази формула, и броят години между конкретните две дати е върнат, вижте екранната снимка:


Изчислете разликата между две дадени дати в дни, месеци и години

Ако трябва да изчислите разликата между две дати в дни, месеци и години заедно, трябва да приложите формулата по-долу:

=DATEDIF(A2, B2, "y") &" years, "&DATEDIF(A2, B2, "ym") &" months, " &DATEDIF(A2, B2, "md") &" days"

Забележка: A2 е клетката за начална дата и B2 е клетката за крайна дата.

И след това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, тогава ще получите следния резултат:


Изчислете разликата между две дадени дати в седмици

Функцията DATEDIF също може да ви помогне да изчислите броя на седмиците между две дати, моля, използвайте следната формула в празна клетка:

=(DATEDIF(A2,B2,"D")/7)

Забележка: A2 е клетката за начална дата и B2 е клетката за крайна дата.

След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и ще получите седмиците в десетични числа между две дати, вижте екранната снимка:

  • СъветиАко искате да получите броя на пълните седмици между две дати, моля, приложете тази формула:
  • =ROUNDDOWN((DATEDIF(A2, B2, "d") / 7), 0)


Изчислете разликата между две дадени дати в дни, часове и минути

Ако имате два списъка с дати и часове, за да изчислите разликата между две дати в дни, часове и минути, следната формула може да ви направи услуга.

Моля, копирайте и поставете формулата по-долу в празна клетка:

=INT(B2-A2)&" days "&TEXT(B2-A2,"h"" hours ""m"" minutes """)

Забележка: A2 е клетката за начална дата и час B2 е клетката за крайна дата и час.

И след това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и ще получите следния резултат, както ви е необходим:


Още относителни статии за дата и час:

  • Изчислете часовете между часовете след полунощ в Excel
  • Да предположим, че имате график за записване на вашето работно време, часът в колона A е началният час на днешния ден, а часът в колона B е крайният час на следващия ден. Обикновено, ако изчислите разликата във времето между двете времена чрез директно минус "=B2-A2", това няма да покаже правилния резултат, както е показано на лявата екранна снимка. Как можете да изчислите правилно часовете между два пъти след полунощ в Excel?
  • Изчислете работните часове на месец в Excel
  • Обикновено повечето от нас работят по 8 часа на ден, 5 дни в седмицата. Тук искам да получа общото работно време на месец за изчисляване на заплатата. Как да изчислим общото работно време на месец в Excel?
  • Изчислете отработените часове и минус времето за обяд в Excel
  • Като служител на компанията, ние трябва да навлизаме и да изваждаме всеки работен ден, преброяването на общото отработено време и минус времето за обяд за деня може да помогне за изчисляване на заплатата според времето. Например, имам следния запис за ежедневно присъствие, който съдържа време за влизане, излизане и начало на обяда, край на обяда в работен лист, сега искам да изчисля общия брой отработени часове, но минус времето за обяд всеки ден. За да довърша тази работа, мога да ви представя някои формули.

  • Супер Формула Бар (лесно редактиране на няколко реда текст и формула); Оформление за четене (лесно четене и редактиране на голям брой клетки); Поставяне във филтриран диапазон...
  • Обединяване на клетки/редове/колони и съхраняване на данни; Съдържание на разделени клетки; Комбинирайте дублиращи се редове и сума/средно... Предотвратяване на дублиращи се клетки; Сравнете диапазони...
  • Изберете Дублиран или Уникален редове; Изберете Празни редове (всички клетки са празни); Super Find и Fuzzy Find в много работни тетрадки; Произволен избор...
  • Точно копие Множество клетки без промяна на референтната формула; Автоматично създаване на препратки към множество листа; Вмъкване на куршуми, квадратчета за отметка и други...
  • Любими и бързо вмъкнати формули, диапазони, диаграми и снимки; Шифроване на клетки с парола; Създаване на пощенски списък и изпращайте имейли...
  • Извличане на текст, Добавяне на текст, Премахване по позиция, Премахване на пространството; Създаване и отпечатване на междинни суми за пейджинг; Конвертиране на съдържание и коментари между клетки...
  • Супер филтър (запазване и прилагане на филтърни схеми към други листове); Разширено сортиране по месец/седмица/ден, честота и други; Специален филтър с удебелен шрифт, курсив...
  • Комбинирайте работни тетрадки и работни листове; Обединяване на таблици въз основа на ключови колони; Разделете данните на няколко листа; Пакетно конвертиране на xls, xlsx и PDF...
  • Групиране на обобщена таблица по номер на седмицата, ден от седмицата и други... Показване на отключени, заключени клетки с различни цветове; Маркирайте клетки, които имат формула/име...
kte tab 201905
  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
officetab отдолу
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
El datediff tambien funciona en power apps pero sin embargo no encuentro la manera de hacerlo
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations