Изчисляване на време в Google Sheets

  • Споделя Това
Michael Brown

Сега, след като научихме как да въвеждате дати и часове в електронната си таблица , е време да поговорим за начините за изчисляване на времето в 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 . Целочислената част представлява датата, а дробната - времето. Така че задачата ви се свежда до разделяне на целочислената от дробната част.

    1. За да извлечете датата (целочислена част), използвайте функцията ROUNDDOWN в клетка B2:

      =ЗАКРЪГЛЯНЕ(A2,0)

      Формулата закръгля стойността надолу и изхвърля дробната част.

    2. За да извлечете времето, въведете следната формула за изваждане в C2:

    =A2-B2

  • Копирайте резултатите в третия ред и приложете Дата във формат B3 и Време във формат C3:
  • Използвайте добавката Split Date & Time

    Може би ще се изненадате, но за тази работа има една специална добавка. Тя е наистина малка и лесна, но приносът ѝ за Google Sheets не може да бъде надценен.

    Разделяне на дата и час разделя наведнъж всички записи за дата и час в цялата колона. Контролирате желания резултат само с 4 прости настройки:

    Казвате на добавката:

    1. Дали има заглавен ред.
    2. Ако искате да получите устройството Date.
    3. Ако искате да получите единицата за време.
    4. И ако искате да замените първоначалната колона с новите данни.

    Той буквално сваля от плещите ви тежестта на разделянето на единиците за дата и време:

    Добавката е част от колекцията Power Tools, така че ще имате на разположение повече от 30 други полезни добавки. Инсталирайте я от магазина на Google Sheets, за да изпробвате всичко.

    Това са начините не само да показвате дата или час, но и да ги отделяте в различни клетки. И вече можете да извършвате различни изчисления с тези записи.

    Надявам се, че тези примери ще ви помогнат да решите задачите си при работа с дати и време в Google Sheets.

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.