Porovnanie dátumov v Exceli

Používatelia tabuľkového editora často potrebujú vykonať taký náročný postup, ako je porovnávanie dátumov. Táto akcia môže byť realizovaná rôznymi spôsobmi. V článku podrobne rozoberieme všetky metódy, ktoré vám umožňujú porovnávať dátumy v tabuľkovom editore.

Čas spracovania v tabuľkovom editore

Tabuľkový editor považuje čas a dátum za číselné údaje. Program prevedie tieto informácie tak, že jeden deň sa rovná 1. V dôsledku toho je ukazovateľ času zlomkom jednotky. Napríklad 12.00 je 0.5. Tabuľkový editor prevádza ukazovatele dátumu na číselnú hodnotu, ktorá sa rovná počtu dní od 1. januára 1900 do zadaného dátumu. Napríklad, ak používateľ skonvertuje dátum 14.04.1987/31881/31881, bude mať hodnotu 2. Inými slovami, od pôvodného indikátora uplynulo XNUMX dní. Táto mechanika sa používa pri výpočte časových hodnôt. Aby bolo možné vypočítať počet dní medzi XNUMX dátumami, je potrebné odpočítať menší časový ukazovateľ od väčšieho časového ukazovateľa.

Použitie príkazu DATE v editore tabuliek

Celkový pohľad na operátora vyzerá takto: DATE(rok, mesiac, deň). Každý z argumentov musí byť zapísaný v operátore. Existujú dva spôsoby, ako nastaviť argument. Prvá metóda zahŕňa obvyklé zadávanie číselných hodnôt. Druhá metóda zahŕňa zadanie súradníc buniek, v ktorých sa nachádzajú potrebné číselné informácie. Prvým argumentom je číselná hodnota od 1900 do 9999. Druhým argumentom je číselná hodnota od 1 do 12. Tretím argumentom je číselná hodnota od 1 do 31.

Ak napríklad zadáte ako deň číselnú hodnotu väčšiu ako 31, ďalší deň sa presunie do iného mesiaca. Ak používateľ zadá tridsaťdva dní v marci, skončí s prvým aprílom.

Príklad použitia operátora vyzerá takto:

Porovnanie dátumov v Exceli
1

Príklad zadania väčšieho počtu dní v júni:

Porovnanie dátumov v Exceli
2

Príklad znázorňujúci použitie súradníc buniek ako argumentov:

Porovnanie dátumov v Exceli
3

Použitie operátora RAZDAT v tabuľkovom editore

Tento operátor vracia medzi 2 hodnotami dátumu. Celkový pohľad na operátora vyzerá takto: RAZDAT(dátum_začiatku; posledný_dátum; kód_pre_označenie_počtu_jednotiek). Typy výpočtu intervalov medzi dvoma určenými ukazovateľmi dátumu:

  • „d“ – zobrazuje konečný ukazovateľ v dňoch;
  • „m“ – zobrazuje súčet v mesiacoch;
  • „y“ – zobrazuje súčet v rokoch;
  • „ym“ – zobrazuje súčet v mesiacoch, okrem rokov;
  • „md“ – zobrazuje súčet v dňoch, okrem rokov a mesiacov;
  • „yd“ – zobrazuje súčet v dňoch bez rokov.

V niektorých verziách tabuľkového editora môže operátor pri použití extrémnych 2 argumentov zobraziť chybu. V tomto prípade je vhodnejšie použiť iné vzorce.

Príklad znázorňujúci činnosť operátora:

Porovnanie dátumov v Exceli
4

V tabuľkovom editore z roku 2007 sa tento operátor v referencii nenachádza, ale stále ho môžete použiť.

Použitie operátora YEAR v tabuľkovom editore

Tento operátor vám umožňuje vrátiť rok ako celočíselnú hodnotu zodpovedajúcu zadanému dátumu. Číselná hodnota sa zobrazuje v rozsahu od 1900 do 9999. Všeobecná forma operátora YEAR má 1 argument. Argumentom je číselný dátum. Musí byť napísaný pomocou operátora DATE alebo výstupom konečného ukazovateľa výpočtu akéhokoľvek iného vzorca. Príklad znázorňujúci činnosť operátora:

Porovnanie dátumov v Exceli
5

Použitie operátora MONTH v tabuľkovom editore

Tento operátor vám umožňuje vrátiť mesiac ako celočíselnú hodnotu zodpovedajúcu zadanému dátumu. Číselná hodnota sa zobrazuje v rozsahu od 1 do 12. Všeobecná forma operátora MONTH má 1 argument. Argumentom je dátum v mesiaci, zapísaný ako číselná hodnota. Musí byť napísaný pomocou operátora DATE alebo výstupom konečného ukazovateľa výpočtu akéhokoľvek iného vzorca. Stojí za zmienku, že mesiac napísaný v textovej forme tabuľkový editor nespracuje správne. Príklad znázorňujúci činnosť operátora:

Porovnanie dátumov v Exceli
6

Príklady použitia operátorov DAY, WEEKDAY a WEEKDAY v tabuľkovom editore

Tento operátor vám umožňuje vrátiť deň ako celočíselnú hodnotu zodpovedajúcu zadanému dátumu. Číselná hodnota sa zobrazuje v rozsahu od 1 do 31. Všeobecná forma operátora DAY má 1 argument. Argumentom je dátum dňa zapísaný ako číselná hodnota. Musí byť napísaný pomocou operátora DATE alebo výstupom konečného ukazovateľa výpočtu akéhokoľvek iného vzorca. Príklad znázorňujúci činnosť operátora:

Porovnanie dátumov v Exceli
7

Operátor, ktorý má názov WEEKDAY, umožňuje vrátiť poradové číslo dňa v týždni daného dátumu. Operátor štandardne považuje nedeľu za 1. deň v týždni. Príklad znázorňujúci činnosť operátora:

Porovnanie dátumov v Exceli
8

Operátor, ktorý má názov NOMWEEK, umožňuje zobraziť poradové číslo týždňa v danom dátume. Príklad znázorňujúci činnosť operátora:

Porovnanie dátumov v Exceli
9

Napríklad, 24.05.2015. mája XNUMX, XNUMX je dvadsiaty druhý týždeň v roku. Ako bolo napísané vyššie, program považuje nedeľu za prvý deň v týždni.

Porovnanie dátumov v Exceli
10

Druhý argument je 2. To umožňuje editoru tabuľky považovať pondelok za začiatok týždňa (iba v rámci tohto vzorca).

Na nastavenie aktuálneho dátumu slúži operátor TODAY. Tento operátor nemá žiadne argumenty. Operátor TDATE() sa používa na zobrazenie aktuálneho dátumu a času.

Záver a závery o porovnávaní dátumov v tabuľkovom editore

Zistili sme, že existuje mnoho spôsobov a operátorov na porovnanie dvoch dátumov v tabuľkovom editore. Najbežnejšou možnosťou je použitie operátora RAZNDATA, ktorý umožňuje vrátiť rozdiel medzi dvoma dátumami. Okrem toho môžete použiť podobné vzorce na vrátenie hodnôt dňa, mesiaca a roku. Každý používateľ si môže nezávisle vybrať najvhodnejší spôsob porovnávania dátumov v tabuľkovom editore.

Nechaj odpoveď