Turinys
- Apdorojimo laikas skaičiuoklių rengyklėje
- DATE teiginio naudojimas lentelių rengyklėje
- Operatoriaus RAZDAT naudojimas skaičiuoklių rengyklėje
- Operatoriaus YEAR naudojimas skaičiuoklės rengyklėje
- Operatoriaus MONTH naudojimas skaičiuoklių rengyklėje
- DAY, WEEKDAY ir WEEKDAY operatorių naudojimo skaičiuoklių rengyklėje pavyzdžiai
- Išvados ir išvados apie datų palyginimą skaičiuoklių rengyklėje
Dažnai skaičiuoklių rengyklės naudotojai turi atlikti tokią sudėtingą procedūrą kaip datų palyginimas. Šis veiksmas gali būti įgyvendintas įvairiais būdais. Straipsnyje mes išsamiai išanalizuosime visus metodus, leidžiančius palyginti datas skaičiuoklės rengyklėje.
Apdorojimo laikas skaičiuoklių rengyklėje
Skaičiuoklių rengyklė laiko ir datos laiko skaitiniais duomenimis. Programa šią informaciją konvertuoja taip, kad viena diena būtų lygi 1. Dėl to laiko indikatorius yra vieneto dalis. Pavyzdžiui, 12.00 yra 0.5. Skaičiuoklės rengyklė konvertuoja datos rodiklius į skaitinę reikšmę, kuri yra lygi dienų skaičiui nuo 1 m. sausio 1900 d. iki nurodytos datos. Pavyzdžiui, jei vartotojas konvertuoja datą 14.04.1987/31881/31881, tada ji turės reikšmę 2. Kitaip tariant, nuo pradinio rodiklio praėjo XNUMX dienos. Ši mechanika taikoma skaičiuojant laiko reikšmes. Norint apskaičiuoti dienų skaičių tarp XNUMX datų, iš didesnio laiko rodiklio reikia atimti mažesnį laiko rodiklį.
DATE teiginio naudojimas lentelių rengyklėje
Bendras operatoriaus vaizdas atrodo taip: DATE (metai, mėnuo, diena). Kiekvienas argumentas turi būti įrašytas operatoriuje. Yra du argumento nustatymo būdai. Pirmasis metodas apima įprastą skaitinių reikšmių įvedimą. Antrasis metodas apima langelių, kuriuose yra reikalinga skaitmeninė informacija, koordinates. Pirmasis argumentas yra skaitinė reikšmė nuo 1900 iki 9999. Antrasis argumentas yra skaitinė reikšmė nuo 1 iki 12. Trečiasis argumentas yra skaitinė reikšmė nuo 1 iki 31.
Pavyzdžiui, jei kaip dieną nurodysite didesnę nei 31 skaitinę reikšmę, papildoma diena bus perkelta į kitą mėnesį. Jei vartotojas kovo mėnesį įves trisdešimt dvi dienas, jis baigsis balandžio pirmąja.
Operatoriaus naudojimo pavyzdys atrodo taip:
Pavyzdys, kaip nurodyti didesnį birželio dienų skaičių:
Pavyzdys, rodantis langelio koordinačių naudojimą kaip argumentus:
Operatoriaus RAZDAT naudojimas skaičiuoklių rengyklėje
Šis operatorius pateikia tarp 2 datos reikšmių. Bendras operatoriaus vaizdas atrodo taip: RAZDAT(pradžios_data; paskutinė_data;_skaitos_vienetų_paskyrimo_kodas). Intervalų tarp dviejų nurodytų datos rodiklių skaičiavimo tipai:
- „d“ – rodo galutinį rodiklį dienomis;
- „m“ – rodo bendrą sumą mėnesiais;
- „y“ – rodo bendrą sumą metais;
- „ym“ – rodo bendrą sumą mėnesiais, neįskaitant metų;
- „md“ – rodo bendrą sumą dienomis, neįskaitant metų ir mėnesių;
- „yd“ – rodo bendrą sumą dienomis, neįskaitant metų.
Kai kuriose skaičiuoklių rengyklės versijose, taikant kraštutinius 2 argumentus, operatorius gali parodyti klaidą. Šiuo atveju tikslingiau naudoti kitas formules.
Pavyzdys, rodantis operatoriaus veikimą:
2007 m. skaičiuoklių rengyklėje šio operatoriaus nuorodoje nėra, bet vis tiek galite jį naudoti.
Operatoriaus YEAR naudojimas skaičiuoklės rengyklėje
Šis operatorius leidžia grąžinti metus kaip sveikąjį skaičių, atitinkantį nurodytą datą. Skaitinė reikšmė rodoma diapazone nuo 1900 iki 9999. Bendroji operatoriaus YEAR forma turi 1 argumentą. Argumentas yra skaitinė data. Jis turi būti parašytas naudojant DATE operatorių arba išvesti galutinį bet kokių kitų formulių skaičiavimo rodiklį. Pavyzdys, rodantis operatoriaus veikimą:
Operatoriaus MONTH naudojimas skaičiuoklių rengyklėje
Šis operatorius leidžia grąžinti mėnesį kaip sveikąjį skaičių, atitinkantį nurodytą datą. Skaitinė reikšmė rodoma diapazone nuo 1 iki 12. Bendroji operatoriaus MONTH forma turi 1 argumentą. Argumentas yra mėnesio data, parašyta kaip skaitinė reikšmė. Jis turi būti parašytas naudojant DATE operatorių arba išvesti galutinį bet kokių kitų formulių skaičiavimo rodiklį. Verta paminėti, kad mėnuo, parašytas teksto forma, nebus tinkamai apdorotas skaičiuoklių rengyklės. Pavyzdys, rodantis operatoriaus veikimą:
DAY, WEEKDAY ir WEEKDAY operatorių naudojimo skaičiuoklių rengyklėje pavyzdžiai
Šis operatorius leidžia grąžinti dieną kaip sveikąjį skaičių, atitinkantį nurodytą datą. Skaitinė reikšmė rodoma diapazone nuo 1 iki 31. Bendroji DAY operatoriaus forma turi 1 argumentą. Argumentas yra dienos data, parašyta kaip skaitinė reikšmė. Jis turi būti parašytas naudojant DATE operatorių arba išvesti galutinį bet kokių kitų formulių skaičiavimo rodiklį. Pavyzdys, rodantis operatoriaus veikimą:
Operatorius, turintis pavadinimą WEEKDAY, leidžia grąžinti tam tikros datos savaitės dienos eilės numerį. Pagal numatytuosius nustatymus operatorius sekmadienį laiko 1-ąja savaitės diena. Pavyzdys, rodantis operatoriaus veikimą:
Operatorius, turintis pavadinimą NOMWEEK, leidžia parodyti savaitės eilės numerį tam tikra data. Pavyzdys, rodantis operatoriaus veikimą:
Pavyzdžiui, 24.05.2015 m. gegužės XNUMX d. XNUMX yra dvidešimt antroji metų savaitė. Kaip buvo parašyta aukščiau, programa sekmadienį laiko pirmąja savaitės diena.
Antrasis argumentas yra 2. Tai leidžia skaičiuoklės redaktoriui pirmadienį laikyti savaitės pradžia (tik pagal šią formulę).
Dabartinei datai nustatyti naudojamas operatorius TODAY. Šis operatorius neturi argumentų. Operatorius TDATE() naudojamas dabartinei datai ir laikui rodyti.
Išvados ir išvados apie datų palyginimą skaičiuoklių rengyklėje
Sužinojome, kad yra daug būdų ir operatorių, kaip palyginti dvi datas skaičiuoklės rengyklėje. Dažniausias variantas yra naudoti RAZNDATA operatorių, kuris leidžia grąžinti skirtumą tarp dviejų datų. Be to, galite naudoti panašias formules, kad grąžintumėte dienos, mėnesio ir metų reikšmes. Kiekvienas vartotojas gali savarankiškai pasirinkti patogiausią datų palyginimo būdą skaičiuoklių rengyklėje.