Zabraňte chybám dat ve vzorcích pomocí funkce DATE
Data a DATE Přehled funkcí
Funkce DATE tabulky Google vrátí datum nebo sériové číslo data kombinací jednotlivých prvků dne, měsíce a roku zadaných jako argumenty funkce.
Například pokud je zadána následující funkce DATE do buňky listu,
= DATE (2016,01,16)
je vráceno pořadové číslo 42385 , které se vztahuje k datu 16. ledna 2016.
Změna sériových čísel do dat
Když je zadáno samostatně - jak je uvedeno v buňce D4 na obrázku výše, sériové číslo je obvykle formátováno tak, aby zobrazovalo datum. Kroky potřebné pro splnění tohoto úkolu jsou v případě potřeby uvedeny níže.
Zadávání dat jako dat
V kombinaci s dalšími funkcemi Tabulky Google lze DATE použít k vytvoření celé řady datových vzorců, jak je uvedeno na obrázku výše.
Jedním z důležitých funkcí - jak je znázorněno v řádcích 5 až 10 ve výše uvedeném obrázku - je zajistit, aby data byly zadány a správně interpretovány některými dalšími datovými funkcemi tabulky Google. To platí zejména v případě, že zadaná data jsou formátována jako text.
Funkce DATE se používá především:
- k zobrazení data, která kombinuje prvky data - například rok, měsíc nebo den z různých umístění v listu
- aby data použitá ve výpočtech byla interpretována jako data (číselná data) namísto textových dat
Syntaxe a argumenty funkce DATE
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty.
Syntaxe funkce DATE je:
= DATE (rok, měsíc, den)
rok - (povinné) zadejte rok jako čtyřmístné číslo (rrrr) nebo odkaz na jeho umístění v pracovním listu
měsíc - (povinné) zadejte měsíc jako dvoumístné číslo (mm) nebo odkaz na jeho umístění v pracovním listu
den - (požadováno) zadejte den jako dvoumístné číslo (dd) nebo odkaz buňky na jeho místo v listu
- hodnota! hodnota chyb je vrácena funkcí, pokud jsou zadána textová data namísto čísla - zahrnuje zadání odkazu na buňku obsahující text
- #NUM! Hodnota chyby je vrácena funkcí, pokud je zadáno pětciferné číslo - například 20016 - pro argument roku
- pokud má neplatná hodnota pro měsíc nebo den argumenty, funkce automaticky upraví výstup funkce na další platný den. Například,
- = DATE (2016,13,1) - který má 13 pro měsíční argument - upraví argument roku a vrátí se 1. 1. 2017
- = DATE (2016,01,32) - který má 32 dní v měsíci leden - upravuje měsíční argument a vrátí se 2/01/2016
- pokud jsou zadány desítkové hodnoty pro argument, hodnota je zkrácena na celočíselnou hodnotu. Například hodnota "10.25" by byla interpretována funkcí "10"
DATE Příklad funkce
Na obrázku výše se funkce DATE používá ve spojení s řadou dalších funkcí v řadě datových vzorců.
Uvedené vzorce jsou určeny jako ukázka použití funkce DATE. Vzorec v:
- řádek 5 vstoupí do prvního dne aktuálního měsíce;
- řádek 6 převede textový řetězec (buňka A5) do data;
- řádek 7 zobrazuje den v týdnu pro dané datum;
- řádek 8 počítá dny mezi aktuálními a předchozími daty;
- řádek 9 převede číslo Julian Day (buňka A9) na aktuální datum;
- řádek 10 převede aktuální datum (buňka A10) na číslo Julian Day.
Následující informace pokrývají kroky používané k zadání funkce DATE umístěné v buňce B4. Výstup funkce v tomto případě zobrazuje kompozitní datum vytvořené kombinací jednotlivých prvků dat umístěných v buňkách A2 až C2.
Zadání funkce DATE
Možnosti pro zadání funkce a jejích argumentů do listu zahrnují:
1) Ruční zadání úplné funkce - nezapomeňte, že objednávka musí být rrrr, mm, dd , například:
= DATE (2016,01,16) nebo,
= DATE (A2, B2, C2), pokud používáte odkazy na buňky
2) Pomocí pole automaticky navrhnout funkci a její argumenty
Tabulky Google nepoužívají dialogová okna pro zadávání argumentů funkcí, které lze nalézt v aplikaci Excel. Namísto toho má pole automatického navrhování, které se objeví, když je název funkce zadán do buňky.
Oddělovače čár
Při použití metody pro zadání funkce si všimněte, že čárky ( , ) se používají k oddělení argumentů funkce uvnitř kruhových závorek.
Níže uvedené kroky zahrnují způsob zadání funkce DATE umístěné v buňce B4 ve výše uvedeném obrázku pomocí pole automatického navrhování .
- Kliknutím na buňku D4 ji vytvoříte jako aktivní buňku - zde budou zobrazeny výsledky funkce DATE
- Zadejte znaménko (=) a název funkce - datum
- Během zadávání se zobrazí pole automatického navrhování s názvy a syntaxe funkcí, které začínají písmenem D
- Když se v poli DATE objeví v poli, kliknutím na název pomocí ukazatele myši zadejte název funkce a otevřete kulatý rámeček do buňky D4
- Klepnutím na buňku A2 v listu zadejte tento údaj buňky jako argument roku
- Po odkazu na buňku zadejte čárku ( , ), která bude sloužit jako oddělovač mezi argumenty
- Klepnutím na buňku B2 zadejte tento odkaz na buňku jako měsíční argument
- Po zadání buňky zadejte další čárku
- Klepnutím na buňku C2 zadáte tuto buňku jako denní argument
- Stiskněte klávesu Enter na klávesnici pro zadání uzavíracího kroužku " ) " a dokončete funkci
- Datum by se mělo zobrazit v buňce B1 ve formátu 11/15/2015
- Po klepnutí na buňku B1 se zobrazí úplná funkce = DATE (A2, B2, C2) ve vzorci nad pracovním listem
Poznámka : Pokud je výstup v buňce B4 nesprávný po zadání funkce, je možné, že buňka je nesprávně formátována. Níže jsou uvedeny kroky pro změnu formátu data.
Změna formátu data
Chcete-li změnit formát data v Tabulkách Google
- Zvýrazněte buňky v listu, který obsahuje nebo bude obsahovat data
- Kliknutím na tlačítko Formát> Číslo> Datum v nabídkách změníte formátování buňky na formát data používaný aktuálním regionálním nastavením - viz níže, abyste změnili regionální nastavení.
Změna regionálních nastavení
Stejně jako mnoho aplikací na internetu, tabulky Google jsou výchozí k americkému datovému formátu - známému také jako středně-endiánské - MM / DD / YYYY.
Pokud vaše umístění používá jiný formát data - například velké tabulky (YYYY / MM / DD) nebo malé endianové (DD / MM / YYYY), tabulky Google lze nastavit tak, aby zobrazovaly datum ve správném formátu úpravou regionálních nastavení .
Změna regionálních nastavení:
- Klepnutím na Soubor otevřete nabídku Soubor.
- Klikněte na Nastavení tabulky ... pro otevření dialogového okna Nastavení ;
- Pod položkou Místní v dialogovém okně klikněte na pole - výchozí hodnota Spojených států - pro zobrazení seznamu dostupných nastavení země.
- Kliknutím na zemi, kterou si vyberete, provedete aktuální výběr.
- Klepnutím na tlačítko Uložit nastavení v dolní části dialogového okna jej zavřete a vrátíte se do pracovního listu.
- Nové data zadané do listu by měly odpovídat formátu vybrané země - stávající data mohou být zformátována znovu, aby se změna projevila.
Negativní sériová čísla a termíny Excel
Ve výchozím nastavení aplikace Microsoft Excel pro systém Windows používá systém dat, který začíná v roce 1900. Zadání sériového čísla 0 vrátí datum: 1. ledna 1900. Kromě toho funkce DATE aplikace Excel nezobrazí data před rokem 1900.
Tabulky Google používají datum 30. prosince 1899 pro sériové číslo nulové, ale na rozdíl od aplikace Excel tabulky Google zobrazují data před tímto použitím záporných čísel pro sériové číslo.
Například datum 1. ledna 1800 vede k pořadovému číslu -36522 v tabulkách Google a dovoluje jeho použití ve vzorcích, jako je odečítání 1. ledna 1850 - 1. ledna 1800, což má za následek hodnotu 18, 262 - počet dnů mezi těmito dvěma daty.
Když je stejný údaj zadán do aplikace Excel, na druhou stranu program automaticky převede datum na textová data a vrátí hodnotu #VALUE! hodnota chyby, pokud je datum použito ve vzorci.
Julian Day Numbers
Julian Day Numbers, používaný řadou vládních agentur a dalších organizací, jsou čísla představující určitý rok a den. Délka těchto čísel se liší v závislosti na tom, kolik čísel se používá k reprezentaci ročních a denních složek čísla.
Například na výše uvedeném obrázku je Julian Day Number v buňce A9-2016007 sedm číslic dlouhá, první čtyři číslice čísla reprezentují rok a poslední tři v den v roce. Jak je uvedeno v buňce B9, toto číslo představuje sedmý den roku 2016 nebo 7. ledna 2016.
Podobně číslo 2010345 představuje 345. den roku 2010 nebo 11. prosince 2010.