Turinys
Dirbant su nuo laiko priklausančiu duomenų rinkiniu dažnai reikia apskaičiuoti laiko skirtumą minutėmis . "Excel" neturi specialios funkcijos laiko skirtumui minutėmis skirtingoms datoms apskaičiuoti. Taigi šioje pamokoje parodysime, kaip apskaičiuoti laiko skirtumą minutėmis skirtingoms datoms. "Excel" .
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį, kad galėtumėte atlikti pratimus skaitydami šį straipsnį.
Laiko skirtumas minutėmis.xlsm3 patogūs būdai apskaičiuoti laiko skirtumą minutėmis "Excel" programoje
Toliau pateiktame paveikslėlyje pateikiamas duomenų rinkinys, kuriame yra keletas įrašų su pabaigos laiku ir pradžios laiku. Pirmiausia pasinaudosime bendrąja formule, kad apskaičiuotume laiko skirtumas Vėliau taikysime kai kurias funkcijas, pvz. DIENOS , VALANDOS , MINUTĖ , ir SECOND Be to, naudosime VBA kodas, skirtas laiko skirtumui minutėmis apskaičiuoti.
1. Naudokite formulę laiko skirtumui minutėmis apskaičiuoti "Excel" programoje
Pradžioje naudosime bendrąjį "Excel" formulę, pagal kurią atimama Pradžios laikas iš Pabaigos laikas .
1 žingsnis: raskite laiko skirtumą datose
- Norėdami rasti datų skirtumas , įveskite šią formulę.
= (C5-B5)
- Todėl jis apskaičiuos dienų skirtumas tarp dviejų datų. Rezultatas bus rodomas dešimtainiais vienetais.
2 veiksmas: naudokite formulę laiko skirtumui apskaičiuoti
- Įveskite šią formulę, kad dienos skaičių paverstumėte minutėmis.
=(C5-B5)*24*60
- Galiausiai paspauskite Įveskite gauti rezultatus minutės .
- Naudokite Automatinio užpildymo įrankis taikyti tą pačią formulę šiose ląstelėse.
Skaityti daugiau: "Excel" formulė dviejų skaičių skirtumui rasti
Panašūs skaitiniai
- "Excel" formulė dviejų skaičių skirtumui rasti
- Kaip apskaičiuoti reikšmingą dviejų vidurkių skirtumą programoje "Excel
- "Excel" suvestinė lentelė: dviejų stulpelių skirtumas (3 atvejai)
2. Derinkite DIENOS, VALANDOS ir SEKUNDĖS funkcijas, kad apskaičiuotumėte laiko skirtumą
"Excel" neturi specialios funkcijos, skirtos apskaičiuoti tik dviejų skirtingų datų laiko skirtumas minutėmis . Tačiau galime atskirai apskaičiuoti skirtumą tarp dienos , valandos , minutės , ir sekundės . Tada rezultatams sujungti taikysime formulę ir suskaičiuosime laiko skirtumą minutėmis.
1 žingsnis: nustatykite dienų skirtumą
- Norėdami sužinoti dienų skirtumą, įterpkite formulę su funkcija DAYS .
=DAYS(C5,B5)
- Todėl jis parodys ### nes nėra apibrėžtas konkretus formatas.
- Spustelėkite Numeris formatas, skirtas ląstelės vertei nurodyti.
- Todėl bus nurodytas dviejų skirtingų datų dienų skaičius.
- Tada naudokite Automatinis pildymas Įrankis automatiškai užpildo langelius.
2 veiksmas: suskaičiuokite laiko skirtumą minutėmis
- Įveskite šią formulę su MINUTĖS funkcija apskaičiuoti konkrečios dienos minučių skirtumą ( 10:30 VAL. į 10:53 VAL. ).
=MINUTE(C5-B5)
- Todėl jis parodys minutinį skirtumą ( 23 minutės ) ląstelėje E5 .
- Tiesiog automatiškai užpildykite stulpelį naudodami Automatinio užpildymo įrankis .
3 veiksmas: Taikykite antrąją funkciją
- Skaičiuojant laiko skirtumas sekundėmis, užrašykite šią formulę su antroji funkcija .
=SECOND(C5-B5)
- Todėl rasite laiko skirtumas sekundėmis.
- Galiausiai automatiškai užpildykite langelį naudodami Automatinio užpildymo įrankis .
4 veiksmas: įveskite funkciją HOUR
- Parašykite šią formulę su valandos funkcija .
= VALANDOS (C5-B5)
- Todėl ląstelės E5 dėl to laiko skirtumas valandos .
- Galiausiai automatiškai užpildykite visus langelius taikydami "AutoFill" rankenos įrankis .
5 veiksmas: pritaikykite galutinę formulę
- Norėdami sujungti visus rezultatus naudodami funkcijas, įveskite toliau nurodytą tekstą, kad apskaičiuotumėte laiko skirtumą minutėmis.
=D5*24*60 +E5*60 + F5 + G5/60
- Todėl gausite laiko skirtumo minutėmis rezultatą, kaip parodyta toliau pateiktame paveikslėlyje.
- Galiausiai naudokite Automatinio užpildymo įrankis užpildyti visus stulpelio langelius.
3. Paleiskite VBA kodą, kad apskaičiuotumėte laiko skirtumą minutėmis "Excel" programoje
Be ankstesnių skyrių, parodysime, kaip naudojant VBA kodą apskaičiuoti laiko skirtumą minutėmis. VBA kodo naudojimo privalumas tas, kad galime pasirinkti bet kurį iš dviejų langelių su skirtingais laikais ir datomis ir apskaičiuoti laiko skirtumą minutėmis.
1 žingsnis: sukurti modulį
- Pirmiausia paspauskite Alt + F11 atidaryti VBA makrokomandos .
- Spustelėkite Įdėkite skirtukas.
- Tada pasirinkite Modulis parinktį, kad sukurtumėte naują modulį.
2 žingsnis: įklijuokite VBA kodą
- Įklijuokite šiuos VBA kodas.
Sub TimeDifference() 'Apibrėžti kintamuosius Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant 'Įterpti įvesties langelį pradžios laikui pasirinkti Set StartTime = Application.InputBox("Select Start Time:", "ExcelWIKI", RngText, , , , , , 8) 'Įterpti įvesties langelį pradžios laikui pasirinkti Set EndTime = Application.InputBox("Select End Time:", "ExcelWIKI", RngText, , , , , , , 8) 'Atimti laikusMinDifference = EndTime - StartTime "Taikyti formulę ląstelėje, kad gautumėte rezultatą minutėmis Range("E5").Value = MinDifference * 24 * 60 End Sub
3 veiksmas: paleiskite programą
- Išsaugokite programą ir paspauskite F5 jį paleisti.
- Pasirinkite pradžios laikas .
- Paspauskite Įveskite .
- Pasirinkite pabaiga laikas .
- Tada spustelėkite GERAI .
- Todėl jūsų laiko skirtumas bus rodomas minutėmis ląstelėje E5 .
Skaityti daugiau: Kaip apskaičiuoti dviejų skaičių absoliutų skirtumą programoje "Excel
Išvada
Tikiuosi, kad šiame straipsnyje rasite pamoką, kaip apskaičiuoti laiko skirtumą minutėmis. "Excel" . visas šias procedūras reikėtų išmokti ir pritaikyti savo duomenų rinkiniui. Peržiūrėkite praktinį sąsiuvinį ir išbandykite šiuos įgūdžius. Jūsų vertingas palaikymas mus motyvuoja toliau rengti tokius vadovėlius kaip šis.
Jei turite klausimų, susisiekite su mumis. Taip pat nedvejodami palikite komentarų toliau esančiame skyriuje.
Mes, Exceldemy Komanda visada reaguoja į jūsų užklausas.
Būkite su mumis ir toliau mokykitės.