Потребителите на електронни таблици навсякъде се зарадваха, когато Google Sheets беше пуснат в света през 2006 г. Мощен софтуерен пакет за електронни таблици, базиран в облак, който е напълно безплатен за използване, Sheets има лесна крива на обучение и е чудесен инструмент за създаване на електронни таблици за работа, училище, или лична употреба. Разбира се, лесният за използване безплатен софтуер няма да има набор от функции на водещите на пазара пакети като Microsoft Excel. Листовете донякъде липсват в някои функции и функционалност, но все пак това е високо-способен софтуерен пакет.
Вижте също нашата статия Как да конвертирате електронните таблици на Google Таблици в XML
Едно от най-често срещаните приложения за програми за електронни таблици е да създават календари и да обработват информация за дати, като графики за време или графици за ваканции. Много потребители, които създават електронна таблица, занимаваща се с дати, се нуждаят да изчислят колко дни има между две дати; тоест, те трябва да намерят колко дни има между (като пример) 1 юли 2018 г. и 31 януари 2019 г. Можете просто да погледнете календар и да преброите дните на ръка и това ще работи добре, ако дати бяха много близки заедно, но за голям брой дати или дати, които са далеч един от друг, малко помощ от компютъра със сигурност би било хубаво. За щастие, Google Sheets има няколко начина за намиране на броя на дните между две дати.
Функцията MINUS
За разлика от Excel, Google Sheets има функция за изваждане, която е много удобна за изчисляване на прости разлики в датата. MINUS е функция за изваждане на таблиците и поради начина, по който датите се съхраняват вътрешно (като цели числа, описващи броя на дните от определена дата в миналото), тя работи чудесно за приспадане на една дата от друга, стига датите да са и двете в същия формат. Синтаксисът за MINUS е: = MINUS (стойност 1, стойност 2) .
За да използвате MINUS, отворете празна електронна таблица на Google Таблици във вашия браузър. Въведете (като пример) „4/4/2017“ и „5/15/2017“ в клетки B3 и C3. Сега изберете клетка D3, където ще поставим функцията MINUS. Щракнете вътре в fx лентата и след това въведете '= MINUS (C3, B3)' и натиснете Enter. Клетка D3 сега ще върне стойността 40, както е показано директно по-долу.

Така че има 40 дни между 4/5/2017 и 15.05.2017. Можете също така да откриете разликата между датите, само като въведете референциите в клетката и не се притеснявате от функцията MINUS. Например щракнете върху клетка E3 и въведете '= C3-B3' в функционалната лента, както е показано на снимката директно по-долу. Това също ще върне 40, въпреки че директно изваждате датите без MINUS, стойността в клетка E вероятно ще се покаже във формат на датата и ще изглежда много странно. Можете да конвертирате формата на клетката, за да покажете цяло число, като изберете Формат > Число и число .

Можете също така първо да въведете препратките към клетките с по-ранната дата. Ако въведете '= B3-C3' в функционалната лента, клетката ще съдържа стойността -40. Това подчертава, че 4/4/2017 изостава с 40 дни след 15.5.2017.
Функцията DATEDIF
DATEDIF е функция, с която можете да намерите общите дни, месеци или години между две дати. Можете да намерите общите дни между две дати, въведени в електронната таблица, или да включите датите в рамките на DATEDIF. Синтаксисът за DATEDIF е: DATEDIF (start_date, end_date, unit) . Единицата за функцията може да бъде D (дни), M (месеци) или Y (години).
За да откриете разликата между 4/4/2017 и 5/15/2017 с DATEDIF, трябва да изберете клетка, към която да добавите функцията (F3, в нашия случай) и да въведете „= DATEDIF“ в лентата на fx. След това разгънете функцията със скоби, които включват началната дата и референцията на клетка за дата B3 и C3. Единичните дни, в противен случай „D“, също трябва да са в края на функцията. Така че пълната функция е = DATEDIF (B3, C3, "D"), която връща стойността 40, както е посочено по-долу.

DATEDIF също ще работи, ако поставите информацията за датата директно във формулата. Щракнете върху клетка на електронна таблица, за да добавите DATEDIF, и след това въведете '= DATEDIF ("4/5/2017", "5/15/2017 ″, " D ")" в лентата на валутата. Това ще върне 40 в избраната клетка, както е показано по-долу.

Функцията DAY360
Google Sheets включва DAY360, който изчислява разликата между дати за 360-дневна година. 360-дневният календар се използва предимно за финансови електронни таблици, в които може да се наложи изчисляване на лихвения процент. Синтаксисът за DAYS360 е: = DAYS360 (start_date, end_date, ) . Това е незадължителен индикатор, който можете да включите за метода на броене на ден.
За да използвате тази функция в електронната си таблица на Google Таблици за датите 01.01.2016 г. и 1/1/2017 г., въведете „1/1/2016“ в клетка B4 като начална дата и след това въведете „1/1/2017“ в C4 като крайна дата на функцията. Сега изберете клетка D4, въведете функцията '= DAYS360 (B4, C4)' в fx лентата и натиснете Enter. Тогава клетка D4 ще включва общо 360 дни между избраните дати. Обърнете внимание, че единствената реална полза за тази конкретна функция е, ако работите с лихвени проценти.

Функцията NETWORKDAYS
NETWORKDAYS също изчислява броя на дните между дати, но не е напълно същото като останалите. Тази функция отчита само делничните дни, така че оставя уикендите извън уравнението. (Прочетете го като „Нет работни дни“, а не като „Дни на мрежата“.) Като такива можете да намерите общия брой делнични дни между няколко дати с NETWORKDAYS, а също така можете да посочите допълнителни празници, така че да изключва други дати. Синтаксисът за NETWORKDAYS е: NETWORKDAYS (start_date, end_date, ) .
Можете да добавите тази функция в електронната си таблица с примерните дати 4/4/2017 и 5/15/2017, въведени в клетки B3 и C3. Изберете клетка, в която ще включите общия ден и щракнете върху лентата за валидност, за да вмъкнете функцията. Въведете '= NETWORKDAYS (B3, C3)' и натиснете клавиша Enter, за да добавите функцията към избраната от нея клетка на електронната таблица. Клетката NETWORKDAYS ще включва общо 29 за броя дни между датите.
За да добавите дата на празника към функцията, първо въведете „4/17/2017“ в клетка A3. Изберете клетката NETWORKDAYS, щракнете върху лентата fx и променете функцията, като добавите към нея референтен номер на клетката A3. Така че функцията ще бъде = NETWORKDAYS (B3, C3, A3), което ще върне 28 с допълнителната банкова ваканция, също приспадната от общите дни.

Други важни функции, свързани с датата
В таблиците има редица функции, свързани с датата, с които трябва да сте запознати, ако ще вършите много работа с датите.
-
- Функцията DATE преобразува предоставена година, месец и ден в дата. Форматът е DATE (година, месец, ден). Например, DATE (2019, 12, 25) връща „25.12.2019“.
- Функцията DATEVALUE преобразува правилно форматиран низ за дата в цяло число. Форматът е DATEVALUE (низ от дата); низът за дата може да бъде всеки подходящ низ, например „25.12.2019“ или „1/23/2012 8: 5: 30“.
- Функцията DAY връща деня от месеца, на който спада конкретна дата, в цифров формат. Форматът е DAY (дата). Например DAY („12/25/2019“) връща 25.
- Функцията DAYS връща броя на дните между две дати. Форматът е DAYS (крайна дата, начална дата). Например DAYS („12/25/20189“, „8/31/2019“) връща 116.
- Функцията EDATE връща дата определен брой месеци преди или след датата. Форматът е EDATE (начална дата, брой месеци). Например EDATE („31.08.2019“, -1) връща „31.07.2019“.
- Функцията MONTH връща месеца в годината, на който спада конкретна дата, в цифров формат. Форматът е МЕСЕЦ (дата). Например, МЕСЕЦ („30.08.2019 г.“) връща 8.
- Функцията TODAY връща текущата дата като стойност на датата. Форматът е ДНЕС (). Например, по време на писането на текст, ДНЕС () ще върне „31.08.2019“.
- Функцията WEEKDAY връща числова стойност, показваща деня от седмицата на предоставената дата. Форматът е СЕДМИЧЕН (дата, тип) и типът може да бъде 1, 2 или 3. Ако типът е 1, дните се броят от неделя, а неделята има стойност 1. Ако типът е 2, дните се отчитат от понеделник и стойността на понеделник е 1. Ако типът е 3, дните се отчитат от понеделник, а стойността на понеделник е 0. Например, 30.04.2019 е вторник, а СЕДМИЦА („30.04.2019“, 1) би връщане 3, а СЕДМИЦА („30.04.2019“, 2) ще върне 2, а СЕДМИЦА („4/30/2019“, 3) ще върне 1.
- Функцията YEAR връща числова стойност, показваща годината на предоставената дата. Форматът е YEAR (дата). Например, ГОДИНА („25.12.2019 г.“) ще върне 2019 г.
Ето как можете да намерите броя дни между дати в Google Таблици. Функциите MINUS, DATEDIF, NETWORKDAYS и DAYS360 със сигурност ще ви бъдат полезни, ако вашите електронни таблици включват много дати.
Имате ли други уникални или интересни начини за работа с дати в Google Таблици? Споделете ги с нас по-долу!






