Съдържание
Сега, след като научихме как да въвеждате дати и часове в електронната си таблица , е време да поговорим за начините за изчисляване на времето в Google Sheets. Ще обсъдим подробно начините за намиране на разликата във времето, ще видим как да сумираме дати и време заедно и ще се научим да показваме само единици за дата или време и да ги отделяме напълно.
Как да изчислим часовата разлика в Google Таблици
Когато работите по някои проекти, обикновено е важно да контролирате колко време прекарвате. Това се нарича изминало време. Таблиците на Google могат да ви помогнат да изчислите разликата във времето по много различни начини.
Пример 1. Изваждане на времето, за да получите продължителността на времето в Google Sheets
Ако разполагате с начален и краен час, не е проблем да откриете изразходваното време:
= Краен час - Начален часДа предположим, че началният час е в колона А, а крайният - в колона Б. С помощта на проста формула за изваждане в С2 ще откриете колко време е отнела тази или онази задача:
=B2-A2
По подразбиране часът се форматира като "hh:mm".
За да получите резултатите само като часове или като часове, минути и секунди, трябва да приложите потребителски формат със съответните времеви кодове: h и hh:mm:ss . Google дори предлага специален формат на номера за подобни случаи - Продължителност :
Съвет. За да приложите персонализирания формат на времето, отидете в Format> Number> More Formats> Потребителски формат на числата в менюто на електронната таблица.
Пример 2. Изчисляване на продължителността на времето в Google Sheets с помощта на функцията TEXT
Друг трик за изчисляване на продължителността на времето в Google Sheets включва функцията TEXT:
=TEXT(B2-A2, "h")
- за часове
=TEXT(B2-A2, "h:mm")
- за часове и минути
=TEXT(B2-A2, "h:mm:ss")
- за часове, минути и секунди
Забележка: Виждате ли как записите са подравнени наляво? Тъй като функцията TEXT винаги връща резултатите, форматирани като текст. Това означава, че тези стойности не могат да се използват за по-нататъшни изчисления.
Пример 3. Времева разлика в часове, минути и секунди
Можете да проследите изразходваното време и да получите резултата в една единица време, без да се съобразявате с други единици. Например, пребройте броя само на часовете, само на минутите или само на секундите.
Забележка: За да се осигурят правилни резултати, клетките трябва да бъдат форматирани като числа или автоматично: Format> Number> Number или Формат> Брой> Автоматично .
За да получите броя на прекараните часове, извадете началния час от крайния час и умножете резултата по 24 (тъй като един ден има 24 часа):
=(крайно време - начално време) * 24Ще получите разликата във времето в десетична форма:
Ако началният час е по-голям от крайния, формулата ще върне отрицателно число, както в C5 в моя пример.
Съвет: Функцията INT ще ви позволи да видите броя на прекараните пълни часове, тъй като тя закръгля числата надолу до най-близкото цяло число:
За да преброите минутите, заместете началния час с крайния час и умножете полученото по 1440 (тъй като един ден има 1440 минути):
=(крайно време - начално време) * 1440За да разберете колко секунди са изминали между два часа, процедурата е същата: заместете началния час с крайния час и умножете резултата по 86 400 (броя на секундите в един ден):
=(крайно време - начално време) * 86400
Съвет. Можете да избегнете умножението във всички тези случаи. Просто първо извадете времената и след това приложете формата за изминало време от Format> Number> More Formats> Повече формати за дата и час . Ако щракнете върху стрелката надолу вдясно от текстовото поле, ще можете да избирате между допълнителни единици за дата и време:
Пример 4. Функции за получаване на часовата разлика в електронна таблица на Google
Както винаги, Google Sheets ви предлага три особено полезни функции за тази цел.
Забележка: Тези функции работят само в рамките на 24 часа и 60 минути и секунди. Ако разликата във времето надхвърли тези граници, формулите ще върнат грешки.
=ЧАС (B2-A2)
- да се върнете часове само (без минути и секунди)=MINUTE(B2-A2)
- да се върнете минути само (без часове и секунди)=СЕКУНДА (B2-A2)
- да се върнете секунди само (без часове и минути)
Как да добавяте и изваждате време в Google Sheets: часове, минути или секунди
Тези операции могат да бъдат постигнати и с две техники: едната включва основни математически изчисления, а другата - функции. Докато първият начин работи винаги, вторият с функциите работи само когато добавяте или изваждате единици, по-малки от 24 часа, 60 минути или 60 секунди.
Добавяне или изваждане на часове в Google Sheets
Добавете по-малко от 24 часа:
=Час на започване + TIME(N часа, 0, 0)Ето как изглежда формулата при реални данни:
=A2+ВРЕМЕ(3,0,0)
Добавете повече от 24 часа:
=Час на започване + (N часа / 24)За да добавя 27 часа към времето в A2, използвам тази формула:
=A2+(27/24)
- За да извадите 24 и повече часа, използвайте горните формули като основа, но променете знака плюс (+) на знак минус (-). Ето какво получих аз:
=A2-ВРЕМЕ(3,0,0)
- да извадите 3 часа=A2-(27/24)
- да извадите 27 часа
Добавяне или изваждане на минути в Google Sheets
Принципът на манипулиране на минутите е същият като при часовете.
Функцията ВРЕМЕ добавя и изважда до 60 минути:
=Час на започване + TIME(0, N минути, 0)Ако трябва да добавите 40 минути, можете да го направите по следния начин:
=A2+ВРЕМЕ(0,40,0)
Ако трябва да извадите 20 минути, ето каква формула трябва да използвате:
=A2-ВРЕМЕ (0,40,0)
Има и формула, основана на проста аритметика, за събиране и изваждане за 60 минути:
=Час на започване + (N минути / 1440)Ето как да добавите 120 минути:
=A2+(120/1440)
Поставете минус вместо плюс, за да извадите 120 минути:
=A2-(120/1440)
Добавяне или изваждане на секунди в Google Sheets
Секундите в Google Sheets се изчисляват по същия начин като часовете и минутите.
Можете да използвате функцията TIME (Време), за да добавяте или изваждате до 60 секунди:
=Час на стартиране + TIME(0, 0, N секунди)Например добавете 30 секунди:
=A2+ВРЕМЕ(0,0,30)
Или заменете 30 секунди:
=A2-ВРЕМЕ (0,0,30)
За да изчислите времето над 60 секунди, използвайте прости математически изчисления:
=Времето на стартиране + (N секунди / 86400)Добавете 700 секунди:
=A2+(700/86400)
Или заменете 700 секунди:
=A2-(700/86400)
Как да сумирате времето в Google Sheets
За да намерите общото време в таблицата си в Google Sheets, можете да използвате функцията SUM. Трикът тук е да изберете правилния формат за показване на резултата.
По подразбиране резултатът ще бъде форматиран като Продължителност - hh:mm:ss
Но най-често форматът по подразбиране за време или продължителност няма да е достатъчен и ще трябва да измислите свой собствен.
Клетките А7:А9 съдържат една и съща стойност на времето. Те просто се показват по различен начин. И всъщност можете да извършвате изчисления с тях: изваждане, събиране, преобразуване в десетична система и т.н.
Извличане на дата и час от пълен запис "дата-час"
Нека си представим, че една клетка в Google Sheets съдържа както дата, така и час. Искате да ги разделите: да извлечете само датата в една клетка и само времето в друга.
Разделяне на дата и час с използване на формат на число
За да покажете датата или часа в една клетка на екрана или за да я отпечатате, просто изберете оригиналната клетка, отидете на Формат> Брой и изберете Дата или Време .
Ако обаче искате да използвате тези стойности за бъдещи изчисления (изваждане, сумиране и т.н.), това няма да е достатъчно. Ако не виждате единицата за време в дадена клетка, това не означава непременно, че тя отсъства, и обратното.
И така, какво правите?
Разделяне на времето на датата с помощта на формули
Google съхранява датите и времето като числа. 8/24/2017 11:40:03 като брой 42971,4861458 . Целочислената част представлява датата, а дробната - времето. Така че задачата ви се свежда до разделяне на целочислената от дробната част.
- За да извлечете датата (целочислена част), използвайте функцията ROUNDDOWN в клетка B2:
=ЗАКРЪГЛЯНЕ(A2,0)
Формулата закръгля стойността надолу и изхвърля дробната част.
- За да извлечете времето, въведете следната формула за изваждане в C2:
=A2-B2
Използвайте добавката Split Date & Time
Може би ще се изненадате, но за тази работа има една специална добавка. Тя е наистина малка и лесна, но приносът ѝ за Google Sheets не може да бъде надценен.
Разделяне на дата и час разделя наведнъж всички записи за дата и час в цялата колона. Контролирате желания резултат само с 4 прости настройки:
Казвате на добавката:
- Дали има заглавен ред.
- Ако искате да получите устройството Date.
- Ако искате да получите единицата за време.
- И ако искате да замените първоначалната колона с новите данни.
Той буквално сваля от плещите ви тежестта на разделянето на единиците за дата и време:
Добавката е част от колекцията Power Tools, така че ще имате на разположение повече от 30 други полезни добавки. Инсталирайте я от магазина на Google Sheets, за да изпробвате всичко.
Това са начините не само да показвате дата или час, но и да ги отделяте в различни клетки. И вече можете да извършвате различни изчисления с тези записи.
Надявам се, че тези примери ще ви помогнат да решите задачите си при работа с дати и време в Google Sheets.