Kuinka laskea aikaero Excelissä (13 tapaa)

  • Jaa Tämä
Hugh West

Jos etsit joitakin helpoimpia tapoja laskea aikaero Excelissä, olet oikeassa paikassa. Sukelletaan pääartikkeliin, jotta saat tietää näiden tapojen yksityiskohdat.

Lataa työkirja

Aikaerojen laskeminen.xlsxx

13 tapaa laskea aikaero Excelissä

Seuraavassa on kaksi taulukkoa, joissa esitellään esimerkkejä aikaerojen laskemisesta Excelissä.

Artikkelin luomiseen olemme käyttäneet Microsoft Excel 365 versiota, voit käyttää mitä tahansa muita versioita haluamallasi tavalla.

Menetelmä-1: Aritmeettisen operaattorin käyttäminen aikaeron laskemiseen Excelissä

Tässä yhteydessä määritetään aikaerot, jotka vallitsivat Poistumisajat ja Sisäänkirjautumisajat saadaksesi Työaika työntekijöistä käyttämällä miinusmerkkejä.

Step-01 :

➤ Kirjoita soluun seuraava kaava E5

=D5-C5

Se vähentää Poistumisaika alkaen Sisäänkirjautumisaika .

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tulos :

Tällä tavoin saat Työaika työntekijöistä.

Lue lisää: Kuinka laskea aika Excelissä (16 mahdollista tapaa)

Menetelmä-2: TEXT-toiminnon käyttäminen aikaeron laskemiseen Excelissä

Voit käyttää TEXT-toiminto määritetään aikaerot Poistumisaika ja Sisäänkirjautumisaika .

Step-01 :

➤ Kirjoita soluun seuraava kaava E5

=TEXT(D5-C5, "hh:mm:ss")

  • D5-C5 17:00-8:30

Lähtö →0.354166667

  • TEXT(D5-C5, "hh:mm:ss")) tulee

TEXT(0.354166667,”hh:mm:ss”)

Lähtö →08:30:00

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tulos :

Sitten saat Työaika työntekijöistä.

Vastaavasti voit käyttää eri formaatteja varten seuraavia toimintoja.

=TEXT(D5-C5, "hh:mm")

Se palauttaa erotuksen tunteina ja minuutteina

=TEXT(D5-C5, "hh")

Täältä saat erotuksen tunteina.

Huomautus

The TEXT-toiminto palauttaa erot tekstimuodossa

Lue lisää: Kuinka laskea kulunut aika Excelissä (8 tapaa)?

Menetelmä-3: TIMEVALUE-funktion käyttäminen aikaeron laskemiseen Excelissä

Tässä käytämme TIMEVALUE-funktio laskettaessa aikaeroja Poistumisaika ja Sisäänkirjautumisaika .

Step-01 :

➤ Käytä seuraavaa kaavaa solussa E5

=TIMEVALUE("17:00")-TIMEVALUE("8:30")

  • TIMEVALUE("17:00") tulee

0.708333333

  • TIMEVALUE("8:30") tulee

0.354166667

  • TIMEVALUE("17:00")-TIMEVALUE("8:30")) tulee

0.708333333-0.354166667

Lähtö →08:30

Käytä vastaavasti kaavoja muillekin kuin Poistumisajat ja Sisäänpääsyajat, ja lopuksi saat työntekijöiden työajat.

Aiheeseen liittyvä sisältö: Kuinka laskea kahden päivämäärän ja ajan välinen ero Excelissä?

Menetelmä-4: TIME-toiminnon käyttäminen aikaeron laskemiseen Excelissä

Voit käyttää TIME-toiminto laskettaessa aikaeroja Poistumisaika ja Sisäänkirjautumisaika .

Step-01 :

➤ Kirjoita soluun seuraava kaava E5

=TIME(HOUR(D5),MINUTE(D5),SECOND(D5))-TIME(HOUR(C5),MINUTE(C5),SECOND(C5))

  • TUNTI(D5) →17
  • MINUTE(D5) →0
  • SECOND(D5) →0
  • TIME(HOUR(D5),MINUTE(D5),SECOND(D5)) tulee

TIME(17,0,0,0)

Lähtö →0.708333333

  • TUNTI(C5) →8
  • MINUTE(D5) →30
  • SECOND(D5) →0
  • TIME(8,30,0 tulee

TIME(17,0,0,0)

Lähtö →0.354166667

  • TIME(HOUR(D5),MINUTE(D5),SECOND(D5))-TIME(HOUR(C5),MINUTE(C5),SECOND(C5)) tulee

0.708333333-0.354166667

Lähtö →08:30

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tulos :

Sen jälkeen saat Työaika työntekijöistä.

Aiheeseen liittyvä sisältö: Kuinka vähentää sotilasaika Excelissä (3 menetelmää)

Menetelmä-5: Tuntierojen laskeminen kahden eri päivämäärän ajankohdan välillä

Voit laskea tuntierot Toimitusaika ja Tilausaika noudattamalla tätä menetelmää.

Step-01 :

➤ Kirjoita soluun seuraava kaava E5

=(D5-C5)*24

Tässä tapauksessa aikaero Toimitusaika ja Tilausaika kerrotaan 24 (1 päivä = 24 tuntia), jotta erotus voidaan muuntaa tunneiksi.

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tulos :

Tällä tavoin saat tunnin erojen välillä Toimitusajat ja Tilausajat .

Lue lisää: Kuinka laskea kokonaistunnit Excelissä (9 helppoa menetelmää)

Menetelmä-6: Minuuttierojen laskeminen kahden eri päivämäärän kellonajan välillä

Tässä jaksossa määritetään aikaerot, jotka vallitsevat seuraavissa vaiheissa Toimitusajat ja Tilausajat minuutteina.

Step-01 :

➤ Kirjoita soluun seuraava kaava E5

=(D5-C5)*1440

Tässä yhteydessä olemme kertoneet aikaeron, joka vallitsee Toimitusaika ja Tilausaika by 1440 (1 päivä= 24 tuntia*60 minuuttia= 1440 minuuttia), jotta ero voidaan muuntaa minuuteiksi.

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tulos :

Silloin saat minuutin eroja välillä Toimitusajat ja Tilausajat .

Lue lisää: Kuinka lisätä minuutteja aikaan Excelissä (5 helppoa tapaa)

Menetelmä-7: Kahden eri päivämäärän kahden ajanjakson välisen toisen eron laskeminen

Tässä yhteydessä määritetään aikaerot, jotka vallitsivat Toimitusajat ja Tilausajat sekunneissa.

Step-01 :

➤ Kirjoita soluun seuraava kaava E5

=(D5-C5)*86400

Tässä yhteydessä olemme kertoneet aikaeron, joka vallitsee Toimitusaika ja Tilausaika by 86400 (1 päivä= 24 tuntia*60 minuuttia*60 sekuntia= 86400 sekuntia), jotta erotus voidaan muuntaa sekunneiksi.

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tulos :

Lopuksi saatte toisen eron Toimitusajat ja Tilausajat .

Lue lisää: Kuinka vähentää aikaa Excelissä (7 nopeaa menetelmää)

Samanlaisia lukemia:

  • Aikaformaatin käyttäminen Excel VBA: ssa (makro, UDF ja UserForm)
  • Laske läpimenoaika Excelissä (4 tapaa)
  • Kuinka laskea tuntihinta Excelissä (2 nopeaa menetelmää)
  • Laske viikossa tehtyjen työtuntien kokonaismäärä Excelissä (Top 5 menetelmää)
  • Kuinka laskea keskimääräinen vasteaika Excelissä (4 menetelmää)

Menetelmä-8: Aikaerojen laskeminen HOUR-, MINUUTTI- ja SEKUNTTI-funktion avulla.

Tässä käytämme TUNTI , MINUUTTI, ja TOINEN toimintoja aikaerojen määrittämiseksi ja niiden jakamiseksi tunti-, minuutti- ja sekuntiyksiköihin.

Step-01 :

➤ Kirjoita soluun seuraava kaava E5

=HOUR(D5-C5)

TUNTI palauttaa tämän aikaeron tuntiarvon.

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tällä tavoin saat tunnin eroja Poistumisaika ja Sisäänkirjautumisaika .

Minuuttierojen laskemiseen on käytetty seuraavaa funktiota.

=MINUTE(D5-C5)

MINUUTTI palauttaa tämän aikaeron minuuttiarvon.

Voit käyttää seuraavaa funktiota toisen erotuksen laskemiseen.

=SECOND(D5-C5)

TOINEN palauttaa tämän aikaeron toisen arvon.

Huomautus

Sinun on käytettävä Yleistä muodossa täällä.

Lue lisää: Kuinka laskea tunteja ja minuutteja Payroll Excelille (7 helppoa tapaa)

Menetelmä-9: NOW-toiminnon käyttäminen aikaeron laskemiseen Excelissä

Saadaksesi nykyisen kellonajan ja seuraavan kellonajan välisen aikaeron Sisäänkirjautumisaika tässä käytämme NOW-toiminto .

Step-01 :

➤ Kirjoita soluun seuraava kaava D5

=NOW()-C5

NYT() palauttaa nykyisen kellonajan (tätä artikkelia luotaessa se oli 10:54 )

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tulos :

Tämän jälkeen saat nykyisen ajan ja nykyisen ajan välisen aikaeron. Sisäänkirjautumisaika .

Huomautus

Aiheeseen liittyvä sisältö: Työaikataulukaava Excelissä (5 esimerkkiä)

Menetelmä-10: IF- ja INT-funktion käyttäminen aikaeron laskemiseen Excelissä

Tässä jaksossa käytämme IF , INT , TUNTI , MINUUTTI ja TOINEN funktiot aikaerojen laskemiseksi.

Step-01 :

➤ Kirjoita soluun seuraava kaava E5

=IF(INT(D5-C5)>0, INT(D5-C5) & " päivää, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " tuntia, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuuttia ja ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " sekuntia","")

  • (D5-C5) →2.5
  • INT(D5-C5) →2
  • IF(INT(D5-C5)>0, INT(D5-C5) & " päivää, ","") tulee

IF(2>0, 2 & " päivää, ","") IF palauttaa 2 päivää seuraavien tahojen avulla & operaattori, kun ero on suurempi kuin nolla, muuten se palauttaa tyhjän arvon.

Lähtö →2 päivää,

  • TUNTI (D5-C5) →12
  • IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " tuntia, ","") tulee

IF(12>0, 12 & " tuntia, ","") IF palauttaa 12 tuntia seuraavien tahojen avulla & operaattori, kun ero on suurempi kuin nolla, muuten se palauttaa tyhjän arvon.

Lähtö →12 tuntia,

  • MINUUTTI (D5-C5) →0
  • IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuuttia ja ","") tulee

IF(0>0, 0 & " minuuttia ja ",""") IF palauttaa 0 minuuttia seuraavien tahojen avulla & operaattori, kun ero on suurempi kuin nolla, muuten se palauttaa tyhjän arvon.

Lähtö →Tyhjä

  • SEKUNTIO(D5-C5) →0
  • IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " seconds","") tulee

IF(0>0, 0 & " sekuntia ja ",""") IF palauttaa 0 sekuntia seuraavien tahojen avulla & operaattori, kun ero on suurempi kuin nolla, muuten se palauttaa tyhjän arvon.

Lähtö →Tyhjä

  • IF(INT(D5-C5)>0, INT(D5-C5) & " päivää, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " tuntia, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuuttia ja ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " sekuntia","") tulee

2 päivää,&12 tuntia,& "" & ""

Lähtö →2 päivää, 12 tuntia,

➤ Lehdistö ENTER

➤ Vedä alas Täyttökahva työkalu

Tulos :

Tällä tavoin saat aikaerot välillä Toimitusaika ja Tilausaika .

Saat samanlaisen tuloksen vähentämällä arvot yksinkertaisesti seuraavalla kaavalla.

=D5-C5

ja sitten sinun on painettava CTRL+1 valitsemaan seuraavan muodon valikosta Custom vaihtoehto.

Menetelmä-11: Kahden ajan negatiivisten erojen laskeminen

Jos haluat laskea aikaeron vähentämällä aikamäärän Sisäänkirjautumisaika ja Poistumisaika , niin saat negatiivisen arvon, joka johtuu pienen arvon vähentämisestä suuresta arvosta. Seuraavassa katsotaan, miten tämä tilanne hoidetaan.

Step-01 :

➤ voit kirjoittaa seuraavan yksinkertaisen kaavan soluun E5

=C5-D5

Mutta se ei näytä mitään tuloksia

Sen sijaan sinun on käytettävä seuraavaa kaavaa.

=IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))

  • C5-D5 →-0.35416667
  • TEXT(ABS(C5-D5),"-h:mm") tulee

TEXT(ABS(-0.35416667),”-h:mm”) TEXT(0.35416667,”-h:mm”)

Lähtö →-8:30

  • IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))) tulee

IF(-0.35416667>0, C5-D5, -8:30) →Kuten tässä tapauksessa ehto on FALSE

Lähtö →-8:30

➤ Vedä alas Täyttökahva työkalu

Tulos :

Silloin saat negatiiviset aikaerot.

Lue lisää: Negatiivisen ajan vähentäminen ja näyttäminen Excelissä (3 menetelmää)

Menetelmä-12: Luettelon aika-arvojen yhteenlasku

Laskemme aikaerot yhteen, jotta saamme kokonaistyöajan.

Step-01 :

➤ Kirjoita soluun seuraava kaava E12

=TEXT(SUM(E5:E11), "dd:hh:mm:ss")

  • SUM(E5:E11)→ 2.2951388889
  • TEXT(SUM(E5:E11), "dd:hh:mm:ss") tulee

TEXT(2.2951388889,”dd:hh:mm:ss”)

Lähtö →02:07:05:00

➤ Lehdistö ENTER

Tulos :

Lopuksi saat työaikojen summan, jonka mukaan 2 on päivä, 7 on tunti ja 5 on minuutti.

Lue lisää: [Korjattu!] SUM ei toimi Excelin aika-arvojen kanssa (5 ratkaisua)

Menetelmä-13: Tuntien, minuuttien ja sekuntien lisääminen

Voit laskea haluamasi tunnit, minuutit ja sekunnit yhteen seuraavista kolmesta taulukosta.

Step-01 :

➤ Käytä seuraavaa kaavaa laskeaksesi yhteen tunnit, joissa on käytetty Tilausaika saadaksesi Toimitusaika

=C5+D5/24

Täällä tuntiarvo, joka lisätään arvoon Tilausaika jaetaan 24 (1 päivä = 24 tuntia)

Minuuttien lisäämiseen käytetään seuraavaa kaavaa

=C5+D5/1440

Tässä jaamme minuuttiarvot luvulla 1440 (1 päivä= 24 tuntia*60 minuuttia= 1440 minuuttia)

Käytämme seuraavaa kaavaa sekuntien yhteenlaskuun

=C5+D5/86400

Jaamme siis toiset arvot seuraavalla luvulla 86400 (1 päivä= 24 tuntia*60 minuuttia*60 sekuntia= 86400 sekuntia).

Lue lisää: Kuinka lisätä minuutteja aikaan Excelissä (5 helppoa tapaa)

Harjoitusosio

Jotta voit harjoitella itse, olemme toimittaneet Harjoitus osiossa alla olevan kaltaisesti arkissa nimeltä Harjoitus Tee se itse.

Päätelmä

Tässä artikkelissa yritin käsitellä helpoimpia tapoja laskea aikaero Excelissä tehokkaasti. Toivottavasti löydät sen hyödylliseksi. Jos sinulla on ehdotuksia tai kysymyksiä, voit jakaa ne kanssamme.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.