Přejít na hlavní obsah

Příklady použití funkce "pokud" v Excelu pro práci s daty

  • Dita Šťastná
  • Tipy

Funkce "pokud" v Excelu je jednou z nejužitečnějších a nejpoužívanějších funkcí, které vám umožňují automaticky provádět různé operace v závislosti na daných podmínkách. Tato funkce je zvláště užitečná při práci s daty, kdy je nutné provést určité kroky v závislosti na datu nebo jeho poměru k jiným hodnotám.

Funkce "pokud" má následující syntaxi: Pokud (logické_podmínky; význam_sli_istina; hodnota_sli_nožka). V tomto logické_podmínek je výraz, který vrací hodnotu TRUE nebo FALSE v závislosti na tom, zda je daná podmínka splněna nebo ne. Funkce "Pokud" pak provede uvedenou akci, pokud je podmínka pravdivá, a provede jinou akci, pokud je podmínka nepravdivá.

Můžete například použít funkci "pokud" k výpočtu počtu dnů před konkrétním datem nebo ke kontrole, zda je datum víkend atd.

Podívejme se na několik příkladů použití funkce "pokud" pro práci s daty v Excelu. Za prvé, můžeme použít funkci "pokud" k výpočtu počtu dnů před daným datem. Řekněme, že máme sloupec s daty v rozsahu A1:A5 a chceme spočítat počet dní před každým datem. K tomu můžeme použít následující vzorec: =Pokud (A1>dnes (); A1-dnes (); dnes () - A1). Tento vzorec porovnává každé datum s dnešním datem a vrací rozdíl ve dnech. Pokud je datum ve sloupci větší než dnešní datum, výsledek bude kladné číslo, jinak záporné číslo.

Dalším příkladem použití funkce "pokud" může být kontrola, zda je datum víkend. Předpokládejme, že máme sloupec s daty v rozsahu B1:B5 a chceme označit víkendy jako "volno" a pracovní dny jako "pracovní". K tomu můžeme použít následující vzorec: =POKUD (DEN.Týdny (B1)=7; "volno";"pracovní"). Tento vzorec kontroluje den v týdnu každého data a vrací "volno", pokud je den v týdnu 7 (neděle) a "pracovní" jinak.

Funkce "pokud" pro určení data v budoucnu

Funkce IF v Excelu může být použita k určení data v budoucnu na základě daných podmínek. To může být užitečné, když potřebujete provést určité kroky podle toho, zda je datum v budoucnu nebo ne.

Představme si, že máme sloupec s daty v buňkách A1:A5 a chceme zvýraznit pouze data, která jsou v budoucnu. K tomu můžeme použít funkci "pokud".

Do buňky B1 zadejte následující vzorec:

=Pokud (A1>dnes (); "v budoucnosti"; "v minulosti nebo dnes")

Tento vzorec porovnává datum v buňce A1 s aktuálním datem (funkce dnes ()). Pokud je datum v buňce A1 větší než aktuální datum, funkce vrátí hodnotu "v budoucnu". V opačném případě se vrátí hodnota "v minulosti nebo dnes".

Vytáhněte vzorec dolů a aplikujte na zbytek buněk ve sloupci. Nyní buňky obsahující data v budoucnu zobrazí hodnotu " v budoucnu "a buňky s minulými nebo současnými daty budou obsahovat hodnotu"v minulosti nebo dnes".

Funkce "pokud" pro určení data v minulosti

Chcete-li určit datum v minulosti, musíte v rámci funkce "Pokud"použít následující vzorec:

=ЕСЛИ(ДАТА()>СЕГОДНЯ(); "В прошлом"; "Не в прошлом")

V tomto vzorci používáme funkci " Datum ()", která vrací aktuální datum a čas. Porovnáním aktuálního data s funkcí "dnes()", která také vrací aktuální datum, můžeme určit, zda je datum v minulosti nebo ne.

Pokud je aktuální datum větší než datum uvedené ve vzorci, pak funkce "pokud" vrátí hodnotu "v minulosti". V opačném případě vrátí hodnotu "Ne v minulosti".

=ЕСЛИ(ДАТА(2025;1;1)>СЕГОДНЯ(); "В прошлом"; "Не в прошлом")

V tomto příkladu porovnáváme 1. leden 2025 se současným datem. Pokud je aktuální datum větší než 1.ledna 2025, funkce "pokud" vrátí hodnotu "v minulosti". V opačném případě vrátí hodnotu "Ne v minulosti".

Můžeme tedy použít funkci "pokud" v Excelu k určení data v minulosti a provedení určitých akcí na základě tohoto výsledku.

Funkce "pokud" pro určení data v daném rozsahu

V Excelu můžete použít funkci "pokud" k určení, zda je datum v daném rozsahu. To může být užitečné, když potřebujete provést vzorek dat, která byla vytvořena v určitém časovém období.

Nejprve je třeba určit rozsah dat, se kterými chcete pracovat. Můžete například chtít najít data vytvořená v konkrétním měsíci nebo v konkrétním roce.

Řekněme, že máte sloupec s daty v buňkách od A2 do A10 a chcete zjistit, zda je datum v tomto sloupci v rozmezí od 1.července 2025 do 31. července 2025.

Můžete použít následující vzorec:

Tento vzorec kontroluje, zda je datum v buňce A2 v daném rozsahu. Pokud je v rozsahu, buňka B2 zobrazí text "v rozsahu", jinak se zobrazí text "mimo rozsah".

Chcete-li tento vzorec použít na všechny buňky ve sloupci, jednoduše zkopírujte buňku B2 a vložte ji do ostatních buněk ve sloupci B.

Nyní můžete rychle určit, která data jsou v daném rozsahu a která nejsou. To může být užitečné pro zprávy, analýzu dat a mnoho dalších úkolů v Excelu.