- Kaip „Excel“ tvarko datą ir laiką?
- Laiko skirtumo tarp dviejų kartų apskaičiavimo formulės
- Apskaičiuokite laiką, kai pasikeičia data (apskaičiuokite ir rodykite neigiamą laiką „Excel“)
- Laiko pridėjimas/ atėmimas „Excel“
- Kaip susumuoti laiką „Excel“
- Rezultatai rodo maišą (###) vietoj datos/laiko (priežastys ir pataisymai)
Kadangi datos ir laikas „Excel“ užpakalinėje dalyje saugomi kaip skaičiai, datos ir laiko reikšmėse galite lengvai naudoti paprastas aritmetines operacijas ir formules.
Pavyzdžiui, galite pridėti dvi skirtingas laiko reikšmes arba datos reikšmes arba apskaičiuoti laiko skirtumą tarp dviejų nurodytų datų/laikų.
Šioje pamokoje parodysiu keletą būdų, kaip atlikti skaičiavimus naudojant „Excel“ laiką (pvz., Apskaičiuoti laiko skirtumą, pridėti ar atimti laiką, rodyti laiką skirtingais formatais ir atlikti laiko verčių sumą)
Kaip „Excel“ tvarko datą ir laiką?
Kaip jau minėjau, datos ir laikas „Excel“ langelyje saugomi kaip skaičiai. Visas skaičius reiškia visą dieną, o dešimtainė skaičiaus dalis reiškia dienos dalį (kurią galima konvertuoti į valandų, minučių ir sekundžių reikšmes)
Pavyzdžiui, reikšmė 1 reiškia „Excel“ 1900 m. Sausio 1 d., Tai yra atskaitos taškas, nuo kurio „Excel“ pradeda svarstyti datas.
Taigi, 2 reikštų 1990 m. Sausio 02 d., 3 - 1900 m. Sausio 03 d. Ir pan., O 44197 - 2021 m.
Pastaba: „Excel“, skirta „Windows“ ir „Excel“, skirta „Mac“, turi skirtingas pradžios datas. 1 „Excel“, skirta „Windows“, reikštų 1900 m. Sausio 1 d., O „Excel“, skirtas „Mac“ - 1904 m. Sausio 1 dJei šiuose skaičiuose po kablelio yra skaitmenų, „Excel“ juos laikys dienos dalimi ir gali būti konvertuojama į valandas, minutes ir sekundes.
Pavyzdžiui, 44197,5 reikštų 2021 m. Sausio 1 d. 12:00:00.

Taigi, jei „Excel“ dirbate su laiko reikšmėmis, iš esmės dirbate su dešimtaine skaičiaus dalimi.
„Excel“ suteikia jums lankstumo konvertuoti tą dešimtainę dalį į skirtingus formatus, tokius kaip tik valandos, tik minutės, tik sekundės arba valandų, minučių ir sekundžių derinys
Dabar, kai suprantate, kaip laikas saugomas „Excel“, pažvelkime į keletą pavyzdžių, kaip apskaičiuoti laiko skirtumą tarp dviejų skirtingų datų ar laikų „Excel“
Laiko skirtumo tarp dviejų kartų apskaičiavimo formulės
Daugeliu atvejų viskas, ką norite padaryti, yra išsiaiškinti, kiek laiko praėjo tarp dviejų laiko verčių (pvz., Darbo laiko apskaitos žiniaraščio, kuriame yra laikas ir laikas).
Pasirinktas metodas priklausys nuo to, kaip laikas nurodomas langelyje ir kokiu formatu norite rezultato.
Pažvelkime į porą pavyzdžių
Paprastas skaičiavimo laiko skirtumo „Excel“ atėmimas
Kadangi laikas „Excel“ saugomas kaip skaičius, raskite skirtumą tarp 2 laiko reikšmių, todėl pradžios laiką iš pabaigos laiko galite lengvai atimti.
Pabaigos laikas - pradžios laikas
Atimties rezultatas taip pat būtų dešimtainė vertė, kuri atspindėtų laiką, praėjusį tarp dviejų laiko verčių.
Žemiau yra pavyzdys, kai turiu pradžios ir pabaigos laiką, o laiko skirtumą apskaičiavau paprastu atėmimu.

Yra tikimybė, kad jūsų rezultatai bus rodomi laiko formatu (o ne dešimtainiais skaičiais arba valandomis/minutėmis). Aukščiau pateiktame pavyzdyje C2 langelio rezultatas rodo 09:30, o ne 9,5.
Tai visiškai gerai, nes „Excel“ bando nukopijuoti formatą iš gretimo stulpelio.
Norėdami tai konvertuoti į dešimtainį skaičių, pakeiskite langelių formatą į Bendrieji (parinktis yra skirtuko Pagrindinis skirtuke Skaičiai)
Gavę rezultatą, galite jį formatuoti įvairiais būdais. Pvz., Galite rodyti vertę tik valandomis arba tik minutėmis arba valandų, minučių ir sekundžių deriniu.
Žemiau pateikiami įvairūs formatai, kuriuos galite naudoti:
Formatas | Ką tai daro |
h | Rodo tik valandas, praleistas tarp dviejų datų |
hh | Rodo valandas dviem skaitmenimis (pvz., 04 arba 12) |
hh: mm | Rodo valandas ir minutes, praleistas tarp dviejų datų, pvz., 10:20 |
hh: mm: ss | Rodo valandas, minutes ir sekundes, praleistas tarp dviejų datų, pvz., 10:20:36 |
Ir jei jums įdomu, kur ir kaip pritaikyti šiuos pasirinktinius datos formatus, atlikite šiuos veiksmus:
- Pasirinkite langelius, kuriuose norite taikyti datos formatą
- Laikykite nuspaudę „Control“ klavišą ir paspauskite klavišą 1 (arba „Command + 1“, jei naudojate „Mac“)
- Atsidariusiame dialogo lange Langelių formatavimas spustelėkite skirtuką Skaičius (jei dar nepasirinktas)
- Kairėje srityje spustelėkite Pasirinktinis
- Įveskite bet kurį norimo formato kodą lauke Tipas (šiame pavyzdyje aš naudoju hh: mm: ss)
- Spustelėkite Gerai
Pirmiau minėti veiksmai pakeis formatavimą ir parodys vertę pagal formatą.

Atminkite, kad pasirinktinis skaičių formatavimas nekeičia langelio vertės. Tai keičia tik vertės rodymo būdą. Taigi, aš galiu pasirinkti, kad langelyje būtų rodoma tik valandos vertė, nors ji vis tiek turėtų pradinę vertę.
Patarimas: jei bendras valandų skaičius viršija 24 valandas, naudokite šį pasirinktinį skaičių formatą: [hh]: mm: ssApskaičiuokite laiko skirtumą valandomis, minutėmis ar sekundėmis
Kai atimate laiko reikšmes, „Excel“ pateikia dešimtainį skaičių, kuris parodo gautą laiko skirtumą.
Kadangi kiekvienas sveikas skaičius reiškia vieną dieną, dešimtainė skaičiaus dalis sudarytų tą dienos dalį, kurią galima lengvai paversti valandomis, minutėmis ar sekundėmis.
Laiko skirtumo apskaičiavimas valandomis
Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite apskaičiuoti valandų skaičių tarp dviejų laiko verčių

Žemiau yra formulė, kuri parodys laiko skirtumą valandomis:
= (B2-A2)*24

Aukščiau pateikta formulė parodys bendrą valandų skaičių, praleistą tarp dviejų laiko verčių.
Kartais „Excel“ stengiasi būti naudinga ir duos jums rezultatą laiko formatu (kaip parodyta žemiau).

Tai galite lengvai konvertuoti į skaičių formatą spustelėję skirtuką Pagrindinis ir grupėje Skaičius kaip formatą pasirinkę Skaičius.

Jei norite grąžinti tik visą valandų skaičių, praleistą tarp dviejų kartų (be dešimtainės dalies), naudokite šią formulę:
= INT ((B2-A2)*24)

Pastaba: Ši formulė veikia tik tada, kai abi laiko reikšmės yra tos pačios dienos. Jei diena pasikeičia (kai viena iš laiko reikšmių yra kitos datos, o antroji - kitos datos), ši formulė duos neteisingus rezultatus. Pažvelkite į skyrių, kuriame apžvelgiu formulę, kad apskaičiuotumėte laiko skirtumą, kai vėliau šioje pamokoje pasikeis data.
Laiko skirtumo apskaičiavimas minutėmis
Norėdami apskaičiuoti laiko skirtumą minutėmis, gautą vertę reikia padauginti iš bendro minučių skaičiaus per dieną (tai yra 1440 arba 24*60).
Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite apskaičiuoti bendrą minučių skaičių nuo pradžios iki pabaigos datos.

Žemiau yra formulė, kuri tai padarys:
= (B2-A2)*24*60

Laiko skirtumo apskaičiavimas sekundėmis
Norėdami apskaičiuoti laiko skirtumą sekundėmis, gautą vertę turite padauginti iš viso sekundžių skaičiaus per dieną (tai yra arba 24*60*60 arba 86400).
Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite apskaičiuoti bendrą sekundžių skaičių nuo pradžios iki pabaigos datos.

Žemiau yra formulė, kuri tai padarys:
= (B2-A2)*24*60*60

Laiko skirtumo apskaičiavimas naudojant funkciją TEXT
Kitas paprastas būdas greitai gauti laiko skirtumą nesijaudinant dėl formato keitimo - naudoti funkciją TEXT.
Funkcija TEKSTAS leidžia formulėje nurodyti formatą.
= TEKSTAS (pabaigos data - pradžios data, formatas)
Pirmasis argumentas yra skaičiavimas, kurį norite atlikti, o antrasis - formatas, kuriuo norite parodyti skaičiavimo rezultatą.
Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite apskaičiuoti laiko skirtumą tarp dviejų kartų.

Štai keletas formulių, kurios suteiks jums rezultatą naudojant skirtingus formatus
Rodyti tik valandų skaičių:
= TEKSTAS (B2-A2, „hh“)

Aukščiau pateikta formulė duos tik rezultatą, rodantį valandų skaičių, praleistą tarp dviejų laiko verčių. Jei jūsų rezultatas yra 9 valandos ir 30 minučių, jis vis tiek rodys tik 9.
Parodykite viso minučių skaičių
= TEKSTAS (B2-A2, "[mm]")

Rodyti viso sekundžių skaičių
= TEKSTAS (B2-A2, "[ss]")

Rodyti valandas ir minutes
= TEKSTAS (B2-A2, "[hh]: mm")

Rodyti valandas, minutes ir sekundes
= TEKSTAS (B2-A2, "hh: mm: ss")

Jei jums įdomu, kuo skiriasi hh ir [hh] formatas (arba mm ir [mm]), kai naudojate laužtinius skliaustus, tai parodys bendrą valandų skaičių tarp dviejų datų, net jei valandos vertė yra didesnė nei 24. Taigi, jei atimsite dvi datos reikšmes, kai skirtumas yra didesnis nei 24 valandos, naudodami [hh] gausite bendrą valandų skaičių, o hh - tik tas valandas, kurios praėjo pabaigos dieną .
Gaukite laiko skirtumą vienu vienetu (valandos/minutės) ir nekreipkite dėmesio į kitus
Jei norite apskaičiuoti laiko skirtumą tarp dviejų laiko verčių tik valandų, minučių ar sekundžių skaičiumi, galite naudoti tam skirtą HOUR, MINUTE arba SECOND funkciją.
Kiekviena iš šių funkcijų turi vieną argumentą, kuris yra laiko vertė, ir grąžina nurodytą laiko vienetą.
Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite apskaičiuoti bendrą valandų, minučių ir sekundžių, praėjusių tarp šių dviejų kartų, skaičių.

Žemiau yra formulės, kaip tai padaryti:
Skaičiuojama, kiek valandų praėjo du kartus
= VALANDA (B2-A2)

Skaičiuojant minutes pagal laiko vertės rezultatą (neįskaitant baigtų valandų)
= MINUTĖ (B2-A2)

Skaičiuojant sekundes pagal laiko vertės rezultatą (neįskaitant baigtų valandų ir minučių)
= ANTRAS (B2-A2)

Keletas dalykų, kuriuos reikia žinoti dirbant su šiomis HOURS, MINUTE ir SECOND formulėmis:
- Skirtumas tarp pabaigos laiko ir pradžios laiko negali būti neigiamas (tai dažnai būna, kai data keičiasi). Tokiais atvejais šios formulės grąžintų #NUM! klaida
- Šios formulės naudoja tik gautos laiko vertės laiko dalį (ir ignoruoja dienos dalį). Taigi, jei pabaigos ir pradžios laiko skirtumas yra 2 dienos, 10 valandų, 32 minutės ir 44 sekundės, HOUR formulė duos 10, MINUTE formulė suteiks 32, o antroji formulė suteiks 44
Apskaičiuokite praleistą laiką iki šiol (nuo pradžios laiko)
Jei norite apskaičiuoti visą laiką, praėjusį nuo pradžios iki dabartinio laiko, vietoj pabaigos laiko galite naudoti formulę DABAR.
Funkcija NOW grąžina dabartinę datą ir laiką langelyje, kuriame ji naudojama. Tai viena iš tų funkcijų, kuri nereikalauja jokių įvesties argumentų.
Taigi, jei norite apskaičiuoti visą laiką, praėjusį nuo pradžios iki dabartinio laiko, galite naudoti šią formulę:
= DABAR () - pradžios laikas
Žemiau pateikiamas pavyzdys, kai A stulpelyje yra pradžios laikas, o B stulpelyje - laikas, praėjęs iki šiol.

Jei laiko skirtumas tarp pradžios datos ir laiko bei dabartinio laiko yra didesnis nei 24 valandos, galite formatuoti rezultatą, kad būtų rodoma diena ir laiko dalis.
Tai galite padaryti naudodami toliau pateiktą TEXT formulę:
= TEKSTAS (DABAR ()-A2, "dd hh: ss: mm")
Tą patį galite pasiekti ir pakeisdami langelio pasirinktinį formatą (kaip aprašyta anksčiau šioje pamokoje), kad jame būtų rodoma diena ir laiko dalis.
Jei jūsų pradžios laikas turi tik laiko dalį, „Excel“ laikys tai 1990 m. Sausio 1 d. Laiku.
Tokiu atveju, jei jūs naudojate funkciją DABAR, kad apskaičiuotumėte laiką, kuris praėjo iki šiol, jis duos jums neteisingą rezultatą (nes gauta vertė taip pat turėtų turėti bendrą dienų skaičių nuo 1990 m. Sausio 1 d.).
Tokiu atveju galite naudoti šią formulę:
= DABAR ()- INT (DABAR ())- A2
Aukščiau pateikta formulė naudoja funkciją INT, kad pašalintų dienos dalį iš vertės, kurią grąžina funkcija dabar, ir tada ji naudojama apskaičiuojant laiko skirtumą.
Atminkite, kad DABAR yra nepastovi funkcija, kuri atnaujinama, kai pasikeičia darbalapis, tačiau ji neatnaujinama realiuoju laiku
Apskaičiuokite laiką, kai pasikeičia data (apskaičiuokite ir rodykite neigiamą laiką „Excel“)
Iki šiol aprašyti metodai gerai veikia, jei jūsų pabaigos laikas yra vėlesnis nei pradžios laikas.
Tačiau problema kyla, kai jūsų pabaigos laikas yra mažesnis nei pradžios laikas. Tai dažnai atsitinka, kai pildote darbo laiko apskaitos žiniaraščius, kuriuose įvedate tik laiką, o ne visą datą ir laiką.
Tokiais atvejais, jei dirbate vienos nakties pamainoje ir keičiasi data, yra tikimybė, kad jūsų pabaigos laikas bus ankstesnis nei jūsų pradžios laikas.
Pvz., Jei pradėsite darbą 18.00 val. Vakare, o darbą baigsite 9.00 val.
Jei dirbate tik su laiko reikšmėmis, atėmus pradžios laiką iš pabaigos laiko, gausite neigiamą 9 valandų vertę (9–18).
Ir „Excel“ negali tvarkyti neigiamų laiko verčių (ir to negali padaryti žmonės, nebent galite keliauti laiku)
Tokiais atvejais jums reikia būdo išsiaiškinti, kad diena pasikeitė, ir apskaičiavimas turėtų būti atliktas atitinkamai.
Laimei, tai tikrai lengva išspręsti.
Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, kur aš turiu pradžios ir pabaigos laiką.

Kaip pastebėjote, kartais pradžios laikas yra vakare, o pabaiga - ryte (tai rodo, kad tai buvo naktinė pamaina, o diena pasikeitė).
Jei laiko skirtumui apskaičiuoti naudosiu žemiau pateiktą formulę, ji parodys maišos ženklus ląstelėse, kuriose rezultatas yra neigiamas (paryškintas geltonai žemiau esančiame paveikslėlyje).
= B2-A2

Čia yra IF formulė, kad nesvarbu, ar laiko skirtumo vertė yra neigiama, ar ne, o tuo atveju, jei ji yra neigiama, ji pateikia teisingą rezultatą
= IF ((B2-A2) <0,1- (A2-B2), (B2-A2))

Nors daugeliu atvejų tai veikia gerai, vis tiek trūksta, jei pradžios ir pabaigos laikas yra daugiau nei 24 valandos. Pvz., Kažkas prisijungia 9 val. 1 dieną ir atsijungia 11 val. 2 dieną.
Kadangi tai yra daugiau nei 24 valandos, neįmanoma sužinoti, ar asmuo atsijungė po 2 valandų, ar po 26 valandų.
Geriausias būdas tai išspręsti būtų įsitikinti, kad įrašuose yra data ir laikas, tačiau jei tai tik laikas, su kuriuo dirbate, aukščiau pateikta formulė turėtų išspręsti daugelį problemų ( manoma, kad mažai tikėtina, kad kas nors dirbs ilgiau nei 24 valandas)
Laiko pridėjimas/ atėmimas „Excel“
Iki šiol matėme pavyzdžių, kai turėjome pradžios ir pabaigos laiką, ir mums reikėjo rasti laiko skirtumą.
„Excel“ taip pat leidžia lengvai pridėti arba atimti fiksuotą laiko reikšmę iš esamos datos ir laiko vertės.
Pvz., Tarkime, kad turite eilėje esančių užduočių, kuriose kiekviena užduotis trunka nurodytą laiką, sąrašą ir norite žinoti, kada kiekviena užduotis baigsis.
Tokiu atveju prie pradžios laiko galite lengvai pridėti laiką, kurio prireiks kiekvienai užduočiai, kad žinotumėte, kuriuo metu užduotis turėtų būti atlikta.
Kadangi „Excel“ datos ir laiko reikšmes saugo kaip skaičius, turite įsitikinti, kad laikas, kurį bandote pridėti, atitinka „Excel“ jau nurodytą formatą.
Pvz., Jei prie „Excel“ datos pridėsite 1, ji nurodys kitą datą. Taip yra todėl, kad 1 reiškia visą „Excel“ dieną (tai yra 24 valandos).
Taigi, jei norite prie esamos laiko vertės pridėti 1 valandą, negalite tiesiog pridėti 1 prie jos. turite įsitikinti, kad tą valandos vertę konvertuojate į dešimtainę dalį, kuri reiškia vieną valandą. tas pats pasakytina ir apie minučių ir sekundžių pridėjimą.
Funkcijos TIME naudojimas
Laiko funkcija „Excel“ paima valandos, minutės ir sekundžių reikšmes ir paverčia jį dešimtainiu skaičiumi, kuris parodo šį laiką.
Pavyzdžiui, jei prie esamo laiko noriu pridėti 4 valandas, galiu naudoti šią formulę:
= Pradžios laikas + LAIKAS (4,0,0)

Tai naudinga, jei žinote, kiek valandų, minučių ir sekundžių norite pridėti prie esamo laiko, ir tiesiog naudojate TIME funkciją, nesirūpindami teisingu laiko konvertavimu į dešimtainę vertę.
Taip pat atminkite, kad funkcija TIME atsižvelgs tik į jūsų įvestos valandos, minutės ir sekundės vertės sveikųjų dalių dalį. Pavyzdžiui, jei funkcijoje TIME naudoju 5,5 val., Tai pridėtų tik penkias valandas ir nekreiptų dėmesio į dešimtainę dalį.
Be to, atminkite, kad funkcija TIME gali pridėti tik reikšmes, kurios yra mažesnės nei 24 valandos. Jei jūsų valandos vertė yra didesnė nei 24, rezultatas bus neteisingas.
Tas pats pasakytina apie minutes ir antrąją dalį, kai funkcija atsižvelgs tik į reikšmes, kurios yra mažesnės nei 60 minučių ir 60 sekundžių
Kaip ir aš pridėjau laiko naudodamas funkciją TIME, taip pat galite atimti laiką. Tiesiog pakeiskite + ženklą į neigiamą ženklą aukščiau pateiktose formulėse
Naudojant pagrindinę aritmetiką
Kai laiko funkciją lengva ir patogu naudoti, ji turi keletą apribojimų (kaip aprašyta aukščiau).
Jei norite daugiau kontrolės, galite naudoti čia pateiktą aritmetinį metodą.
Sąvoka paprasta - konvertuokite laiko reikšmę į dešimtainę reikšmę, kuri atspindi dienos dalį, tada galite ją pridėti prie bet kurios „Excel“ laiko vertės.
Pavyzdžiui, jei prie esamos laiko vertės norite pridėti 24 valandas, galite naudoti šią formulę:
= Pradžios laikas + 24/24
Tai tik reiškia, kad prie esamos laiko vertės pridedu vieną dieną.
Dabar, tęsdami tą pačią koncepciją, tarkime, kad norite pridėti 30 valandų prie laiko vertės, galite naudoti šią formulę:
= Pradžios laikas + 30/24
Aukščiau pateikta formulė daro tą patį, kur sveika skaičiaus dalis (30/24) reikštų bendrą dienų skaičių per tą laiką, kurį norite pridėti, o dešimtainė dalis - valandas/minutes/sekundes
Panašiai, jei turite tam tikrą minučių skaičių, kurį norite pridėti prie laiko vertės, galite naudoti šią formulę:
= Pradžios laikas + (minutės pridėti)/24*60
Ir jei turite sekundžių, kurias norite pridėti, galite naudoti šią formulę:
= Pradžios laikas + (minutės pridėti)/24*60*60
Nors šis metodas nėra toks lengvas, kaip naudojant laiko funkciją, manau, kad jis yra daug geresnis, nes jis veikia visose situacijose ir laikosi tos pačios koncepcijos. skirtingai nei laiko funkcija, jums nereikia jaudintis, ar laikas, kurį norite pridėti, yra trumpesnis nei 24 valandos ar daugiau nei 24 valandos
Jūs galite vadovautis ta pačia koncepcija ir atimti laiką. Tiesiog pakeiskite + į neigiamą ženklą aukščiau pateiktose formulėse
Kaip susumuoti laiką „Excel“
Kartais galbūt norėsite greitai sudėti visas „Excel“ laiko vertes. Kelių laiko verčių pridėjimas „Excel“ yra gana paprastas (tereikia paprastos SUM formulės)
Tačiau yra keletas dalykų, kuriuos turite žinoti, kai „Excel“ pridedate laiko, ypač langelio formatas, kuris parodys jums rezultatą.
Pažvelkime į pavyzdį.
Žemiau aš turiu užduočių sąrašą kartu su laiku, kurį kiekviena užduotis užtruks B stulpelyje. Noriu greitai pridėti šiuos laikus ir žinoti, kiek laiko užtruks visoms šioms užduotims atlikti.

B9 langelyje aš naudoju paprastą SUM formulę, kad apskaičiuotų bendrą visų šių užduočių atlikimo laiką, ir tai suteikia man vertę 18:30 (tai reiškia, kad tai užtruks 18 valandų ir 20 minučių visos šios užduotys)

Kol kas viskas gerai!
Kaip susumuoti per 24 valandas „Excel“
Dabar pažiūrėkite, kas atsitiks, kai pasikeisiu tuo metu, kai 2 užduotis bus atlikta nuo 1 iki 10 valandų.

Rezultatas dabar yra 03:20, o tai reiškia, kad visoms šioms užduotims atlikti reikia 3 valandų ir 20 minučių.
Tai neteisinga (aišku)
Čia problema nėra „Excel“ klaidinimas. Problema ta, kad langelis yra suformatuotas taip, kad jis parodys tik gautos vertės laiko dalį.
Kadangi gauta vertė yra daugiau nei 24 valandos, „Excel“ nusprendė 24 valandų dalį paversti diena, pašalindama ją iš naudotojui rodomos vertės ir rodydama tik likusias valandas, minutes ir sekundes.
Laimei, tai lengva išspręsti.
Viskas, ką jums reikia padaryti, tai pakeisti langelio formatą, kad jis būtų rodomas valandomis, net jei jis viršija 24 valandas.
Žemiau yra keletas formatų, kuriuos galite naudoti:
Formatas | tikėtinas rezultatas |
[h]: mm | 28:30 |
[m]: ss | 1710:00 |
d „D“ hh: mm | 1 D 04:30 val |
d „D“ hh „Min“ ir „Sec“ | 1 D 04 Min 00 sek |
d „Diena“ hh „Minutė“ ir „sekundės“ | 1 diena 04 minutė 00 sekundžių |
Formatą galite pakeisti, eidami į langelio formatavimo dialogo langą ir pritaikydami pasirinktinį formatą, arba naudodamiesi funkcija TEKSTAS ir naudodami bet kurį iš aukščiau pateiktų formatų pačioje formulėje
Galite naudoti žemiau esančią TEXT formulę, norėdami parodyti laiką, net jei jis yra daugiau nei 24 valandos:
= TEKSTAS (SUMA (B2: B7), „[h]: mm: ss“)

arba toliau pateiktą formulę, jei 24 valandas viršijančias valandas norite konvertuoti į dienas:
= TEKSTAS (SUMA (B2: B7), „dd hh: mm: ss“)

Rezultatai rodo maišą (###) vietoj datos/laiko (priežastys ir pataisymai)
Kai kuriais atvejais galite pastebėti, kad vietoj laiko vertės rodymo „Excel“ langelyje rodo maišos simbolius.
Štai keletas galimų priežasčių ir būdų, kaip jas išspręsti:
Stulpelis nėra pakankamai platus
Kai langelyje nepakanka vietos visai datai parodyti, jame gali būti rodomi maišos simboliai.
Jį lengva pataisyti - pakeiskite stulpelio plotį ir padarykite jį platesnį.
Neigiama datos vertė
„Excel“ datos ar laiko reikšmė negali būti neigiama. jei skaičiuojate laiko skirtumą ir jis yra neigiamas, „Excel“ parodys maišos simbolius.
Ištaisymo būdas, norint pakeisti formulę, kad gautumėte tinkamą rezultatą. Pvz., Jei skaičiuojate laiko skirtumą tarp dviejų kartų ir datos pasikeitimo, turite pakoreguoti formulę, kad tai būtų atsižvelgta.
Kitais atvejais galite naudoti ABS funkciją, kad neigiamą laiko vertę paverstų teigiamu skaičiumi, kad ji būtų rodoma teisingai. Arba taip pat galite naudoti IF formulę, kad patikrintumėte, ar rezultatas yra neigiamas, ir grąžinti kažką prasmingesnio.
Šioje pamokoje aptariau temas apie laiko skaičiavimą „Excel“ (kur galite apskaičiuoti laiko skirtumą, pridėti arba atimti laiką, rodyti laiką skirtingais formatais ir sumuoti laiko vertes)
Tikiuosi, kad ši pamoka jums buvo naudinga.