Как да броим дните между две дати в Google Sheets

Логото на Google Таблици

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

Броене на всички дни между две дати

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





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

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

За да използвате DAYS за броене между два дни, отворете своя Google Таблици електронна таблица и щракнете върху празна клетка. Въведете |_+_|, като замените показаните дати със свои.



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

Функцията DAYS, използвана за изчисляване на дните между две дати в Google Таблици

Реклама

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



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

Можете също да използвате функцията DAYS с препратки към клетки. Ако сте посочили две дати в отделни клетки, можете да въведете |_+_|, като замените препратките към клетки A1 и A11 със свои собствени.

Функцията DAYS в Google Sheets, изчисляваща броя на дните, задържани в две други клетки

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

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

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

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

Реклама

Ако искате да посочите датите във вашата формула DATEDIF, щракнете върху празна клетка и въведете |_+_|, като замените датите със свои собствени.

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

Ако искате да използвате дати от препратки към клетки във вашата формула DATEDIF, въведете |_+_|, като замените препратките към клетки A7 и G7 със свои собствени.

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

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

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

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

За да използвате NETWORKDAYS, щракнете върху празна клетка и въведете |_+_|. Използването на вложена функция DATE ви позволява да конвертирате цифрите на години, месеци и дати в сериен номер на дата в този ред.

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

Функцията NETWORKDAYS в Google Таблици, изчисляваща работните дни между две дати и игнориране на събота и неделя с помощта на вложена формула DATE

Реклама

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

Въведете |_+_| в празна клетка, като замените препратките към клетки A6 и B6 с вашите собствени.

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

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

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

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

Можете да замените препратките към клетките с вашите собствени дати, като използвате вложена функция DATE, ако предпочитате. За да направите това, въведете |_+_|, като замените препратките към клетките и критериите ДАТА с вашите собствени цифри.

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

Реклама

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

ПРОЧЕТЕТЕ СЛЕДВАЩО Снимка на профила за Бен Стоктън Бен Стоктън
Бен Стоктън е технически писател на свободна практика от Обединеното кралство. В минал живот той е бил преподавател в колежа в Обединеното кралство, обучавайки тийнейджъри и възрастни. Откакто напусна класната стая, той е технически писател, пишейки статии и уроци с практически инструкции за MakeUseOf, MakeTechEasier и Cloudwards.net. Има диплома по история и следдипломна квалификация по компютърна техника.
Прочетете пълната биография

Интересни Статии