Съдържание
При работа в Excel често се налага да изчисляваме общия брой часове. Например можете да изчислите общия брой часове, необходими за определен проект, от списък с продължителността на различните задачи на този проект. По същия начин можете да изчислите заплатите на служителите, като изчислите общия брой работни часове. . Освен това можете да извадите стойностите на времето, за да получите часовете между тях. В тази статия ще разгледам някои лесни формули и функции на Excel за изчисляване на общия брой часове.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка за упражнения, която използвахме за изготвянето на тази статия.
Изчисляване на общия брой часове.xlsxЗначение на форматирането на клетките при изчисляване на часовете в Excel
Excel съхранява датите и часовете като числа в клетките. Цялото число представлява ден, а десетичната част на числото представлява част от деня. Например в Excel, 1 представлява 1 януари 1900 г. Както вече споменахме, 1.5 представлява 1 януари 1900 г., 12:00 ч. в Excel.
Така че, за да улесним изчисленията и представянето на данните, трябва да променим формата на клетките в Excel. Промяната на формата на клетките не променя стойностите, а променя начина на представяне на данните. Ако искате да промените формата на клетките, следвайте следните стъпки:
Стъпки:
- Първо изберете клетката и щракнете с десния бутон на мишката върху нея. След това щракнете върху Форматиране на клетките опция за въвеждане на Форматиране на клетките Алтернативно, след като изберете клетка, можете да натиснете Ctrl + 1 ' от клавиатурата, за да отворите диалоговия прозорец. Избрах Клетка C5 и Клетка C6 .
- В резултат на това Форматиране на клетките ще се появи диалогов прозорец.
- Сега отидете в Номер и изберете Време от Категория След това изберете предпочитания формат от списъка Тип и щракнете върху ОК .
- В крайна сметка получавате следния резултат.
- По подобен начин можете да персонализирате формата на клетките. За да направите това, изберете клетките и натиснете 'Ctrl + 1 ', за да донесе Форматиране на клетките Прозорец. След това изберете Потребителски от Номер След това въведете/изберете желания формат и щракнете върху OK .
- В резултат на това ще получите резултат, подобен на този по-долу.
9 метода за изчисляване на общия брой часове в Excel
1. Добавяне на стойности на времето за намиране на общия брой часове в Excel
В този метод ще добавяме стойности на времето, като използваме проста формула. Например имаме списък с продължителност на няколко задачи.
Сега просто ще съберем клетките, съдържащи различни продължителности.
Стъпки:
- Първо въведете следната формула в Клетка C8 .
=C5+C6+C7
- Следователно общият брой часове ще бъде следният.
⏩ Забележка:
Ако сборът от часовете е по-голям от 24 часа, гореспоменатата формула ще покаже следния резултат, който не е това, което очаквахме.
В такива случаи трябва да промените формата на клетката, която показва общия брой часове.
➤ За да промените формата на клетката, щракнете върху съответната клетка и натиснете ' Ctrl + 1 ', за да получите Форматиране на клетките диалогов прозорец.
➤ След това отидете в Номер таб, изберете Потребителски от Категория списък. Сега в Тип в горната част на списъка с формати, въведете [h]:mm;@ и щракнете върху ОК .
➤ Накрая ще получим следния резултат.
Прочетете още: Формула на Excel за извънреден труд над 40 часа [с безплатен шаблон]
2. Изчисляване на общия брой часове с помощта на функцията SUM на Excel
Преди това в Метод 1 , изчислихме общия брой часове с помощта на проста формула. Сега обаче ще използваме функцията SUM за изчисляване на общата продължителност на различните задачи.
Стъпки:
- Въведете следната формула в Клетка C8 .
=SUM(C5:C7)
- Тук SUM функцията добавя всички стойности в диапазона C5:C7 . В резултат на това ще получим общата продължителност на всички задачи.
Прочетете още: Как да изчислим часовете и минутите за заплатите в Excel (7 лесни начина)
3. Извадете стойностите на времето, за да изчислите общия брой часове
Понякога се налага да изчислим общия брой часове между времевите стойности. Например имаме начален и краен час за няколко задачи. Сега ще изчислим часовете между всеки от времевите диапазони, като използваме проста формула в Excel.
Стъпки:
- Въведете следната формула в Клетка D5 отначало.
=C5-B5
- Вследствие на това ще получите следния резултат. Използвайте Дръжка за пълнене ( + ), за да копирате формулата в останалите клетки.
Прочетете още: Как да изчислите общия брой отработени часове за една седмица в Excel (5 най-добри метода)
4. Получете общия брой часове, ако разликата в стойността на времето е повече от 24 часа
В Метод 2 , имаме изчислява разликата във времето между стойностите на времето Така че, когато разликата във времето е по-голяма от 24 часа, трябва да използваме различна формула за изчисляване на общата разлика в часовете. Тъй като разликата във времето ще бъде по-голяма от 24 часа, в нашата съвкупност от данни началният и крайният час са от различни дати.
Запомнете, че сме използвали формата на клетките по-долу за началното и крайното време (вж. снимката на екрана).
Стъпки:
- Първо въведете следната формула в Клетка D5 .
=(C5-B5)*24
- Хит Въведете и използвайте Дръжка за пълнене инструмент, за да плъзнете надолу. Накрая ще получите следния резултат.
Тук Номер Форматът на колоната с резултати е Обща информация Ето защо имаме часове като 25.5 , 26 , 26.5 , 29, и т.н. Можете да промените Формат на клетките както желаете. Също така, ако искате часовете да са цяло число, тогава функцията INT в Excel ще ви бъде от голяма полза.
Прочетете още: Как да добавяте време в Excel над 24 часа (4 начина)
Подобни четива
- Как да изчислим времето за обработка в Excel (4 начина)
- Изчисляване на разликата между две дати и часове в Excel
- Как да използваме формат на времето в Excel VBA (макроси, UDF и UserForm)
- Изчисляване на продължителността на времето в Excel (7 метода)
5. Намиране на общия брой часове между времевите записи с помощта на функцията IF на Excel
Досега, за да получим разликата между времевите стойности, използвахме прости формули. Ако обаче началният час е 21:00 Ч. един ден и крайното време е 5:00 Ч. на следващия ден, обикновената формула за изваждане няма да работи. В такива случаи ще изчислим общата разлика в часовете, като използваме функцията IF .
Стъпки:
- Първо въведете следната формула в Клетка D5.
=IF(B5>C5,C5+1,C5)-B5
Тук IF Ако времето на завършване е по-малко от времето на започване, формулата добавя 1 на времето на завършване, в противен случай не. Накрая, времето на започване се изважда от резултата на IF формула.
- В резултат на това ще получите следния резултат.
Прочетете още: Формула на Excel за извънреден труд над 8 часа (4 примера)
6. Приложете функцията MOD на Excel за изчисляване на общия брой часове
Подобно на Метод 4 , можем да използваме функцията MOD за изчисляване на общия брой часове, ако разликата във времето е отрицателна. И така, нека приложим функцията към нашата съвкупност от данни.
Стъпки:
- Въведете следната формула в Клетка D5 отначало.
=MOD(C5-B5,1)
Тук MOD Функцията обръща отрицателните стойности в положителни и обикновено връща остатъка след разделянето на дадено число на делител.
- Накрая ще получите общата разлика във времето в часове, както е показано по-долу.
Прочетете още: Как да добавяте часове към времето в Excel (8 бързи начина)
7. Използвайте функцията TEXT за определяне на общия брой часове в Excel
Сега ще използваме функцията TEXT за изчисляване на общата разлика във времето между стойностите на времето. Ето и стъпките, свързани с този метод.
Стъпки:
- Първоначално въведете следната формула в Клетка D5 .
=TEXT(C5-B5,"[hh]:mm")
- Следователно, ето нашия резултат.
Тук ТЕКСТ превръща извадения резултат в hh:mm формат.
Прочетете още: Изчисляване на часовете между две дати и часове в Excel с изключение на почивните дни
8. Функция HOUR на Excel за получаване на общия брой часове
Сега ще използваме функцията HOUR за да получите общия брой часове между стойностите на времето. ЧАС функцията връща часа като число от 0 ( 12:00 Ч. ) към 23 ( 23:00 Ч. ). Така че нека преминем през стъпките за изчисляване на общия брой часове.
Стъпки:
- Въведете формулата по-долу, за да Клетка D5 .
=ЧАС(C5-B5)
- В резултат на това получаваме разликата във времето ( 8 часове). Използвайте Дръжка за пълнене ( + ), за да копирате формулата в останалите клетки.
Прочетете още: Excel изчислява часовете между два часа след полунощ (3 метода)
9. Функция Excel NOW за получаване на общо изтекли часове (от определено време до сега)
Можем да изчислим общия брой часове, изтекли от началния до текущия час, като използваме функцията NOW в Excel.
Стъпки:
- Първо въведете следната формула в Клетка C5 .
=NOW()-B5
- Впоследствие ето нашия резултат.
⏩ Забележка:
➤ Ако времето между началния и текущия час е по-голямо от 24 часа, тогава трябва да променим формата на получената клетка ( d "дни" h:mm:ss ).
➤ В заключение ще получим следния резултат.
Прочетете още: Формула на Excel за изчисляване на отработените часове & извънреден труд [с шаблон]
Заключение
В горната статия се опитах да разгледам подробно методите. Надявам се, че тези методи и обяснения ще бъдат достатъчни за решаване на вашите проблеми. Моля, уведомете ме, ако имате някакви въпроси.