Microsoft Excel je tabulková softwarová aplikace, která umožňuje uživateli provádět různé operace s daty, včetně počítání, filtrování a formátování. Jednou z nejužitečnějších funkcí aplikace Excel je schopnost provádět podmíněné operace založené na hodnotách v buňkách. V tomto článku se podíváme na to, jak používat Excel ke kontrole, zda je číslo mezi dvěma hodnotami.
K provedení tohoto úkolu používá Excel funkci IF. Funkce IF vám umožňuje provést podmíněnou akci na základě dané podmínky. V tomto případě chceme zkontrolovat, zda je číslo v určitém rozsahu hodnot.
Příklad: pokud je číslo v buňce A1 větší než 10 a menší než 20, pak ukázat "v rozsahu", jinak ukázat "mimo rozsah".
K provedení této kontroly použijeme následující vzorec:
=IF (AND (A1>10, A1<20), "v rozsahu","ne v rozsahu")
Tento vzorec používá funkci AND k ověření, že číslo je větší než 10 a menší než 20. Pokud jsou splněny obě podmínky, vrátí se text "v rozsahu", jinak se vrátí text "mimo rozsah".
Použití funkce Výběr
Funkce Výběr má následující syntaxi:
=Výběr (hodnota, parametr1, výsledk1, [parametr2, výsledk2] , . , [parametr n, výsledek n])
Funkce přijímá několik parametrů, z nichž první je ověřitelná hodnota, zatímco ostatní parametry jsou páry: parametr a výsledek, který bude vrácen, pokud ověřitelná hodnota odpovídá parametru.
Chcete-li například zkontrolovat, zda je číslo v buňce A1 větší než 10 a menší než 20, můžete použít následující vzorec:
V tomto příkladu funkce Select zkontroluje hodnotu v buňce A1 s každým parametrem. Pokud je hodnota A1 větší než 20, Funkce vrátí "číslo větší než 20". Pokud je hodnota A1 menší než 10, Funkce vrátí "číslo menší než 10". Pokud hodnota A1 neodpovídá žádné z daných parametrů, funkce vrátí "číslo mezi 10 a 20".
Pomocí funkce Výběr lze v Excelu vytvářet složitější kontroly a akce na základě různých podmínek. To umožňuje flexibilnější a pohodlnější používání excelových tabulek a zvyšuje efektivitu práce s daty.
Příklad č. 1
Představme si, že máme seznam s cenami potravin:
| Produkt | Hodnota |
|---|---|
| Jablko | 50 |
| Banán | 30 |
| Pomeranč | 40 |
Chceme zjistit, které produkty mají cenu v rozmezí 40 až 50 let.
K tomu můžeme použít funkci Vybrat, abychom zkontrolovali každou cenu, aby splnila podmínku. Zde používáme vzorec:
V tomto vzorci, A2 odkazuje na první buňku ve sloupci Cena. Pokud je cena v uvedeném rozsahu, vzorec vrátí "Ano", jinak "ne".
Aplikováním tohoto vzorce na každou cenu v seznamu získáme následující výsledek:
| Produkt | Hodnota | V rozmezí 40-50? |
|---|---|---|
| Jablko | 50 | Ano |
| Banán | 30 | Ne |
| Pomeranč | 40 | Ano |
Tímto způsobem můžeme rychle a snadno určit, které produkty splňují naši cenovou podmínku.
Příklad č. 2
Předpokládejme, že máme tabulku s údaji o prodeji zboží v různých obchodech. Musíme označit zboží, jehož prodej je v daném rozsahu.
K tomu můžeme použít funkci IF a AND v Excelu. Například prodejní rozsah, který chceme označit, se pohybuje mezi 100 a 500 kusy. Nechť sloupec A obsahuje název zboží a sloupec B počet prodejů.
1. Do sloupce C zadejte následující vzorec:
2. Přetažením vzorce dolů jej aplikujte na všechny buňky ve sloupci C.funkce IF kontroluje stav zadaný v závorkách. Pomocí funkce AND zkontrolujeme, zda se počet prodejů pohybuje v rozmezí 100 až 500. Pokud je podmínka splněna, funkce vrátí text "označit", jinak se prázdný řádek vrátí.
3. Nyní budou všechny položky, jejichž prodej je v daném rozsahu, označeny ve sloupci C.hodnoty ve vzorci můžete změnit a určit jiný rozsah prodeje nebo jinou podmínku.
Tento příklad ukazuje, jak lze funkci IF a AND v Excelu použít ke kontrole podmínek a označování dat.
Použití funkce lež
Funkce lež nebo FALSE vrací logickou hodnotu "lež". Může být použit spolu s funkcí podmíněný a dalšími funkcemi k vytvoření vzorců, které provádějí určité akce podle toho, zda číslo spadá do daného rozsahu.
Řekněme si například, že máme sloupec A obsahující čísla od 1 do 10. Chceme označit všechna čísla, která jsou v rozmezí 4 až 8.
K tomu můžeme použít funkci podmíněná spolu s funkcí lež. Vzorec bude vypadat následovně:
=ЕСЛИ(И(A1>=4;A1<=8); "Попадает в диапазон"; "Не попадает в диапазон")
V tomto vzorci máme podmínku a, která kontroluje, zda je číslo větší nebo rovno 4 a menší nebo rovno 8. Pokud je tato podmínka pravdivá, funkce vrátí text "spadá do rozsahu", jinak "nespadá do rozsahu".
Funkci lež lze také použít spolu s dalšími funkcemi, jako je nebo není, pro složitější kontroly rozsahu. Můžeme například přidat podmínku nebo zkontrolovat, zda číslo spadá do dvou různých rozsahů:
=ЕСЛИ(ИЛИ(A1>=4;A1=12;A1<=16); "Попадает в один из диапазонов"; "Не попадает в диапазоны")
V tomto vzorci zkontrolujeme, zda číslo spadá do rozmezí 4 až 8 nebo do rozmezí 12 až 16. Pokud je tato podmínka pravdivá, funkce vrátí text "spadá do jednoho z rozsahů", jinak "nespadá do rozsahů".
Použití funkce lhaní spolu s dalšími funkcemi je podmíněné, a nebo ani ne otevírá široké možnosti pro vytváření složitých kontrol rozsahů čísel v Excelu.
Příklad:
K vyřešení tohoto problému můžeme v Excelu použít funkci "IF "v kombinaci s funkcemi" AND "a"OR".
1. Do první buňky sloupce "značka" napište následující vzorec:
Kde " A2 " je buňka s součtem prodeje pro první datový řádek. Tento vzorec zkontroluje podmínku: pokud je hodnota v buňce větší než 500 a menší než 1000, vraťte "označit", jinak prázdný řádek.
2. Po napsání vzorce v první buňce vyberte buňku a zkopírujte ji do celého sloupce "značka". Excel automaticky upraví odkazy na buňky pro každý datový řádek.
3. Zkontrolujte výsledek. Nyní budete mít značku " označit "ve sloupci" značka " pro všechny prodeje, kde je částka mezi 500 a 1000.
Toto je pouze jeden příklad použití podmíněných operátorů v Excelu k označení dat, která splňují určité podmínky.
Použití funkce a
V Excelu je funkce a používá se k ověření podmínek, pokud je nutné, aby všechny podmínky vrátily hodnotu TRUE, aby byl výraz pravdivý.
Funkce a má následující syntaxi:
V tomto vzorci je každá podmínka výrazem, který musí být ověřen. Funkce a vrátí TRUE, pokud jsou všechny podmínky pravdivé, a FALSE, pokud alespoň jedna z podmínek není splněna.
Příklad použití funkce a:
Pokud chcete zkontrolovat, zda je číslo v rozmezí 10 až 20, můžete použít vzorec: =a(a1>=10; a1<=20). Funkce a vrátí TRUE, pouze pokud je číslo v buňce A1 větší nebo rovno 10 a menší nebo rovno 20.
Funkci a lze ji také použít s dalšími funkcemi v Excelu, jako je funkce pokud pro vytváření složitějších podmínek. Můžete například vytvořit vzorec, který zkontroluje, zda je číslo kladné a zda je v rozmezí 10 až 20, pomocí funkcí a pokud: =Pokud(A(A1>0; A(A1>=10; A1<=20)); "ano"; "ne"). Tento vzorec vrátí "Ano", pokud je číslo v buňce A1 kladné a pohybuje se mezi 10 a 20 a" ne " jinak.
Použití funkce a umožňuje flexibilněji definovat různé podmínky a provádět příslušné výpočty nebo akce v Excelu.