Saturs
Profesionālā darbā ar izklājlapām nav nekas neparasts mijiedarboties ar datumiem un laikiem. Bez tā nevarēsi iztikt. Tāpēc pats Dievs lika iemācīties strādāt ar šāda veida datiem. Tas ietaupīs daudz laika un novērsīs daudz kļūdu, strādājot ar izklājlapām.
Diemžēl daudzi iesācēji nezina, kā dati tiek apstrādāti. Tāpēc, pirms apsvērt šo darbību klasi, ir nepieciešams veikt detalizētāku izglītības programmu.
Kā datums tiek attēlots programmā Excel
Datuma informācija tiek apstrādāta kā dienu skaits kopš 0. gada 1900. janvāra. Jā, jūs nekļūdāties. Patiešām, no nulles. Bet tas ir vajadzīgs, lai būtu izejas punkts, lai jau 1.janvāris tiktu uzskatīts par 1. numuru utt. Maksimālā atbalstītā datuma vērtība ir 2958465, kas savukārt ir 31. gada 9999. decembris.
Šī metode ļauj izmantot datumus aprēķiniem un formulām. Tādējādi programma Excel ļauj noteikt dienu skaitu starp datumiem. Shēma ir vienkārša: otrais tiek atņemts no viena skaitļa, un pēc tam iegūtā vērtība tiek pārveidota datuma formātā.
Lai iegūtu lielāku skaidrību, šeit ir tabula, kurā norādīti datumi un to atbilstošās skaitliskās vērtības.
Lai noteiktu dienu skaitu, kas pagājušas no datuma A līdz datumam B, jums ir jāatņem pirmā no pēdējās. Mūsu gadījumā šī ir formula =B3-B2. Pēc tā ievadīšanas rezultāts ir šāds.
Ir svarīgi ņemt vērā, ka vērtība ir norādīta dienās, jo šūnai esam izvēlējušies citu formātu, nevis datumu. Ja mēs sākotnēji būtu izvēlējušies formātu “Datums”, tad rezultāts būtu šāds.
Ir svarīgi pievērst uzmanību šim punktam aprēķinos.
Tas ir, lai parādītu pareizo sērijas numuru, kas pilnībā atbilst datumam, ir jāizmanto jebkurš cits formāts, izņemot datumu. Savukārt, lai skaitli pārvērstu par datumu, būtu jāiestata atbilstošs formāts.
Kā laiks tiek attēlots programmā Excel
Veids, kā laiks tiek attēlots programmā Excel, nedaudz atšķiras no datuma. Par pamatu tiek ņemta diena, un stundas, minūtes, sekundes ir tās daļdaļas. Tas ir, 24 stundas ir 1, un jebkura mazāka vērtība tiek uzskatīta par tās daļu. Tātad 1 stunda ir 1/24 dienas, 1 minūte ir 1/1140 un 1 sekunde ir 1/86400. Mazākā laika vienība, kas pieejama programmā Excel, ir 1 milisekunde.
Līdzīgi kā datumi, arī šis attēlošanas veids ļauj veikt aprēķinus ar laiku. Tiesa, šeit ir viena neērtība. Pēc aprēķiniem mēs iegūstam dienas daļu, nevis dienu skaitu.
Ekrānuzņēmums parāda vērtības ciparu formātā un formātā “Laiks”.
Laika aprēķināšanas metode ir līdzīga datumam. Ir nepieciešams atņemt agrāko laiku no vēlākā laika. Mūsu gadījumā šī ir formula =B3-B2.
Tā kā šūnai B4 vispirms bija Vispārīgs formāts, tad formulas ieviešanas beigās tas nekavējoties mainās uz “Laiks”.
Excel, strādājot ar laiku, veic ierastās aritmētiskās darbības ar skaitļiem, kas pēc tam tiek pārtulkoti mums pazīstamajā laika formātā.
Datuma un laika formāts
Cik zināms, datumus un laikus var saglabāt dažādos formātos. Tāpēc jums jāzina, kā tos pareizi ievadīt, lai formatējums būtu pareizs.
Protams, ievadot datumu un laiku, var izmantot dienas vai dienas daļas kārtas numuru, taču šāda pieeja ir ļoti neērta. Turklāt šūnai būs pastāvīgi jāpiemēro noteikts formāts, kas tikai palielina diskomfortu.
Tāpēc programma Excel ļauj norādīt laiku un datumu dažādos veidos. Ja lietojat kādu no tiem, programma nekavējoties pārvērš informāciju atbilstošā ciparā un šūnai piemēro pareizo formātu.
Tālāk esošajā tabulā skatiet Excel atbalstīto datuma un laika ievades metožu sarakstu. Kreisajā kolonnā ir norādīti iespējamie formāti, bet labajā kolonnā ir parādīts, kā tie tiks parādīti programmā Excel pēc konvertēšanas. Ir svarīgi atzīmēt, ka, ja gads nav norādīts, automātiski tiek piešķirts pašreizējais, kas ir iestatīts operētājsistēmā.
Patiesībā ir daudz vairāk veidu, kā parādīt. Bet ar šiem pietiek. Tāpat konkrētā datuma ierakstīšanas opcija var atšķirties atkarībā no valsts vai reģiona, kā arī no operētājsistēmas iestatījumiem.
Pielāgots formatējums
Strādājot ar šūnām, lietotājs var noteikt, kāds būs formāts. Viņš var padarīt to tā, lai tiktu parādīts tikai laiks, mēnesis, diena utt. Ir iespējams arī pielāgot datuma formulēšanas secību, kā arī atdalītājus.
Lai piekļūtu rediģēšanas logam, jums jāatver cilne "Numurs", kurā varat atrast logu "Format Cells". Atvērtajā dialoglodziņā būs kategorija “Datums”, kurā varat izvēlēties pareizo datuma formātu.
Ja izvēlaties kategoriju “Laiks”, attiecīgi tiks parādīts saraksts ar laika rādīšanas iespējām.
Lai šūnai lietotu noteiktu formatēšanas opciju, atlasiet vajadzīgo formātu un noklikšķiniet uz Labi. Pēc tam rezultāts tiks piemērots. Ja Excel piedāvāto formātu nav pietiekami daudz, varat atrast kategoriju “Visi formāti”. Arī tur ir daudz iespēju.
Ja neviena iespēja nav piemērota, tad vienmēr ir iespēja izveidot savu. To izdarīt ir ļoti vienkārši. Jums vienkārši jāatlasa iepriekš iestatītie formāti kā paraugs un jāveic šādas darbības:
- Atlasiet šūnu, kuras formātu vēlaties mainīt.
- Atveriet dialoglodziņu "Šūnu formatēšana" un atrodiet cilni "Numurs".
- Tālāk tiek atvērta kategorija “Visi formāti”, kurā atrodam ievades lauku “TIPS”. Tur jānorāda skaitļa formāta kods. Pēc tā ievadīšanas noklikšķiniet uz "OK".
- Pēc šīm darbībām šūnā tiks parādīta datuma un laika informācija pielāgotā formātā.
Funkciju izmantošana ar datumiem un laikiem
Strādājot ar datumiem un laikiem, lietotājs var izmantot vairāk nekā 20 dažādas funkcijas. Un, lai gan kādam šī summa var būt par daudz, tos visus var izmantot noteiktu mērķu sasniegšanai.
Lai piekļūtu visām iespējamajām funkcijām, jums jāiet uz grupas "Funkciju bibliotēka" kategoriju "Datums un laiks". Mēs apskatīsim tikai dažas no galvenajām funkcijām, kas ļauj iegūt dažādus parametrus no datumiem un laikiem.
GADS ()
Nodrošina iespēju iegūt gadu, kas atbilst konkrētam datumam. Kā jūs jau zināt, šī vērtība var būt no 1900 līdz 9999.
1. šūnā datums tiek rādīts formātā DDDD DD.MM.GGGG hh:mm:ss. Šis ir formāts, ko mēs izveidojām iepriekš. Kā piemēru ņemsim formulu, kas nosaka, cik gadu ir pagājis starp diviem datumiem.
Tajā pašā laikā, ja paskatās uzmanīgāk, izrādās, ka funkcija nav aprēķinājusi pilnīgi pareizo rezultātu. Iemesls ir tāds, ka tā savos aprēķinos izmanto tikai datumus.
MONTH ()
Izmantojot šo funkciju, varat iezīmēt mēneša numuru, kas atbilst konkrētam datumam. Atgriež rezultātu no 1 līdz 12. Šis skaitlis savukārt atbilst mēneša skaitlim.
DIENA()
Līdzīgi kā iepriekšējās funkcijas, šī atgriež dienas numuru noteiktā datumā. Aprēķina rezultāts var būt no 1 līdz 31.
LAIKS()
Kā norāda nosaukums, šī funkcija atgriež stundu skaitli, kas svārstās no 0 līdz 23.
MINŪTES()
Funkcija, kas atgriež minūšu skaitu noteiktā šūnā. Iespējamās vērtības, kas tiek atgrieztas, ir no 0 līdz 59.
SEKUNDES()
Šī funkcija atgriež tādas pašas vērtības kā iepriekšējā, izņemot to, ka tā atgriež sekundes.
DIENA()
Izmantojot šo funkciju, jūs varat uzzināt nedēļas dienas numuru, kas tiek izmantots šajā datumā. Iespējamās vērtības ir no 1 līdz 7, taču ņemiet vērā, ka atpakaļskaitīšana sākas svētdienā, nevis pirmdienā, kā mēs parasti darām.
Tomēr, izmantojot otro argumentu, šī funkcija ļauj pielāgot formātu. Piemēram, ja nododat vērtību 2 kā otro parametru, varat iestatīt formātu, lai skaitlis 1 nozīmētu pirmdienu, nevis svētdienu. Tas ir daudz ērtāk vietējam lietotājam.
Ja otrajā argumentā ierakstām 2, tad mūsu gadījumā funkcija atgriezīs vērtību 6, kas atbilst sestdienai.
ŠODIEN()
Šī funkcija ir ļoti vienkārša: lai tā darbotos, nav nepieciešami argumenti. Tas atgriež datorā iestatītā datuma sērijas numuru. Ja tas tiek lietots šūnai, kurai ir iestatīts vispārīgais formāts, tas automātiski tiks konvertēts uz “Datuma” formātu.
TATA ()
Šai funkcijai arī nav nepieciešami nekādi argumenti. Tas darbojas tāpat kā iepriekšējais, tikai ar datumu un laiku. To izmanto, ja šūnā ir nepieciešams ievietot pašreizējo datumu un laiku, kas ir iestatīti datorā. Un tāpat kā iepriekšējā funkcijā, pielietojot šo, šūna tiek automātiski pārveidota datuma un laika formātā, ja iepriekš ir iestatīts formāts “Vispārīgi”.
Gan iepriekšējā funkcija, gan šī funkcija tiek automātiski mainītas katru reizi, kad lapa tiek pārrēķināta, ļaujot parādīt visjaunāko laiku un datumu.
Piemēram, šāda formula var noteikt pašreizējo laiku.
=ŠODIEN()-ŠODIEN()
Šajā gadījumā formula noteiks dienas daļu decimālā formātā. Tiesa, šūnai, kurā rakstīta formula, būs jāpiemēro laika formāts, ja vēlaties parādīt tieši laiku, nevis skaitli.
DATUMS()
Šai funkcijai ir trīs argumenti, no kuriem katrs ir jāievada. Pēc aprēķiniem šī funkcija atgriež datuma sērijas numuru. Šūna tiek automātiski konvertēta uz “Datuma” formātu, ja tai iepriekš bija “Vispārīgs” formāts.
Dienas vai mēneša arguments var būt pozitīvs vai negatīvs. Pirmajā gadījumā datums palielinās, bet otrajā - samazinās.
Funkcijas DATE argumentos varat izmantot arī matemātiskās darbības. Piemēram, šī formula šūnā A1 datumam pievieno 5 gadu, 17 mēnešus un 1 dienas.
Un šāda formula ļauj teksta virkni pārvērst par pilnvērtīgu darba datumu, ko var izmantot citās funkcijās.
LAIKS()
Tāpat kā funkcija DATUMS(), šai funkcijai ir trīs obligātie parametri – stundas, minūtes un sekundes. Pēc tās izmantošanas iegūtajā šūnā parādīsies decimālskaitlis, bet pati šūna tiks formatēta formātā “Laiks”, ja tai iepriekš bija formāts “Vispārīgi”.
Pēc tā darbības principa, funkcija LAIKS() и DATUMS() daudz līdzīgu lietu. Tāpēc nav jēgas uz to koncentrēties.
Ir svarīgi ņemt vērā, ka šī funkcija nevar atgriezt laiku, kas ir lielāks par 23:59:59. Ja rezultāts ir lielāks par šo, funkcija tiek automātiski atiestatīta uz nulli.
funkcijas DATUMS() и LAIKS() var pielietot kopā.
Šajā ekrānuzņēmumā šūnai D1, kurā tika izmantotas abas šīs funkcijas, ir datuma un laika formāts.
Datuma un laika aprēķināšanas funkcijas
Kopumā ir 4 funkcijas, kas ļauj veikt matemātiskas darbības ar datumu un laiku.
DATI()
Izmantojot šo funkciju, varat uzzināt datuma kārtas numuru, kas ir mazāks par zināmu mēnešu skaitu (vai pirms noteiktā mēneša). Šai funkcijai ir divi argumenti: sākuma datums un mēnešu skaits. Otrais arguments var būt gan pozitīvs, gan negatīvs. Pirmais variants ir jānorāda, ja vēlaties aprēķināt nākotnes datumu, un otrs – ja iepriekšējais.
EOMONTH()
Šī funkcija ļauj noteikt mēneša pēdējās dienas kārtas numuru, kas ir aiz vai pirms noteiktā datuma. Ir tādi paši argumenti kā iepriekšējam.
DARBADIENA ()
Tāda pati kā funkcija DATI(), tikai kavēšanās vai avanss notiek par noteiktu darba dienu skaitu. Sintakse ir līdzīga.
Visas trīs šīs funkcijas atgriež skaitli. Lai redzētu datumu, šūna ir jāpārveido atbilstošā formātā.
CLEAR()
Šī vienkāršā funkcija nosaka darba dienu skaitu starp 1. un 2. datumu.