Stáhněte si ukázkový sešit
Tento výukový program ukazuje, jak používat Excel A funkce v Excelu otestovat, zda jsou všechna kritéria pravdivá.
AND Přehled funkcí
Funkce AND kontroluje, zda jsou splněny všechny podmínky. Vrátí hodnotu TRUE nebo FALSE.
Chcete -li použít funkci sešitu AND Excel, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
Funkce AND Syntaxe a vstupy:
1 | = AND (logická1, logická2) |
logické 1 - Logické výrazy. Příklad: A1> 4.
AND je jednou z logických funkcí Excelu. Vyhodnocuje několik výrazů a vrací PRAVDA, pokud jsou VŠECHNY podmínky splněny. A může vyhodnotit až 255 výrazů.
Jak používat funkci AND
Použijte funkci Excel A takto:
1 | = AND (1 = 1, 2 = 2) |
Protože oba tyto výrazy jsou pravdivé, AND vrátí TRUE.
Pokud jste však použili následující:
1 | = AND (1 = 1, 2 = 1) |
V tomto případě A vrátí FALSE. Ačkoli první výraz je pravdivý, druhý není.
Všimněte si, že samotné číselné hodnoty se počítají jako PRAVDA, kromě nuly, která se počítá jako NEPRAVDA. Tento vzorec by tedy vrátil true:
1 | = AND (1, 2, 3) |
Ale tento by vrátil FALSE:
1 | = AND (1-1, 2) |
Důvodem je, že 1-1 je vyhodnoceno na 0, což AND interpretuje jako NEPRAVDU.
Porovnání hodnot textu
Porovnání textu s funkcí AND nerozlišuje velká a malá písmena. Následující vzorec tedy vrátí PRAVDA:
1 | = AND ("Automate" = "automate", "Excel" = "excel") |
AND také nepodporuje zástupné znaky. Tento vzorec vrátí FALSE:
1 | = AND ("Auto*" = "automatizovat", "Ex*" = "excel") |
Důvodem je, že AND doslova porovnává „Auto*“ s „Automatizovat“, které se neshodují.
Na rozdíl od čísel se samotné textové řetězce (pokud nejsou součástí srovnání) nepočítají jako PRAVDA - vrátí #HODNOTU! chyba.
Porovnávání čísel
Při porovnávání čísel s AND máte k dispozici obvyklou řadu porovnávacích operátorů v Excelu. Tyto jsou:
Hledání hodnot v daném rozsahu
Jedním praktickým využitím AND je vyhledání hodnot, které spadají do daného rozsahu. Viz následující příklad:
1 | = AND (D3> = 300, D3 <= 600) |
Máme tu řadu objednávek, ale musíme navázat na všechny objednávky mezi 300 a 600 dolary, možná jako součást naší iniciativy zákaznických služeb. Takže v naší funkci AND jsme definovali dva výrazy: D3> = 300 a D3 <= 600.
Použití AND s jinými logickými operátory
AND můžete kombinovat s jinými logickými operátory Excelu, jako jsou OR <>, NOT <> a XOR <>.
Zde je příklad toho, jak můžete kombinovat AND s NEBO. Pokud máme seznam filmů a chceme identifikovat filmy vydané po roce 1985, které režíroval buď Steven Spielberg nebo Tim Burton, mohli bychom použít tento vzorec:
1 | = AND (C3> 1985, NEBO (D3 = "Steven Spielberg", D3 = "Tim Burton")) |
Všimněte si, že kdykoli zkombinujete logické operátory, Excel je vyhodnotí naruby. Zde tedy nejprve vyhodnotí příkaz OR a použije hodnotu PRAVDA nebo NEPRAVDA, kterou OR vrátí při vyhodnocení funkce AND.
Použití AND s IF
AND se nejčastěji používá jako součást logického testu v příkazu IF.
Použijte to takto:
1 | = IF (AND (C4 = "CA", D4> 300), "Yes", "No") |
Tentokrát chceme navázat na všechny objednávky z Kalifornie s hodnotou 300 $ nebo vyšší - to je to, co jsme vložili do funkce AND.
Po AND dodáme IF se dvěma návratovými hodnotami. První pro případ, kdy naše funkce AND vrací hodnotu TRUE (v tomto případě vrátíme „Ano“), a druhá pro případ, kdy vrátí hodnotu FALSE (vrátíme „Ne“).
Přečtěte si více na hlavní stránce funkce IF IF <>.
A v Tabulkách Google
Funkce AND funguje v Tabulkách Google úplně stejně jako v Excelu:
Další poznámky
Pomocí funkce AND můžete současně testovat více podmínek. Každá podmínka musí být logický výraz (např: a1> 5), odkaz na buňku obsahující PRAVDA nebo NEPRAVDA nebo pole obsahující všechny logické hodnoty. Li Všechno podmínky jsou PRAVDA, vzorec vrací PRAVDA, jinak vrací NEPRAVDA.
AND je logická funkce a obecně se používá ve spojení s jinou logickou funkcí, IF:
Funkce IF dělá jednu věc, pokud je podmínka PRAVDA a jinou, pokud je podmínka NEPRAVDA. Při použití funkce AND ji často „vnoříte“ do vzorce IF.
Můžete také chtít použít tyto další logické funkce:
Funkce OR testuje, zda jeden nebo více podmínky jsou splněny.
Funkce XOR testuje, zda jeden a jediný podmínka je splněna.
A Příklady ve VBA
Můžete také použít funkci AND ve VBA. Typ:Application.Worksheetfunction.And (logická1, logická2)
Pro argumenty funkce je můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.
Zpět na seznam všech funkcí v Excelu