Funkce IF je jednou z nejpoužívanějších v Excelu. Umožňuje provádět podmíněné výpočty a aplikovat různé operace v závislosti na splnění dané podmínky. V některých případech je však nutné zkontrolovat hned několik podmínek. A k tomu lze v Excelu použít operátor AND.
Operátor AND umožňuje sloučit dvě nebo více podmínek a operaci provést pouze tehdy, jsou-li všechny uvedené podmínky pravdivé. S pomocí operátora AND tak můžeme vytvořit složitější podmínky, které budou zahrnovat několik kontrol.
Aplikace návrhu a v operátorech IF může být užitečná v mnoha situacích. Například chceme provést určité kroky pouze v případě, že hodnota buňky A1 je větší než 10 a hodnota buňky B1 je menší než 5. V tomto případě můžeme použít následující vzorec: =IF(AND (A1 > 10, B1 < 5), "spustit akci", "přeskočit").
Poznámka: Při použití příkazu AND musí být všechny podmínky uzavřeny v závorkách, aby je Excel mohl správně zpracovat.
Aplikace návrhu AND V operátorech IF v Excelu tedy umožňuje flexibilnější správu podmíněných výpočtů a provádění operací pouze při splnění několika podmínek současně.
Aplikace příkazů IF s konstrukcí And v Excelu
Návrh AND umožňuje zkontrolovat splnění několika podmínek a provést určitou akci pouze v případě, že jsou všechny podmínky pravdivé. Syntaxe příkazu IF s konstrukcí AND je následující:
- = IF (and (podmíně1, podmíně2,. ), čin_esli_istina, čin_sli_nahráno)
V rámci Funkce AND lze specifikovat libovolný počet podmínek oddělením čárkami. Chcete-li například zkontrolovat, zda je hodnota v buňce A1 větší než 10 a menší než 20, můžete použít následující vzorec:
Pokud jsou obě podmínky (a1>10 a a1<20) pravdivé, bude akce splněna "Hodnota v rozsahu". V opačném případě bude akce provedena "Hodnota mimo rozsah".
Použití příkazu IF s designem AND tedy umožňuje flexibilnější kontrolu provádění určitých akcí v Excelu na základě více podmínek najednou.
Syntaxe použití příkazu IF s konstrukcí AND
V aplikaci Microsoft Excel můžete pomocí příkazu IF s designem AND zkontrolovat podmínky, které zahrnují dvě nebo více podmínek, a provést konkrétní akci, pokud jsou všechny podmínky pravdivé. Syntaxe příkazu IF pomocí návrhu AND je následující:
= IF (and (podmíně1, podmíně2,. ), čin_esli_istina, čin_sli_nahráno)
V tomto návrhu jsou podmíně1, podmínka2 a dále výrazy, které mohou být srovnáními, funkcemi nebo odkazy na buňky, které musí být pravdivé, aby operátor IF vrátil hodnotu odpovídající "akci_sly_istina". Pokud je alespoň jedna z podmínek nepravdivá, pak operátor IF vrátí hodnotu odpovídající "akci_složka".
Zvažte například následující vzorec v Excelu:
V tomto vzorci zkontrolujeme, zda je hodnota v buňce A1 větší než 10 a hodnota v buňce B1 menší než 20. Pokud jsou obě podmínky pravdivé, operátor IF vrátí text "obě podmínky jsou pravdivé". Pokud je alespoň jedna z podmínek nepravdivá, vrátí se text "jedna nebo obě podmínky jsou nepravdivé".
Použití příkazu IF s konstrukcí AND tedy umožňuje složitější kontroly podmínek v Excelu a provádění různých akcí v závislosti na výsledcích těchto kontrol.
Příklady použití příkazu IF s konstrukcí AND
Příkaz IF s konstrukcí AND umožňuje zkontrolovat splnění více podmínek najednou. To umožňuje vytvářet složitější podmínky a rozhodovat se na základě jejich splnění.
Předpokládejme, že máme dva sloupce s daty: "skóre z matematiky" a "skóre z angličtiny". Chceme zjistit, zda student získal dobré známky v obou předmětech. K tomu používáme příkaz IF s konstrukcí AND:
=IF(AND(A2 >= 4; B2 >= 4); "Хорошо"; "Неудовлетворительно")
Výsledek tohoto vzorce by byl "dobrý", pokud jsou splněny obě podmínky - skóre z matematiky je větší nebo rovno 4 a skóre z angličtiny je větší nebo rovno 4. V opačném případě bude výsledek "neuspokojivý".
Předpokládejme, že máme sloupec s hodnotami "věk" a chceme lidi rozdělit do dvou skupin: "děti" a "dospělí". K tomu můžeme také použít příkaz IF s konstrukcí AND:
=IF(AND(A2 >= 18, B2Výsledkem tohoto vzorce bude "dospělý", pokud je věk větší nebo roven 18 a menší nebo roven 35. V opačném případě bude výsledkem "dítě".
Operátor IF s konstrukcí AND Tak umožňuje vytvářet složitější podmínky a rozhodovat se na základě splnění více podmínek najednou.