Turinys
Profesionaliai dirbant su skaičiuoklėmis, neretai tenka bendrauti su datomis ir laiku. Be jo neapsieisite. Todėl pats Dievas įsakė išmokti dirbti su tokio tipo duomenimis. Taip sutaupysite daug laiko ir išvengsite daugybės klaidų dirbant su skaičiuoklėmis.
Deja, daugelis pradedančiųjų nežino, kaip apdorojami duomenys. Todėl, prieš svarstant šią operacijų klasę, būtina atlikti išsamesnę edukacinę programą.
Kaip data vaizduojama „Excel“.
Informacija apie datą apdorojama kaip dienų skaičius nuo 0 m. sausio 1900 d. Taip, jūs neklystate. Tiesa, nuo nulio. Bet tai būtina, kad būtų atskaitos taškas, kad sausio 1-oji jau būtų laikoma skaičiumi 1 ir pan. Didžiausia palaikoma datos vertė yra 2958465, kuri savo ruožtu yra 31 m. gruodžio 9999 d.
Šis metodas leidžia skaičiavimams ir formulėms naudoti datas. Taigi „Excel“ leidžia nustatyti dienų skaičių tarp datų. Schema paprasta: antrasis atimamas iš vieno skaičiaus, o tada gauta reikšmė konvertuojama į datos formatą.
Kad būtų daugiau aiškumo, čia yra lentelė, kurioje nurodytos datos su atitinkamomis skaitinėmis reikšmėmis.
Norėdami nustatyti dienų skaičių, praėjusį nuo datos A iki datos B, turite atimti pirmąją iš paskutinės. Mūsų atveju tokia formulė = B3-B2. Įvedus jį, rezultatas yra toks.
Svarbu atkreipti dėmesį, kad reikšmė pateikiama dienomis, nes pasirinkome kitokį langelio formatą nei data. Jei iš pradžių būtume pasirinkę „Datos“ formatą, rezultatas būtų buvęs toks.
Atliekant skaičiavimus svarbu atkreipti dėmesį į šį tašką.
Tai yra, kad būtų rodomas teisingas serijos numeris, visiškai atitinkantis datą, turite naudoti bet kokį kitą formatą nei data. Savo ruožtu, norėdami skaičių paversti data, turėtumėte nustatyti atitinkamą formatą.
Kaip laikas vaizduojamas Excel
„Excel“ laikas šiek tiek skiriasi nuo datos. Diena laikoma pagrindu, o valandos, minutės, sekundės yra jos trupmeninės dalys. Tai yra, 24 valandos yra 1, o bet kuri mažesnė reikšmė laikoma jos trupmena. Taigi, 1 valanda yra 1/24 dienos, 1 minutė yra 1/1140 ir 1 sekundė yra 1/86400. Mažiausias „Excel“ galimas laiko vienetas yra 1 milisekundė.
Panašiai kaip datos, šis vaizdavimo būdas leidžia atlikti skaičiavimus su laiku. Tiesa, čia yra vienas nepatogumas. Po skaičiavimų gauname paros dalį, o ne dienų skaičių.
Ekrano kopijoje reikšmės rodomos skaitiniu formatu ir formatu „Laikas“.
Laiko skaičiavimo metodas yra panašus į datą. Būtina atimti ankstesnį laiką iš vėlesnio laiko. Mūsų atveju tokia formulė = B3-B2.
Kadangi langelis B4 iš pradžių turėjo bendrąjį formatą, tada formulės įvedimo pabaigoje jis iškart pasikeičia į „Laikas“.
„Excel“, dirbdama su laiku, atlieka įprastas aritmetines operacijas su skaičiais, kurios vėliau verčiamos į mums žinomą laiko formatą.
Datos ir laiko formatas
Kiek žinome, datos ir laikai gali būti saugomi skirtingais formatais. Todėl jūs turite žinoti, kaip teisingai juos įvesti, kad formatavimas būtų teisingas.
Žinoma, įvesdami datą ir laiką galite naudoti dienos arba dienos dalies eilės numerį, tačiau toks būdas yra labai nepatogus. Be to, ląstelei turėsite nuolat taikyti tam tikrą formatą, o tai tik padidina diskomfortą.
Todėl „Excel“ leidžia įvairiais būdais nurodyti laiką ir datą. Jei taikote vieną iš jų, programa iš karto konvertuoja informaciją į atitinkamą skaičių ir langeliui pritaiko teisingą formatą.
Žemiau esančioje lentelėje rasite „Excel“ palaikomų datos ir laiko įvesties metodų sąrašą. Kairiajame stulpelyje pateikiami galimi formatai, o dešiniajame – kaip jie bus rodomi „Excel“ po konvertavimo. Svarbu pažymėti, kad nenurodžius metų, automatiškai priskiriami dabartiniai, kurie yra nustatyti operacinėje sistemoje.
Tiesą sakant, yra daug daugiau rodymo būdų. Bet šitų užtenka. Be to, konkrečios datos įrašymo parinktis gali skirtis priklausomai nuo šalies ar regiono, taip pat nuo operacinės sistemos nustatymų.
Pasirinktinis formatavimas
Dirbdamas su ląstelėmis vartotojas gali nustatyti, koks bus formatas. Jis gali padaryti taip, kad būtų rodomas tik laikas, mėnuo, diena ir pan. Taip pat galima koreguoti datos formulavimo tvarką, taip pat skyriklius.
Norėdami pasiekti redagavimo langą, turite atidaryti skirtuką „Skaičius“, kuriame rasite parinktį „Ląstelių formatavimas“. Atsidariusiame dialogo lange bus kategorija „Data“, kurioje galėsite pasirinkti tinkamą datos formatą.
Jei pasirinksite kategoriją „Laikas“, atitinkamai pasirodys sąrašas su laiko rodymo parinktimis.
Norėdami langeliui pritaikyti konkrečią formatavimo parinktį, turite pasirinkti norimą formatą ir spustelėti Gerai. Po to rezultatas bus pritaikytas. Jei „Excel“ siūlomų formatų nepakanka, galite rasti kategoriją „Visi formatai“. Ten taip pat yra daugybė variantų.
Jei netinka joks variantas, visada galima susikurti savo. Tai padaryti labai paprasta. Jums tereikia pasirinkti iš anksto nustatytus formatus kaip pavyzdį ir atlikti šiuos veiksmus:
- Pasirinkite langelį, kurio formatą norite pakeisti.
- Atidarykite dialogo langą „Format Cells“ ir raskite skirtuką „Skaičius“.
- Tada atsidaro kategorija „Visi formatai“, kurioje randame įvesties lauką „TIPAS“. Ten reikia nurodyti skaičiaus formato kodą. Įvedę jį, spustelėkite „Gerai“.
- Atlikus šiuos veiksmus, langelyje bus rodoma datos ir laiko informacija pasirinktiniu formatu.
Funkcijų su datomis ir laiku naudojimas
Dirbdamas su datomis ir laiku, vartotojas gali naudoti daugiau nei 20 skirtingų funkcijų. Ir nors ši suma kažkam gali būti per didelė, tačiau visi jie gali būti panaudoti tam tikriems tikslams pasiekti.
Norėdami pasiekti visas galimas funkcijas, turite eiti į grupės "Funkcijų biblioteka" kategoriją "Data ir laikas". Mes apsvarstysime tik kai kurias pagrindines funkcijas, kurios leidžia išgauti įvairius parametrus iš datų ir laikų.
METAI ()
Suteikia galimybę gauti metus, atitinkančius konkrečią datą. Kaip jau žinote, ši vertė gali būti nuo 1900 iki 9999.
1 langelyje data rodoma formatu DDDD DD.MM.YYYY hh:mm:ss. Tai yra formatas, kurį sukūrėme anksčiau. Paimkime kaip pavyzdį formulę, kuri nustato, kiek metų praėjo tarp dviejų datų.
Tuo pačiu, atidžiau pažvelgus, paaiškėja, kad funkcija apskaičiavo ne visiškai teisingą rezultatą. Priežastis ta, kad ji naudoja tik datas savo skaičiavimuose.
MĖNESIO ()
Naudodami šią funkciją galite pažymėti tam tikrą datą atitinkantį mėnesio numerį. Grąžina rezultatą nuo 1 iki 12. Šis skaičius savo ruožtu atitinka mėnesio skaičių.
DIENA ()
Panašiai kaip ir ankstesnės funkcijos, ši grąžina tam tikros datos dienos skaičių. Skaičiavimo rezultatas gali būti nuo 1 iki 31.
LAIKAS()
Kaip rodo pavadinimas, ši funkcija grąžina valandų skaičių, kuris svyruoja nuo 0 iki 23.
MINUTĖS ()
Funkcija, kuri grąžina minučių skaičių konkrečiame langelyje. Galimos grąžinamos reikšmės yra nuo 0 iki 59.
SEKUNDĖS ()
Ši funkcija grąžina tas pačias reikšmes kaip ir ankstesnė, išskyrus tai, kad ji grąžina sekundes.
DIENA ()
Naudodami šią funkciją galite sužinoti savaitės dienos skaičių, kuris naudojamas šiai datai. Galimos reikšmės yra nuo 1 iki 7, tačiau atminkite, kad atgalinis skaičiavimas prasideda nuo sekmadienio, o ne nuo pirmadienio, kaip mes paprastai darome.
Tačiau naudojant antrąjį argumentą, ši funkcija leidžia tinkinti formatą. Pavyzdžiui, jei kaip antrąjį parametrą perduodate reikšmę 2, galite nustatyti formatą, kad skaičius 1 reikštų pirmadienį, o ne sekmadienį. Tai daug patogiau buitiniam vartotojui.
Jei antrame argumente rašome 2, tai mūsų atveju funkcija grąžins reikšmę 6, kuri atitinka šeštadienį.
ŠIANDIEN ()
Ši funkcija labai paprasta: kad ji veiktų, nereikia jokių argumentų. Jis grąžina kompiuteryje nustatytos datos serijos numerį. Jei jis taikomas langeliui, kuriam nustatytas Bendrasis formatas, jis automatiškai bus konvertuojamas į „Datos“ formatą.
TATA ()
Ši funkcija taip pat nereikalauja jokių argumentų. Jis veikia taip pat, kaip ir ankstesnis, tik su data ir laiku. Jis naudojamas, jei į langelį reikia įterpti dabartinę datą ir laiką, kurie yra nustatyti kompiuteryje. Kaip ir ankstesnėje funkcijoje, taikant šią, langelis automatiškai konvertuojamas į datos ir laiko formatą, jei anksčiau buvo nustatytas „Bendras“ formatas.
Tiek ankstesnė, tiek ši funkcija automatiškai keičiasi kiekvieną kartą, kai lapas perskaičiuojamas, todėl galima rodyti naujausią laiką ir datą.
Pavyzdžiui, tokia formulė gali nustatyti esamą laiką.
=ŠIANDIEN()-ŠIANDIEN()
Šiuo atveju formulė nustatys dienos dalį dešimtainiu formatu. Tiesa, langeliui, kuriame parašyta formulė, teks pritaikyti laiko formatą, jei norėsite rodyti būtent laiką, o ne skaičių.
DATA()
Ši funkcija turi tris argumentus, kurių kiekvienas turi būti įvestas. Po skaičiavimų ši funkcija grąžina datos serijos numerį. Ląstelė automatiškai konvertuojama į „Datos“ formatą, jei anksčiau ji buvo „Bendra“.
Dienos arba mėnesio argumentas gali būti teigiamas arba neigiamas. Pirmuoju atveju data didėja, o antruoju – mažėja.
Taip pat funkcijos DATE argumentuose galite naudoti matematines operacijas. Pavyzdžiui, ši formulė prie datos A1 langelyje prideda 5 metus 17 mėnesius ir 1 dienų.
Ir tokia formulė leidžia teksto eilutę paversti visaverte darbo data, kurią galima naudoti kitose funkcijose.
LAIKAS()
Kaip ir funkcija DATA(), ši funkcija turi tris privalomus parametrus – valandas, minutes ir sekundes. Jį panaudojus, gautame langelyje atsiras dešimtainis skaičius, tačiau pats langelis bus suformatuotas „Laiko“ formatu, jei anksčiau buvo „Bendras“.
Pagal savo veikimo principą, funkcija LAIKAS() и DATA() daug panašių dalykų. Todėl nėra prasmės sutelkti dėmesį į tai.
Svarbu pažymėti, kad ši funkcija negali grąžinti laiko, didesnio nei 23:59:59. Jei rezultatas yra didesnis nei šis, funkcija automatiškai iš naujo nustatoma į nulį.
funkcijos DATA() и LAIKAS() galima taikyti kartu.
Šioje ekrano kopijoje langelis D1, kuriame buvo naudojamos abi šios funkcijos, turi datos ir laiko formatą.
Datos ir laiko skaičiavimo funkcijos
Iš viso yra 4 funkcijos, leidžiančios atlikti matematinius veiksmus su data ir laiku.
DUOMENYS ()
Naudodami šią funkciją galite sužinoti eilės numerį datos, kuri yra už žinomo mėnesių skaičiaus (arba anksčiau nei nurodyta). Ši funkcija turi du argumentus: pradžios datą ir mėnesių skaičių. Antrasis argumentas gali būti teigiamas arba neigiamas. Pirmoji parinktis turi būti nurodyta, jei norite skaičiuoti būsimą datą, o antra – jei ankstesnė.
EOMONTH()
Ši funkcija leidžia nustatyti paskutinės mėnesio dienos eilės numerį, kuri yra vėliau nei nurodyta data. Turi tuos pačius argumentus kaip ir ankstesnis.
DARBO DIENA ()
Tas pats kaip funkcija DUOMENYS (), tik delsimas arba avansas atsiranda tam tikrą darbo dienų skaičių. Sintaksė panaši.
Visos trys šios funkcijos grąžina skaičių. Norėdami pamatyti datą, turite konvertuoti langelį į atitinkamą formatą.
CLEAR ()
Ši paprasta funkcija nustato darbo dienų skaičių nuo 1 iki 2 datos.