Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Použitie dátumu a času v programe Excel

Poskytovanie technickej podpory pre balík Office 2003 sa skončilo

8. apríla 2014 ukončila spoločnosť Microsoft poskytovanie technickej podpory pre balík Office 2003. Táto zmena ovplyvnila aktualizácie softvéru a možnosti zabezpečenia. Zistite, čo to pre vás znamená a ako ponechať počítač zabezpečený.

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 214094
Súhrn
Tento podrobný článok popisuje použitie vstavané funkcie dátumu a času v programe Microsoft Excel vykonávať zložité dátum a čas výpočty.

Program Excel ukladá všetky dátumy ako celé čísla a všetky časy ako desatinné čísla. Tento systém programu Excel môžete pridať odpočítať a dátumy a časy rovnako ako všetky ostatné čísla a všetky údaje sú upravené pomocou tohto systému.

V tomto systéme, sériové číslo 1 predstavuje 1/1/1900 12:00:00 hod časy sú uložené ako desatinné číslo medzi 0 a.99999, kde 0 00:00:00 a.99999 23:59:59. Celé čísla dátumu a času desatinnej časti možno kombinovať vytvoriť desatinnú a celá časť čísla. Napríklad, číslo 32331.06 dátum a čas 7/7/1988 1:26:24 hodín

Chcete vykonať zložité dátum a čas výpočty, program Excel obsahuje veľa vstavaný funkcie dátumu a času.

Dnes () funkciu a funkciu NOW()

Dnes funkcia vráti poradové číslo dnešný dátum na základe systémových hodín a nezahŕňa čas. Teraz funkcia vráti poradové číslo dátumom a zahŕňa čas.

Zoradenie dátumy na základe poradové číslo

V programe Excel dátumy sú zoradené na základe poradové číslo dátumu, nie na zobrazené číslo. Preto pri dátumov v programe Excel sa nezobrazí výsledky.

Napríklad Zoraďovanie dátumov, ktoré sa zobrazujú v mmmm dátum formát (tak, že sa zobrazí len v mesiaci), mesiace sú zoradené v abecednom poradí . Namiesto toho dátumy sú zoradené podľa ich základné poradové číslo dátumu.

Ako dátumy v porovnaní na základe poradové číslo

Pretože sériové čísla sa používajú aj v dátum a čas porovnávanie, skutočné výsledky možno iný než čo očakávať (založené na zobrazené hodnoty).

Napríklad pri použití funkcie teraz porovnať dátum sa aktuálny dátum ako vzorec
   =IF(NOW()=DATEVALUE("10/1/92"),TRUE,FALSE)
vzorec vráti FALSE, aj keď je aktuálny dátum 10/1/92; vráti TRUE iba v prípade, že dátum 10/1/92 12:00:00 hod Ak ste porovnávanie dvoch

ates vzorec, a nie je potrebné čas súčasťou výsledok, tento problém môžete obísť pomocou funkciednes namiesto:
   =IF(TODAY()=DATEVALUE("10/1/92"),TRUE,FALSE)

Práca s vzorcov dátumu

Ako nájsť počet dní medzi dnes a v budúcnosti

Počet dní roku dátum v budúcnosti nájdete použiť vzorec
   ="mm/dd/yy"-NOW()
Ak "mm/dd/RR" sa v budúcnosti. Použiť všeobecný formát na formát bunky obsahujúcej vzorec.

Ako zistiť počet dní, mesiacov a rokov medzi dvoma dátumami

Výpočet počtu dní, mesiacov a rokov medzi dvoma dátumami, kde dátum začiatku a konca sa zaznamenávajú do bunky A1 a A2, postupujte nasledovne:

1. Vytvorte nový zošit.
2. kliknite na položku prázdny zošit
3. Zadajte nasledujúce údaje v zošite:

A1:03/25/94A2: 05/01/98
Zadajte nasledujúci vzorec v bunke D1:
 =YEAR(A2)-YEAR(A1)-IF(OR(MONTH(A2)<MONTH(A1),AND(MONTH(A2)=MONTH(A1), DAY(A2)<DAY(A1))),1,0)&" years, "&MONTH(A2)-MONTH(A1)+IF(AND(MONTH(A2)<=MONTH(A1),DAY(A2)<DAY(A1)),11,IF(AND(MONTH(A2)<MONTH(A1),DAY(A2)>=DAY(A1)),12,IF(AND(MONTH(A2)>MONTH(A1),DAY(A2)<DAY(A1)),-1)))&" months,"&A2-DATE(YEAR(A2),MONTH(A2)-IF(DAY(A2)<DAY(A1),1,0),DAY(A1))&" days"

Poznámka: Ak skopírujte a prilepte tento vzorec, uistite sa, že neexistujú žiadne zlomy. Ak nie sú zlomy, vzorec nefunguje.

4. Ak zadáte vzorec správne, zobrazí sa bunky D1:

4 years, 1 months, 6 days


Ďalšie vzorec rozdelenie dní, mesiacov a rokov
Tento vzorec môžete tiež rozdeliť na jednotlivé segmenty dní, mesiacov a rokov takto.

Poznámka: Ak kopírovať a Prilepiť vzorce, uistite sa, že neexistujú žiadne zlomy alebo vzorce nebude fungovať.
   Time segment                     Formula   ------------------------------------------------------------------------   The remaining number of          =A2-DATE(YEAR(A2),MONTH(A2)-   days between two dates,          IF(DAY(A2)<DAY(A1),1,0),DAY(A1))&"days"   ignoring years and months      The remaining number of          =MONTH(A2)- MONTH(A1)+IF(AND(MONTH(A2)   months between two dates,        <=MONTH(A1), DAY(A2)<DAY(A1)),11,   ignoring years and days          IF(AND(MONTH(A2)<MONTH(A1),DAY(A2)>=                                    DAY(A1)),12,IF(AND(MONTH(A2)>MONTH(A1),                                    DAY(A2)<DAY(A1)),-1)))&" months"   The number of whole years        =YEAR(A2)-YEAR(A1)-IF(OR(MONTH(A2)<   between two dates                MONTH(A1),AND(MONTH(A2)=MONTH(A1),                                    DAY(A2)<DAY(A1))),1,0)&" years"
Poznámka: V starších vzorce & "dni" & "mesiacov" a & "rokov" sú voliteľné. Tieto umožňujú rozlišovať výsledky ako dni, mesiace a roky.

Ako zistiť počet pracovných dní medzi dvoma dátumami

Zistiť počet pracovných dní medzi dvoma dátumami, kde dátum začiatku a konca zadávajú do bunky A1 a A2, postupujte nasledovne:

1. Vytvorte nový zošit.
2. kliknite na položku prázdny zošit.
3. Zadajte nasledujúce údaje v zošite:
A1: 03/25/94 A2: 05/01/98

4. v bunke D1 zadajte nasledujúci vzorec:

=NETWORKDAYS(A1,A2)"1071" appears as the result in cell D1.

Poznámka: Ak v dôsledku #NAME , kliknutím Doplnkyv ponuke Nástroje nastavovania 2003. Začiarknite políčko Analytické nástroje a potom kliknite na tlačidlo Áno,Ak sa zobrazí výzva, či chcete nainštalovať. V programe Excel 2007 a 2010 analytické doplnok je zabudovaný

Ako zväčšiť dátumy postupne

Zvýšiť dátum počet rokov, mesiacov alebo dní použiť vzorec, kde odkaz je buď dátum hodnotu alebo odkaz na bunku obsahujúcu dátumu, a hodnota1hodnota2, a Hodnota3 sú krokoch, ktorými chcete zvýšiť rok, mesiac a deň, resp..
   =DATE(YEAR(reference)+value1,MONTH(reference)+value2,DAY(reference)+value3)


Napríklad zvýšiť dátum mesiac, vzorec je:
   =DATE(YEAR(DATEVALUE("6/20/96")),MONTH(DATEVALUE("6/20/96"))+1,    DAY(DATEVALUE("6/20/96")))

Práca s čas vzorcov

Výpočet čas

Keď sa odpočíta obsah bunky navzájom nájsť čas uplynul nich, výsledkom je poradové číslo reprodukcie hodín, minút a sekúnd. Aby toto číslo čitateľnosti používajú formát času vybratú bunku, ktorá obsahuje výsledok.

V nasledujúcom príklade, ak bunky C2 a D2 obsahuje vzorec = B2 A2a C2 nastavených vo všeobecnosti formát buniek zobrazí desatinné číslo (v tomto prípade 0.53125, číslo jeho 12 hodín a 45 minút).
   A1: Start Time   B1: End Time    C1: Difference  D1: Difference                                        (General)       (h:mm)   A2: 6:30 AM      B2: 7:15 PM     C2: 0.53125     D2: 12:45

Ak polnoci patrí medzi čas začiatku a konca, musí predstavovať 24-hodinový rozdiel. Môžete to urobiť pridaním číslo 1, ktorá predstavuje jeden 24 hodín. Napríklad môžete nastaviť nasledujúcu tabuľku, ktorá umožňuje čas rozložené po polnoci.
   A1: Start Time    B1: End Time    C1: Difference  D1: Difference                                         (General)       (h:mm)   A2: 7:45 PM       B2: 10:30 AM    C2: 0.614583333  D2: 14:45


Ak chcete nastaviť túto tabuľku, zadajte vzorec do bunky C2 a D2:
   =B2-A2+IF(A2>B2,1)

Ako zhromažďovať hodiny a minúty, ktoré sú väčšie ako 24 hodín

Ak chcete správne zobraziť čas väčší ako 24 hodín, môžete použiť vstavaný formát 37:30:55. Ak chcete použiť vlastný formát, je nutné, aby parameter hodín formáte v zátvorkách, napríklad:
   [h]:mm

Prevod dátum zodpovedajúci desatinné číslo

Previesť serializovaný dátum (h:mm:ss) na desatinné číslo (0.00), je nutné skonvertovať poradové číslo Decimal konverziou 24-hodinovom base. Urobíte násobenia čas 24 takto
   =Time*24
Ak Čas je číslo, ktoré chcete konvertovať z formátu času na desatinné číslo; Toto číslo môže byť odkaz na bunku alebo reťazec čísel TIMEVALUE funkcie.

Napríklad, ak bunka A1 obsahuje čas "4:30 zastupovať štyroch hodín a 30 minút, vzorec je:
   =A1*24
Výsledkom je 4.5.

Ak bunka obsahuje aj dátum a čas, použite nasledujúci vzorec:
   =(Time-INT(Time))*24
Napríklad, ak bunka A1 znie "6/20/96 4:30 AM", vzorec:
   =(A1-INT(A1))*24
Výsledkom je opäť 4.5.

Prevod desatinné číslo zodpovedajúci dátum

Desatinné číslo (0.00) previesť sériové dátum ekvivalent (h:mm:ss), je nutné skonvertovať poradové číslo Decimal konverziou 24-hodinovom base. Je to tak čas 24 takto
   =Time/24
Ak Čas je číslo, ktoré chcete previesť z desatinné číslo dátum poradové číslo a môže byť odkaz na bunku alebo skutočné číslo. Napríklad, ak hodnota 4.5 zastupovať štyroch hodín a 30 minút v bunke A1, vzorec je:
   =A1/24
Výsledkom je 4:30.

Prenos súborov programu Microsoft Excel for Mac a program Excel pre systém Windows

V predvolenom nastavení Excel for Mac používa kalendárny systém 1904 a Excel pre Windows používa kalendárny systém 1900. To znamená, že keď zadáte poradové číslo 1 v programe Excel for Mac a formát dátumu, program Excel zobrazí ako 1, 2 a 1904 12:00 hod Program Excel pre systém Windows zobrazí poradové číslo 1 ako 1/1/1900 12:00 hod

Ak prenášate súbory z programu Excel for Mac, program Excel pre systém Windows, tento rozdiel dátum systémov by nemal spôsobiť problém, pretože dátum systém uložený v každom súbore. Však ak kopírovanie a prilepenie súborov iný dátum systém vznikol na rôznych platformách, dátumy sa môže zobraziť štyri roky a jeden deň od dátumu ich správne.

Ak chcete zmeniť dátum systému 1904 v programe Excel pre systém Windows, postupujte nasledovne:
  1. V ponuke Nástrojev programe Excel 2003, kliknite na položkuMožnosti. V programe Excel 2007 a novších prejdite na Možnosti programu Excel.
  2. V programe Excel 2003, kliknite na kartuVýpočet a začiarknite políčko kalendárny systém 1904 . V programe Excel 2007 a novších verzií kliknite na položku Rozšírené možnosti. Prejdite do Výpočet zošita: a začiarknite políčko kalendárny systém 1904 použiť.
Ak chcete zmeniť dátum systému 1904 v programe Excel for Mac, postupujte nasledovne:
  1. Program Excel v ponuke nastavenia.
  2. Podľa vzorca a zoznamu vyberte výpočet.
  3. Podľa Možnosti zošita zrušte začiarknutie políčkakalendárny systém 1904
Odkazy
Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
214233 Text alebo číslo, ktoré sa skonvertuje na neočakávané číselného formátu v programe Excel
214386 Maximálneho času v programe Microsoft Excel
241072 Dátumy a časy ako sériové čísla pri zobrazovaní vzorcov v programe Excel
264372 Ovládať a vedieť, nastavenie v dialógovom okne formátovanie buniek v programe Excel
reviewdocID XL2007 XL2010

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 214094 – Posledná kontrola: 07/20/2016 23:54:00 – Revízia: 13.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbgraphxlink kbscreenshot kbdatetime kbautomation kbprogramming kbfunctions kbhowtomaster kbmigrate kbmt KB214094 KbMtsk
Pripomienky