Как да приложите формулата на Excel за броене на дните от датата до днес

  • Споделя Това
Hugh West

Преброяването на броя на дните в Excel е важна задача в ежедневните ни дейности. Но кои са формулите на Excel, за да направите това по ефективен начин? В тази статия ще преброя броя на дните от която и да е дата до днес, като използвам формула на Excel и Power Query.

Изтегляне на работна тетрадка за практика

Можете да изтеглите следната работна книга на Excel за по-добро разбиране и да я упражните сами.

Отчитане на датата до днес.xlsx

8 лесни начина за прилагане на формулата на Excel за броене на дните от датата до днес

В тази статия ще ви покажем как да приложите Формула на Excel за броене на дни от дата до днес с помощта на формулата за изваждане , функцията TODAY , функцията DATE , функцията DAYS , функцията DATEDIF , функцията NETWORKDAYS , функцията NETWORKS.INT , а използването на Power Query .

Преди да преминем към основната дискусия, нека разгледаме нашия набор от данни.

На следващата фигура са дадени имената на служителите с техните дати на постъпване. Трябва да преброяване на броя дни от датата на присъединяване до Днес .

Да започнем

1. Използване на формулата за изваждане за броене на дните от датата до днес в Excel

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

Формулата за изваждане, която е най-лесната за изваждане, може да се приложи лесно, като се въведе минус (-) оператор между двете дати.

Стъпка 1:

  • Първо, изберете E5 клетка.
  • След това запишете следната формула.
=D5-C5

  • Накрая натиснете ВЪВЕДЕТЕ .

Стъпка 2:

  • Така ще видите броя на дните между датата на присъединяване на първия човек и днешната дата.
  • След това използвайте Дръжка за пълнене и го плъзнете надолу от E5 клетка към E13 клетка.

Стъпка 3:

  • Накрая ще получите броя на дните за всички хора в набора от данни.

Прочетете още: Как да намалите броя на дните или датата от днес в Excel

2. използване на функцията TODAY за броене на дните от датата до днес

Ако не искате да създавате различна клетка за текущата дата, винаги можете да използвате ДНЕС функция .

Тази функция връща текущата дата, която се актуализира постоянно, ако наборът от данни бъде променен или отворен. функцията TODAY .

Стъпка 1:

  • За да приложите функцията в нашия набор от данни, изберете празна клетка, напр. E5 клетка.
  • След това въведете следната формула, за да изчислите общия брой дни, откакто даден служител е постъпил на работа в офиса. C5 е датата на постъпване на работа на служителя.
=ДНЕС()-C5

  • И след това натиснете ВЪВЕДЕТЕ .

Стъпка 2:

  • Затова ще видите броя на дните между датата на присъединяване на първия човек и днешната дата.
  • След това използвайте Дръжка за пълнене и го плъзнете надолу от E5 клетка към E13 клетка.

Стъпка 3:

  • Накрая ще получите броя на дните за всички хора в набора от данни.

Прочетете още: Формула на Excel за изчисляване на броя на дните между днешната и друга дата

3. Използване на формула на Excel с функцията DAYS за броене на дните от датата до днес

Друг лесен начин за преброяване на броя на дните между две дати в този случай се прилага датата на присъединяване и текущата дата. ДНИТЕ функция .

Функцията дава броя на дните между две дати в Excel.

Синтаксис на функцията DAYS

=DAYS (крайна_дата, начална_дата)

Аргументи на функцията DAYS

end_date - Крайната дата.

start_date - Началната дата.

Стъпка 1:

  • Нека приложим функцията в нашия набор от данни. Сега изберете празна клетка като D5 .
  • След това въведете тук следната формула. where D5 е датата на текущия ден, а C5 е датата на присъединяване.
=DAYS(D5,C5)

  • След това натиснете ВЪВЕДЕТЕ .

Стъпка 2:

  • Тук ще видите броя на дните между датата на присъединяване на първото лице и днешната дата.
  • След това използвайте Дръжка за пълнене и го плъзнете надолу от E5 клетка към E13 клетка.

Стъпка 3:

  • В резултат на това ще получите броя на дните за всички хора в набора от данни.

Прочетете още: Как да изчислите броя на дните между две дати в Excel

4. Прилагане на функцията DATE за броене на дните от днес в Excel

Можете да изчислите броя на дните, като използвате функцията DATE . Датата функция връща серийния номер на дадена дата.

Синтаксис на функцията DATE

=DATE (година, месец, ден)

Аргументи на функцията DATE

година - Брой за годината.

месец - Номер за месеца.

ден - Номер за деня.

Тъй като имаме една клетка, която съдържа датата, можем да използваме ГОДИНА , МЕСЕЦ , и ДЕН за извличане на годината, месеца и датата. Можете също така да въведете данните ръчно.

  • Функцията YEAR извлича годината от дадена дата. Синтаксисът на функцията е
=Година (дата)

  • Сайтът Функция Excel MONTH извлича месеца от дадена дата
=MONTH (серийно_число)

  • Сайтът Функция Excel DAY връща деня от месеца като число между 1 и 31 от дадена дата.
=DAY (дата)

Стъпка 1:

  • Следователно нашата формула е във вида, в който D5 е датата на текущия ден, а C5 е датата на присъединяване.
=ДАТА(ГОДИНА(D5),МЕСЕЦ(D5),ДЕН(D5))-ДАТА(ГОДИНА(C5),МЕСЕЦ(C5),ДЕН(C5))

  • Сега изберете празна клетка E5 , въведете формулата и натиснете ВЪВЕДЕТЕ .

Стъпка 2:

  • Затова ще видите броя на дните между датата на присъединяване на първия човек и днешната дата.
  • Освен това използвайте Дръжка за пълнене и го плъзнете надолу от E5 клетка към E13 клетка.

Стъпка 3:

  • И накрая, даденото изображение показва броя на дните между датата на присъединяване и днешната дата в набора от данни.

Прочетете още: Изчисляване на броя на дните между две дати с VBA в Excel

Подобни четива

  • Как да изчислите броя на месеците между две дати в Excel
  • Добавяне на дни към дата в Excel с изключение на почивните дни (4 начина)
  • Как да изчислим работните дни в месеца в Excel (4 лесни начина)
  • Изваждане на дати в Excel за получаване на години (7 прости метода)
  • Как да изчислим работните дни между две дати в Excel (4 метода)

5. използване на формула на Excel с функцията DATEDIF за броене на дните от датата до днес

Използването на DATEDIF Функцията също така е начин за преброяване на дните между датите в Excel. Тя е специално предназначена за определяне на разликата във времето в различни единици, включително дни, месеци и години.

Синтаксис на функцията DATEIF

=DATEDIF (start_date, end_date, unit)

Аргументи на функцията DATEIF

start_date - Начална дата във формат на серийно число на Excel.

end_date - Крайна дата във формат на серийно число на Excel.

единица - Единицата за време, която ще се използва (години, месеци или дни).

Стъпка 1:

  • Така че формулата за нашия набор от данни е дадена по-долу, където D5 е датата на текущия ден, а C5 е датата на присъединяване. Също така, d се отнася за дни (пълни дни).
=DATEDIF(C5,D5, "d")

  • Сега въведете формулата в празна клетка и натиснете ВЪВЕДЕТЕ .
  • По същия начин ДНИ можете да използвате и функцията ДНЕС функция тук вместо end_date.

Стъпка 2:

  • След това ще видите броя на дните между датата на присъединяване на първото лице и днешната дата.
  • Освен това използвайте Дръжка за пълнене и го плъзнете надолу от E5 клетка към E13 клетка.

Стъпка 3:

  • И накрая, даденото изображение показва броя на дните между датата на присъединяване и днешната дата в набора от данни.

Прочетете още: Как да преброите месеците от дата до днес, като използвате формула на Excel

6. прилагане на функцията NETWORKDAYS за броене на дните от датата до днес в Excel

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

Excel НЕТУРНИ ДНИ Функцията преброява броя на работните дни между две дати. Събота и неделя се изключват автоматично от функцията, а по желание може да се включи списък с празнични дни.

Не можете да промените дните по подразбиране за уикенд във функцията.

Синтаксис на NETWORKDAYS Функция

=NETWORKDAYS (start_date, end_date, [holidays])

Аргументи на NETWORKDAYS Функция

start_date - Началната дата.

end_date - Крайната дата.

празници - [по избор] Списък на неработни дни като дати.

Стъпка 1:

  • Първо, нека преброим броя на работните дни, като изключим дните по подразбиране през уикенда и не броим празниците.
  • Изберете празна клетка и въведете следната формула, където C5 е датата на присъединяване, а D5 е датата на текущия ден.
=НЕТНИТЕ РАБОТНИ ДНИ(C5,D5)

  • След това натиснете ВЪВЕДЕТЕ .

Стъпка 2:

  • След това ще видите броя на дните между датата на присъединяване на първото лице и днешната дата.
  • След това използвайте Дръжка за пълнене и го плъзнете надолу от E5 клетка към E13 клетка.

Стъпка 3:

  • И накрая, даденото изображение показва броя на дните между датата на присъединяване и днешната дата в набора от данни.

Сега можем да включим списък на празниците. Не е задължително диапазонът на клетките на празниците да е близо до другите две дати. Но се уверете, че Долар ($) знакът е наличен в обхвата на клетките, така че да работи за всички служители.

Следователно формулата ще бъде:

=NETWORKDAYS(C5,D5,$E$5:$E$13)

където C5 е датата на присъединяване, D5 е датата на текущия ден (можете да използвате ДНЕС вместо нея) и $E$5:$E$13 е диапазонът от клетки за празници. След това изберете празна клетка и натиснете Въведете .

  • Накрая ще получите следния резултат.

Прочетете още: Как да изчислим работните дни без неделя в Excel

7. Използване на функцията NETWORKDAYS.INT на Excel за броене на дните от датата до днес

Както знаете, дните на уикенда са различни в различните страни. Например в някои страни петък и събота са почивни дни.

Едно от основните ограничения на НЕТУРНИ ДНИ е фиксирана за събота и неделя. Ако искате да персонализирате дните на уикенда, тогава NETWORKDAYS.INT ще бъде подходящият вариант за вас.

Тази функция също така брои броя на работните дни без персонализираните почивни дни и празници.

Синтаксис на NETWORKDAYS.INT Функция

=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

Аргументи на NETWORKDAYS.INT Функция

start_date - Началната дата.

end_date - Крайната дата.

уикенд - [по избор] Настройка за това кои дни от седмицата да се считат за почивни.

празници - [по избор] Препратка към датите, които следва да се считат за неработни дни.

Стъпка 1:

  • За да приложите формулата в нашия набор от данни, изберете празна клетка, напр. E5 .
  • След това въведете следната формула, където C5 е датата на присъединяване, а D5 е датата на текущия ден, а 7 е за дните на уикенда - петък и събота.
=NETWORKDAYS.INTL(C5,D5,7)

  • След натискане на ВЪВЕДЕТЕ , ще получите следния резултат.

Стъпка 2:

  • Така ще видите броя на дните между датата на присъединяване на първия човек и днешната дата.
  • След това използвайте Дръжка за пълнене и го плъзнете надолу от E5 клетка към E13 клетка.

Стъпка 3:

  • Следователно даденото изображение показва броя на дните между датата на присъединяване и днешната дата в набора от данни.

  • По-късно, ако можете да включите празници във функцията. В такъв случай запишете тук следната формула. където C5 е датата на присъединяване, а D5 е датата на текущия ден, 7 е за дните на уикенда - петък и събота, и $E$5:$E$13 е за празници.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)

  • Накрая ще получите следния резултат.

Прочетете още: Как да изчислим неизплатените дни в Excel (с лесни стъпки)

8. Използване на Power Query за броене на дни от дата до днес в Excel

Ако искате да направите същия анализ с помощта на Power Query които съм направил, използвайки различни функции на Excel, това ще бъде добро решение.

Power Query , един от най-мощните инструменти за бизнес разузнаване, изисква от потребителя да не научава конкретен код.

Първата функция, предоставена в MS Excel през 2010 г., Excel 2010 и 2013 г., е безплатна добавка. От 2016 г. тя е напълно интегрирана в Excel.

Тук показвам само процеса на изваждане, като използвам Power Query .

Стъпка 1:

  • Първо, изберете обхвата от клетки B4:D13 > От таблицата (на разположение в Данни tab)> Създаване на таблица >преса.

Стъпка 2:

  • Добавяне на колона >преса CTRL key>изберете двете колони, т.е. Дата на присъединяване и Днес >кликнете върху Дата > Извадете дните.

Стъпка 3:

  • Изберете Таб Home > Затвори & Зареждане > Затвори & Зареждане на.

  • Тук ще изберем Нов работен лист >преса.

  • Накрая ще получите следния резултат.

Прочетете още: Как да преброите дните от дата до днес автоматично, като използвате формула на Excel

Заключение

В тази статия разгледахме 8 начини на формулите на Excel за броене на дните от датата до днес. Искрено се надявам, че тази статия ви е харесала и сте научили много от нея. Освен това, ако искате да прочетете още статии за Excel , можете да посетите нашия уебсайт, ExcelWIKI . Ако имате въпроси, коментари или препоръки, оставете ги в раздела за коментари по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.