Как да изваждаме време в Excel (7 бързи метода)

  • Споделя Това
Hugh West

Има много случаи, когато трябва да изваждане на време в нашия Excel Често изваждаме време, за да намерим изминалото време. В тази статия ще видим различни методи за лесно изваждане на време в работен лист на Excel. Когато работите с голям набор от данни в Excel, тези техники ще ви спестят много време.

Изтегляне на книга за практика

Изтеглете книгата за упражнения.

Изчисляване на разликата във времето.xlsx

7 начина за изваждане на време в Excel

1. Извадете времето между две клетки, за да получите изминалото време

Често се налага да изчисляване на разликата във времето между клетките за получаване на изминалото време. Изискваме тази операция да изчисляване на работното време на служителите. Има различни начини за изваждане на времето между две клетки. Ще обсъдим тези техники по-долу. За да направим обяснението по-лесно, ще използваме набор от данни, който съдържа "Време за влизане & "Време за излизане на някои служители.

Прочетете още: Как да изчислите изтеклото време в Excel (8 начина)

1.1 С проста формула

В този подметод ще използваме проста формула, за да изчислим разликата във времето между две клетки.

Следвайте стъпките по-долу.

СТЪПКИ:

  • Първо, изберете Клетка E5.
  • Второ, въведете формулата:
=D5-C5

  • Сега натиснете Въведете .

Тук формулата изважда стойностите на Клетка D5 & Клетка C5. След това дайте резултата в същия формат в Клетка E5.

Трябва да променим формата на времето, за да се показва правилно работният час.

  • За тази цел отидете в Начало и изберете Номер диалогова икона, както е показано по-долу. "Форматиране на клетките ще се появи прозорец.

  • След това изберете Тип на Формат на времето която искате да покажете, и щракнете върху ОК .

  • След това ще видите часове , минути & секунди в Работен час колона.

  • Накрая използвайте Дръжка за пълнене за да видите резултатите във всички клетки.

1.2 С функция IF

Можем също така да изчислим разликата във времето между две клетки, като използваме Функция IF . Функция IF проверява логиката и връща стойност, ако тя е вярна. В противен случай връща друга стойност.

Обърнете внимание на стъпките по-долу за тази техника.

СТЪПКИ:

  • На първо място, изберете Клетка E5 .
  • Сега въведете формулата:
=IF(D5>=C5, D5-C5, D5+1-C5)

  • След това натиснете Въведете за да видите резултата.

Тук Функция IF първо ще провери дали стойността на D5 е по-голямо или равно на C5 . Ако е вярно , тогава ще ги извади и ще ги покаже на изхода. Ако е фалшив , след което ще добави 1 с D5 и след това извадете от C5 .

  • За да промените формата, отидете в "Форматиране на клетките & изберете своя Тип.

  • След като щракнете върху ДОБРЕ, ще видите часовете и минутите, както е показано по-долу.

  • Накрая плъзнете надолу Дръжка за пълнене за да видите резултатите във всички клетки.

1.3 С функция MOD

Можем да използваме Функция MOD за същата цел. Функция MOD обикновено връща остатъка след разделяне на дадено число на делител. Първият аргумент е числото, а вторият - делителят.

Следвайте стъпките по-долу.

СТЪПКИ:

  • В началото изберете Клетка E5 .
  • Сега въведете формулата:
=MOD((D5-C5),1)

  • След това натиснете Въведете за да видите резултата.

Тук Функция MOD ще извади стойностите на Клетка D5 с Клетка C5 След това извадената стойност се разделя на 1.

  • Отново променете Формат на времето.

  • Накрая използвайте Дръжка за пълнене за да видите резултатите в Работен час колона.

1.4 С функцията TEXT

Сайтът Функция TEXT може да изчисли и разликата във времето. По принцип Функция TEXT преобразува числа в текст в рамките на работен лист. Първоначално функцията преобразува всяка числова стойност в текстов низ.

Нека следваме стъпките, за да разберем как работи.

СТЪПКИ:

  • Първо, изберете Клетка E5 и въведете формулата:
=TEXT(D5-C5, "h:mm:ss")

  • Хит Въведете за да видите резултата.

В този случай Функция TEXT ще съхранява изваждането на Клетка D5 и Клетка C5 в първия аргумент и след това изразява низ като часове, минути, & секунди формат.

  • По същия начин, ако искате да покажете само часовете и минутите, въведете формулата:
=TEXT(D5-C5, "h:mm")

  • Натиснете Въведете за да видите резултата.

  • Ако искате да покажете само часовете, въведете отново формулата:
=TEXT(D5-C5, "h")

  • Сега натиснете Въведете за да видите резултата.

  • В крайна сметка използвайте Дръжка за пълнене за да видите резултатите във всички клетки.

2. Изваждане на време с функцията TIME в Excel

Понякога се налага да извадим определен брой часове от даден период от време. В тези случаи Функция ВРЕМЕ е много ефективен. Функция ВРЕМЕ съхранява часовете в първия аргумент, минутите - във втория аргумент, а секундите - в третия аргумент.

Ще използваме набор от данни, който съдържа работните часове на някои служители. Ще извадим от него часа за обяд.

Наблюдавайте стъпките, за да научите повече за този метод.

СТЪПКИ:

  • Изберете Клетка D5 отначало.
  • Сега поставете формулата:
=C5-TIME(1,30,0)

  • Сега натиснете Въведете за да видите резултата.

Тук обедният ни час е 1 час и 30 минути . Така че Функция ВРЕМЕ съдържа 1 в първия аргумент и 30 във втория аргумент. Той съдържа 0 в третия аргумент, защото нямаме секунди в обедния си час.

  • И накрая, използвайте Дръжка за пълнене за да видите резултатите във всички клетки.

Прочетете още: Как да извадите военното време в Excel (3 метода)

3. Изчисляване и показване на отрицателна разлика във времето в Excel

Понякога, когато изваждаме време, изваждането може да е отрицателно. Excel не показва отрицателни стойности на времето по подразбиране.

Можете да видите този проблем на снимката по-долу.

За да отстраните този проблем, следвайте следните стъпки.

СТЪПКИ:

  • Първо, отидете в Файл и изберете Опции .

  • Второ, изберете Разширен от Excel Опции .
  • След това проверете "Използвайте датировката от 1904 г.".

  • Кликнете върху ОК за да видите резултати като тези по-долу.

  • Можете също така да използвате следната формула в Клетка E5.
=IF(D5-C5>0, D5-C5, "-" & TEXT(ABS(D5-C5), "h:mm"))

  • Хит Въведете и използвайте Дръжка за пълнене за да видите резултата.

Тук Функция IF ще покаже изваждането между D5 и C5 ако изваждането е по-голямо от 0. В противен случай ще се покаже отрицателен знак заедно с абсолютната стойност на изваждането.

Прочетете още: Как да изваждате и показвате отрицателно време в Excel (3 метода)

4. Изваждане на време и показване в една единица в Excel

В този метод ще намерим разликата между две времена, като използваме проста формула, и ще превърнем разликата в десетично число.

Тук ще използваме същия набор от данни.

СТЪПКИ:

  • Изберете Клетка E5 и въведете формулата:
=(D5-C5)*24

  • Хит Въведете за да видите резултата.

  • Използвайте Дръжка за пълнене за да видите резултатите в други клетки.

  • За да покажем само целочислената стойност, ще използваме Функция INT и тип:
=INT((D5-C5)*24)

  • Натиснете Въведете за да видите резултата.

  • Отново плъзнете Дръжка за пълнене надолу, за да видите резултатите във всички клетки.

  • За да превърнете в минути, умножете формулата по 1440 .
=(D5-C5)*1440

  • Натиснете Въведете и използвайте Дръжка за пълнене за да видите резултатите, както е показано по-долу.

  • За да превърнете в минути, умножете формулата по 86400 .
=(D5-C5)*86400

  • Натиснете Въведете и използвайте Дръжка за пълнене за да видите резултатите, както е показано по-долу.

Подобни четива:

  • [Поправено!] SUM не работи с времеви стойности в Excel (5 решения)
  • Как да изчислим средното време за обработка в Excel (2 лесни начина)
  • Използване на формат на времето в Excel VBA (макроси, UDF и UserForm)
  • Как да изчислим времето за обработка в Excel (4 начина)
  • Изчисляване на почасовата ставка в Excel (2 бързи метода)

5. Изчисляване на разликата във времето в единица, като се игнорират други единици

Можем също така да изчислим разликата във времето в дадена единица, като игнорираме други единици. Можем да използваме тази техника, за да показваме часове, минути и секунди в различни.

Нека спазим стъпките по-долу.

СТЪПКИ:

  • Изберете клетка и въведете формулата:
=ЧАС (D5-C5)

  • Хит Въведете и плъзнете надолу Дръжка за пълнене за да видите резултата.

Тук Функция HOUR ще извади стойностите на Клетка D5 и C5 и да показва само часовата част.

  • За да покажете само малка част на изхода, използвайте Функция MINUTE и въведете формулата:
=MINUTE(D5-C5)

  • Отново натиснете Въведете и използвайте Дръжка за пълнене за да видите резултата.

  • Използвайте ВТОРА функция за да се покаже само втората част на изхода. Въведете формулата:
=СЕКУНДА (D5-C5)

  • След това натиснете Въведете и плъзнете надолу Дръжка за пълнене за да видите резултата.

  • Накрая показваме стойностите поотделно, както е показано по-долу.

Свързано съдържание: Как да изчислим продължителността на времето в Excel (7 метода)

6. Използване на функцията NOW за изваждане на време

Можем да използваме Функция СЕГА когато трябва да извадим време от текущото време.

Следвайте стъпките по-долу.

СТЪПКИ:

  • Изберете Клетка D5 и въведете формулата:
=NOW()-C5

Тук формулата ще извади стойността на Клетка C5 от текущото време.

  • След това натиснете Въведете и използвайте Автоматично попълване за да видите резултатите.

Свързано съдържание: Как да изваждате дата и час в Excel (6 лесни начина)

7. Изчисляване и показване на времето в часове, минути и секунди

Понякога се налага да покажем извадената стойност с някакъв текст. В този метод ще покажем извадените стойности с единици за часове, минути & секунди. Тук отново ще използваме същия набор от данни.

Следвайте стъпките по-долу.

СТЪПКИ:

  • Първо, изберете Клетка E5 и въведете формулата:
=D5-C5

  • Сега натиснете Въведете .

  • След това отидете в Формат на числата диалогова икона в Начало и го изберете.

  • Изберете 'Custom' от Форматиране на клетките прозорец.
  • Поставете текста в Тип област:
h "часове", m "минути" и s "секунди"

  • Кликнете върху OK за да видите резултати като тези по-долу.

  • Накрая използвайте Дръжка за пълнене за да видите резултатите във всички клетки.

Прочетете още: Как да изчислим часовете и минутите за заплатите в Excel (7 лесни начина)

Заключение

Демонстрирахме 7 лесни и бързи начина за изваждане на време в Excel. Надявам се, че тези методи ще ви помогнат да изваждате лесно време в Excel. Освен това в началото на статията е добавена и книгата за упражнения. Изтеглете я, за да се упражнявате повече. И накрая, ако имате някакви запитвания или предложения, не се колебайте да коментирате по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.