Съдържание
В статията са показани няколко съвета за изчисляване и показване на времена, които са по-големи от 24 часа, 60 минути и 60 секунди.
Когато изваждате или добавяте време в Excel, понякога може да искате да покажете резултатите като общ брой часове, минути или секунди. Задачата е много по-лесна, отколкото изглежда, и след малко ще разберете решението.
Как да показвате времето за 24 часа, 60 минути и 60 секунди
За да покажете времеви интервал, по-дълъг от 24 часа, 60 минути или 60 секунди, приложете потребителски формат на времето, при който съответният код на единицата време е затворен в квадратни скоби, като например [h], [m] или [s]. Подробните стъпки следват по-долу:
- Изберете клетката(ите), която(ито) искате да форматирате.
- Щракнете с десния бутон върху избраните клетки и щракнете върху Форматиране на клетките или натиснете Ctrl + 1. Това ще отвори Форматиране на клетките диалогов прозорец.
- На Номер в раздела Категория , изберете Потребителски и въведете един от следните формати за време в полето Тип кутия:
- Над 24 часа: [h]:mm:ss или [h]:mm
- Над 60 минути: [m]:ss
- Над 60 секунди: [s]
Следващата снимка показва персонализирания формат на времето "над 24 часа" в действие:
По-долу са изброени няколко други потребителски формата, които могат да се използват за показване на интервали от време, надвишаващи дължината на стандартните единици време.
Описание | Код на формата |
Общо часове | [h] |
Часове & минути | [h]:mm |
Часове, минути, секунди | [h]:mm:ss |
Общо минути | [m] |
Минути & секунди | [m]:ss |
Общо секунди | [s] |
Приложени към нашите примерни данни (общо време 50:40 в горния екран), тези потребителски формати за време ще дадат следните резултати:
A | B | C | |
---|---|---|---|
1 | Описание | Показано време | Формат |
2 | Часове | 50 | [h] |
3 | Часове & минути | 50:40 | [h]:mm |
4 | Часове, минути, секунди | 50:40:30 | [h]:mm:ss |
5 | Протоколи | 3040 | [m] |
6 | Минути & секунди | 3040:30 | [m]:ss |
7 | Секунди | 182430 | [s] |
За да направите показаните часове по-смислени за потребителите, можете да допълните времевите единици със съответните думи, например:
A | B | C | |
---|---|---|---|
1 | Описание | Показано време | Формат |
2 | Часове & минути | 50 часа и 40 минути | [h] "часове и" mm "минути" |
3 | Часове, минути, секунди | 50 ч. 40 м. 30 сек. | [h] "h." mm "m." ss "s." |
4 | Протоколи | 3040 минути | [m] "минути" |
5 | Минути & секунди | 3040 минути и 30 секунди | [m] "минути и" ss "секунди" |
6 | Секунди | 182430 секунди | [s] "секунди" |
Забележка. Въпреки че горните времена изглеждат като текстови низове, те все още са числови стойности, тъй като форматите на числата в Excel променят само визуалното представяне, но не и основните стойности. Така че можете да добавяте и изваждате форматираните времена както обикновено, да ги посочвате във формулите си и да ги използвате в други изчисления.
След като вече знаете общата техника за показване на времена, по-големи от 24 часа, в Excel, нека ви покажа още няколко формули, подходящи за конкретни ситуации.
Изчисляване на часовата разлика в часове, минути или секунди
За да изчислите разликата между две времена в определена единица време, използвайте една от следните формули.
Времева разлика в часове
Изчисляване на часовете между началния и крайния час като десетично число , използвайте тази формула:
( Краен час - Начален час ) * 24За да получите броя на пълни часове , използвайте функцията INT, за да закръглите десетичното число до най-близкото цяло число:
=INT((B2-A2) * 24)
Разлика във времето в минути
За да изчислите минутите между два часа, извадете началния час от крайния час и след това умножете разликата по 1440, което е броят на минутите в един ден (24 часа*60 минути).
( Краен час - Начален час ) * 1440Разлика във времето в секунди
За да получите броя на секундите между две времена, умножете разликата във времето по 86400, което е броят на секундите в един ден (24 часа*60 минути*60 секунди).
( Краен час - Начален час ) * 86400Ако приемем, че началният час е в A3, а крайният - в B3, формулите са следните:
Часове като десетично число: =(B3-A3)*24
Пълни часове: =INT((B3-A3)*24)
Протокол: =(B3-A3)*1440
Секунди: =(B3-A3)*86400
Следната снимка показва резултатите:
Забележки:
- За да се получат правилни резултати, клетките с формули трябва да бъдат форматирани като Обща информация .
- Ако крайният час е по-голям от началния, разликата във времето се показва като отрицателно число, както в ред 5 на снимката по-горе.
Как да добавяте / изваждате повече от 24 часа, 60 минути, 60 секунди
За да добавите желания интервал от време към даден час, разделете броя на часовете, минутите или секундите, които искате да добавите, на броя на съответната единица в денонощието (24 часа, 1440 минути или 86400 секунди), след което добавете коефициента към началния час.
Добавете за 24 часа:
Начален час + ( N /24)Добавете над 60 минути:
Начален час + ( N /1440)Добавете над 60 секунди:
Начален час + ( N /86400)Където N е броят на часовете, минутите или секундите, които искате да добавите.
Ето няколко примера за реални формули:
За да добавите 45 часа към началния час в клетка A2:
=A2+(45/24)
За да добавите 100 минути към началния час в A2:
=A2+(100/1440)
За да добавите 200 секунди към началното време в A2:
=A2+(200/86400)
Или можете да въведете времената за добавяне в отделни клетки и да се позовавате на тези клетки във формулите си, както е показано на снимката по-долу:
За изваждане на пъти в Excel използвайте подобни формули, но със знак минус вместо плюс:
Извадете над 24 часа:
Начален час - ( N /24)Извадете над 60 минути:
Начален час - ( N /1440)Извадете над 60 секунди:
Начален час - ( N /86400)Следната снимка показва резултатите:
Забележки:
- Ако изчисленото време се показва като десетично число, приложете потребителски формат за дата/час към клетките на формулата.
- Ако след прилагане на персонализирано форматиране клетката се показва на адрес #####, най-вероятно клетката не е достатъчно широка, за да покаже стойността на датата и часа. За да поправите това, разширете ширината на колоната чрез двукратно щракване или чрез плъзгане на дясната граница на колоната.
Ето как можете да показвате, добавяте и изваждате дълги интервали от време в Excel. Благодаря ви, че прочетохте, и се надявам да се видим в нашия блог следващата седмица!