Darbas su data ir laiku „Excel“

Anonim

„Excel“ data ir laikas traktuojami šiek tiek kitaip nei kitoje skaičiuoklių programinėje įrangoje. Jei nežinote, kaip veikia „Excel“ data ir laikas, galite susidurti su nereikalingomis klaidomis.

Taigi, šiame straipsnyje mes sužinosime viską apie „Excel“ datą ir laiką. Mes sužinosime, kas yra „Excel“ datos, kaip pridėti laiką „Excel“, kaip formatuoti „Excel“ datą ir laiką, kokios yra „Excel“ datos ir laiko funkcijos, kaip apskaičiuoti datą ir laiką (sudėti, atimti, dauginti ir pan.) su datomis ir laiku).

Kas yra data ir laikas „Excel“?

Daugelis iš jūsų jau žino, kad „Excel“ datos ir laikas yra tik eilės numeriai. Data yra sveikas skaičius, o laikas - trupmeninis skaičius. „Excel“ datos turi skirtingą regioninį formatą. Pavyzdžiui, mano sistemoje tai yra mm/dd/YYYY (šį formatą naudosime visame straipsnyje). Galbūt naudojate tą patį datos formatą arba datos formatą dd/mm/YYYY.

Langelio datos formatavimas

Yra kelios datos formatavimo „Excel“ parinktys. Pasirinkite langelį, kuriame gali būti data, ir paspauskite CTRL+1. Bus atidarytas dialogo langas Formatuoti langelius. Čia galite pamatyti dvi formatavimo parinktis kaip datą ir laiką. Šiose kategorijose yra keli datos formatai, atitinkantys jūsų poreikius.

Datos:

„Excel“ datos yra kumelių serijos numeriai, prasidedantys nuo 1900 m. Sausio 1 d. „Excel“ diena lygi 1. Taigi 1900 m. Sausio 1 d. Yra 1, 1900 m. Sausio 2 d.-2, o 2000 m. Sausio 1 d.-36526.

Įdomus faktas: 1900 m. Nebuvo keliamieji metai, tačiau „Excel“ kaip galiojančią datą priima 1900 m. Vasario 29 d. Tais laikais buvo beviltiška nesėkmė varžytis su „Lotus“ 1-2-3.

Nuoroda įvesti statinę šiandienos datą „Excel“ yra CTRL+; (Kabliataškis).

Norėdami pridėti ar atimti dieną iš datos, jums tiesiog reikia atimti arba pridėti tą dienų skaičių prie tos datos.

Laikas:
„Excel“ pagal numatytuosius nustatymus laikosi hh: mm formato (nuo 0 iki 23 formato). Valandos ir minutės atskiriamos dvitaškiu, be tarpų. Galite pakeisti jį į hh: mm AM/PM formatą. AM/PM turi būti 1 tarpas nuo laiko vertės. Norėdami įtraukti sekundes, galite pridėti: ss prie hh: mm (hh: mm: ss). Bet koks kitas laiko formatas yra neteisingas.

Laikas visada siejamas su data. Data yra prieš laiko reikšmę, atskirtą tarpu nuo laiko. Jei datos neminite anksčiau laiko, pagal numatytuosius nustatymus ji užima pirmąją „Excel“ datą (tai yra 1/1/1900). Laikas „Excel“ yra trupmeninis skaičius. Jis rodomas dešinėje pusėje po kablelio.

Valandos:

Kadangi 1 diena „Excel“ yra lygi 1, o 1 diena susideda iš 24 valandų, 1 valanda yra lygi 1/24 „Excel“. Ką tai reiškia? Tai reiškia, kad jei norite pridėti arba atimti 1 valandą, turite pridėti arba atimti 1/24. Žiūrėkite paveikslėlį žemiau.

galite pasakyti, kad 1 valanda yra lygi 0,041666667 (1/24).

Apskaičiuokite valandas tarp laiko „Excel“

Minutės:

Iš „Excel“ valandos paaiškinimo turėjote atspėti, kad 1 minutė „Excel“ yra lygi 1/(24 x 60) (arba 1/1440 arba0.000694444).

Jei norite pridėti minutę prie „Excel“ laiko, pridėkite 1/(24 x 60).Žiūrėkite paveikslėlį žemiau. Kartais jums reikia apskaičiuoti minučių tarp datų ir laiko „Excel“, galite tai perskaityti čia.

Sekundės:

Taip, „Excel“ sekundė yra lygi1/(24 x 60 x 60).Norėdami pridėti ar atimti sekundes iš vieno laiko, jums tiesiog reikia padaryti tuos pačius dalykus, kaip mes atlikome minutes ir valandas.

Data ir laikas viename lange

Datos ir laikas yra susieti. Data visada yra susieta su galiojančia data, o laikas - su galiojančia „Excel“ data. Net jei jūs negalite pamatyti vieno iš jų.

Jei langelyje įvesite tik laiką, tos langelio data bus 1900 m. Sausio 1 d., Net jei to nematote. Jei suformatuosite tą langelį kaip datos ir laiko formatą, galėsite matyti susietą datą. Panašiai, jei neminite laiko su data, pagal numatytuosius nustatymus pridedama 12:00 val. Žiūrėkite paveikslėlį žemiau.

Aukščiau esančiame paveikslėlyje turime laiko tik B3, o datą - tik B4. Formatuodami šias langelius kaip mm/dd/yy hh: mm, abiejose ląstelėse gauname ir laiką, ir datą.

Taigi, skaičiuodami datą ir laiką „Excel“, stebėkite tai.

Nėra neigiamo laiko

Kaip sakiau, „Excel“ data ir laikas prasideda nuo 1900 m. Sausio 1 d. 12:00. Bet koks laikas prieš tai nėra tinkama „Excel“ data. Jei atimsite vertę iš datos, kuri yra iki 1900 m. Sausio 1 d. 12:00, net vieną sekundę, „Excel“ sukels ###### klaidą. Aš apie tai kalbėjau čia ir „Konvertuoti datą ir laiką iš GMT į CST“. Taip atsitinka, kai bandome atimti tai, kas veda iki 1900 m. Sausio 1 d. 12:00. Išbandykite patys. Rašykite 12:00 ir atimkite iš jo 13 valandų. pažiūrėk, ką gauni.

Skaičiavimai su datomis ir laiku „Excel“

Datų pridėjimas prie datos:

Pridėti dienų prie datos „Excel“ yra paprasta. Norėdami pridėti dieną iki šios dienos, tiesiog pridėkite prie jos 1. Žiūrėkite paveikslėlį žemiau.


Negalima pridėti dviejų datų, kad gautumėte būsimą datą, nes tai apibendrins tų dienų eilės numerius ir datą galite gauti toli ateityje.

Dienų atėmimas iš datos:

Jei norite gauti ankstesnės datos datą prieš kelias dienas, tiesiog atimkite tą dienų skaičių nuo datos ir gausite ankstesnę datą. Pavyzdžiui, jei noriu sužinoti, kokia data buvo prieš 56 dienas nuo ŠIANDIEN, tada šią formulę parašysiu langelyje.

= ŠIANDIEN ()-56

Pateikiame 56 datą iki dabartinės datos.
Pastaba: atminkite, kad „Excel“ datos negalite turėti iki 1900 m. Sausio 1 d. Jei gaunate ###### klaidą, tai gali būti priežastis.

Dienos tarp dviejų datų:
Norėdami apskaičiuoti dienas tarp dviejų datų, mums tiesiog reikia atimti pradžios datą iš pabaigos datos. Aš jau padariau straipsnį šia tema. Eik ir pažiūrėk čia. Taip pat galite naudoti „Excel DAYS“ funkciją, kad apskaičiuotumėte dienas nuo pradžios datos iki pabaigos datos.

Pridedami laikai:
Buvo daug užklausų, kaip pridėti laiko tobulėti, nes daugelis žmonių tai daro klaidinančius rezultatus. Laiku yra du papildymo tipai. Vienas laiko prideda kitam. Šiuo atveju abu laikai suformatuoti kaip hh: mm laiko formatas. Tokiu atveju galite tiesiog pridėti šiuos laikus.

Antrasis atvejis yra tada, kai neturite papildomo laiko laiko formatu. Jums tereikia pridėti valandų, minučių ir sekundžių skaičių. Tokiu atveju turite konvertuoti šiuos skaičius į laiko ekvivalentus. Įsidėmėkite šiuos punktus, kad prie datos/laiko pridėtumėte valandų, minučių ir sekundžių.

  • Norėdami pridėti N valandų prie X laiko, naudokite formulę = X+(N/24) (kaip 1 = 24 valandos)
  • Norėdami pridėti N minučių prie X laiko, naudokite formulę = X+(N/(24*60))
  • Norėdami pridėti N sekundę prie X laiko, naudokite formulę = X+(N/(24*60*60))

Laiko atėmimas

Tai tas pats, kas pridėti laiką, tik įsitikinkite, kad atimdami negausite neigiamos laiko vertės, nes „Excel“ nėra tokio dalyko kaip neigiamas skaičius.

Pastaba: kai „Excel“ pridedate arba atimate laiką, viršijantį 24 valandų skirtumą, „Excel“ pereis prie kitos arba ankstesnės datos. Pvz., Jei atimsite 2 valandas nuo 2019 m. Sausio 29 d. 1:00 val., Tada jis grįš į 2019 m. Sausio 28 d. 23 val. Jei atimsite 2 valandas nuo 1 val. (Neturi nurodytos datos), „Excel“ grąžins ###### klaidą. Priežastį pasakiau straipsnio pradžioje.Mėnesių pridėjimas prie datos:Negalite tiesiog pridėti 30 kartų, kad pridėtumėte mėnesius iki datos, nes skirtingi mėnesiai turi skirtingą dienų skaičių. Pridėdami mėnesius prie datos, turite būti atsargūs. Norėdami pridėti mėnesius prie „Excel“ datos, naudojame „Excel“ EDATE funkciją. Čia turiu atskirą straipsnį apie mėnesių pridėjimą prie datos skirtingais atvejais.

Prie metų pridedami šie metai:

Kaip ir datos pridėjimas prie datos, taip pat nėra paprasta pridėti metų. Norėdami pridėti metų, turime naudoti funkciją YEAR, MONTH, DAY. Čia galite perskaityti apie metų pridėjimą.

Jei norite apskaičiuoti metus tarp datų, galite tai naudoti.

„Excel“ datos ir laiko tvarkymo funkcijos:

Kadangi „Excel“ data ir laikas yra ypatingi, „Excel“ suteikia specialias funkcijas jiems valdyti. Čia paminėsiu keletą jų.

  1. TODAY (): ši funkcija dinamiškai grąžina šiandienos datą.
  2. DAY (): grąžina mėnesio dieną (grąžina skaičių nuo 1 iki 31).
  3. DIENOS (): naudojamas dienų skaičiui tarp dviejų datų skaičiuoti.
  4. MONTH (): naudojamas datos mėnesiui gauti (grąžina skaičių nuo 1 iki 12).
  5. YEAR (): pateikia datos metus.
  6. WEEKNUM (): pateikia savaitės datos skaičių per metus.
  7. WEEKDAY (): pateikia pateiktos datos savaitės (1–7) dienos numerį.
  8. WORKDAY (): naudojamas darbo dienoms apskaičiuoti.
  9. TIMEVALUE (): naudojamas laiko reikšmei (serijos numeriui) išgauti iš teksto suformatuotos datos ir laiko.
  10. DATEVALUE (): naudojama datos vertei (serijos numeriui) išgauti iš teksto suformatuotos datos ir laiko.

Tai yra keletas naudingiausių „Excel“ duomenų ir laiko funkcijų. Yra daug daugiau datos ir laiko funkcijų. Juos galite patikrinti čia.

Datos ir laiko skaičiavimai

Jei čia visus paaiškinsiu, šis straipsnis bus per ilgas. Aš suskirstiau šiuos „Excel“ laiko skaičiavimo metodus į atskirus straipsnius. Čia aš juos paminėju. Galite paspausti ant jų ir perskaityti.

  • Apskaičiuokite dienas, mėnesius ir metus
  • Apskaičiuokite amžių nuo gimimo datos
  • Laiko reikšmių ir skaičių dauginimas.
  • Gaukite mėnesio pavadinimą iš datos „Excel“
  • Gaukite dienos pavadinimą iš datos „Excel“
  • Kaip gauti ketvirtį metų nuo datos
  • Kaip pridėti „Excel“ darbo dienas
  • Įdėkite datos ir laiko antspaudą su VBA

Taigi taip, vaikinai, visa tai susiję su „Excel“ data ir laiku, apie kuriuos turite žinoti. Tikiuosi, kad šis straipsnis jums buvo naudingas. Jei turite klausimų ar pasiūlymų, parašykite juos žemiau esančiame komentarų skyriuje.