Как да изчислим дните между две дати в Google Таблици

Как да изчислим дните между две дати в Google таблици.

Ако искате да изчислите броя на дните между две дати, можете да използвате функциите DAYS, DATEDIF и NETWORKDAYS в Google Таблици, за да го направите. DAYS и DATEDIF броят всички дни, докато NETWORKDAYS не включват събота и неделя.

Пребройте всички дни между две дати

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

Използване на функцията DAYS

Функцията DAYS е най-лесна за използване, стига да не се притеснявате да изключите празниците или почивните дни. DAYS обаче ще отбележи допълнителните дни, които се запазват във високосна година.

За да използвате DAYS за броене между два дни, отворете таблица Данни от Google Таблици  и щракнете върху празна клетка. Тип =DAYS("01/01/2019","01/01/2018")Заменете показаните дати със свои.

Използвайте датите в обратен ред, така че поставете крайната дата на първо място и началната дата на второ място. Използването първо на началната дата ще върне DAYS до отрицателна стойност.

Както показва примерът по-горе, функцията DAYS изчислява общия брой дни между две посочени дати. Форматът на датата, използван в примера по-горе, е форматът за Обединеното кралство, дд/мм/година. Ако сте в САЩ, не забравяйте да използвате MM/DD/YYYY.

Ще трябва да използвате формата на датата по подразбиране за вашия локал. Ако искате да използвате различен формат, щракнете върху Файл > Настройки на електронна таблица и променете стойността на локал на друго място.

Можете също да използвате функцията DAYS с препратки към клетки. Ако изберете две дати в отделни клетки, можете да въведете =DAYS(A1, A11)и заменете препратките към клетки A1 и A11 с вашите собствени препратки към клетки.

В горния пример се записва разлика от 29 дни спрямо записаните дати в клетки E6 и F10.

Използване на функцията DATEDIF

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

Подобно на DAYS, DATEDIF взема предвид високосните дни и ще брои всички дни, вместо да ви ограничава до работни дни. За разлика от DAYS, DATEDIF не работи в обратен ред, така че използвайте началната дата първо и крайната дата след това.

Ако искате да посочите дати във вашата формула DATEDIF, щракнете върху празна клетка и въведете =DATEDIF("01/01/2018","01/01/2019","D")и заменете датите с вашите собствени дати.

Ако искате да използвате дати от препратки към клетки във формулата DATEDIF, въведете =DATEDIF(A7,G7,"D")и заменете препратките към клетки A7 и G7 с вашите собствени препратки към клетки.

Пребройте работните дни между две дати

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

NETWORKDAYS третира събота и неделя като почивни дни, като тези дни се приспадат при изчисляването им. Подобно на DATEDIF, NETWORKDAYS използва първо началната дата, последвана от крайната.

За да използвате NETWORKDAYS, щракнете върху празна клетка и въведете =NETWORKDAYS(DATE(2018,01,01),DATE(2019,01,01)). Използването на вложената функция ДАТА ви позволява да преобразувате числа от години, месеци и дати в последователно число на дата в този ред.

Заменете показаните числа с вашите собствени числа за година, месец и дата.

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

пиши =NETWORKDAYS(A6,B6) Празна клетка и заменете препратките към клетки A6 и B6 с вашите собствени препратки към клетки.

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

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

За да направите това, щракнете върху празна клетка и въведете =NETWORKDAYS(A6,B6,{B6:D6}. В този пример A6 е началната дата, B6 е крайната дата, а диапазонът B6:D6 е диапазон от клетки, съдържащ празниците, които трябва да бъдат изключени.

Можете да замените препратките към клетки с ваши собствени дати, като използвате вложената функция ДАТА, ако предпочитате. За да направите това, въведете  =NETWORKDAYS(E11,F13,{DATE(2019,11,18),DATE(2019,11,19)})и заменете препратките към клетките и критериите за дата с вашите собствени числа.

В примера по-горе същият период от време се използва за три формули NETWORKDAYS. С 11 стандартни работни дни, отчетени в клетка B2, между два и три допълнителни ваканционни дни се премахват в клетки B3 и B4.

Свързани постове
Публикувайте статията на

Добави коментар