Testování kombinace podmínek pomocí funkcí A a NEBO

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Pokud potřebujete najít data, která splňují víc než jednu podmínku, třeba počet kusů prodaných mezi dubnem a lednem nebo počet kusů, které prodala Petra, můžete použít současně funkce A a NEBO.

V tomto příkladu je funkce A vnořená do funkce NEBO tak, aby vyhledala kusy prodané mezi 30. dubnem 2011 a 1. lednem 2012, nebo všechny kusy prodané Petrou. Vidíte, že vrací hodnotu Pravda pro kusy, které během období zadaného ve vzorci prodala Petra, a taky pro kusy, které prodal Pavel a Karel.

Použití funkcí A a NEBO v jednom vzorci

Tady je vzorec v podobě, ve které ho můžete zkopírovat a vložit na list.

= NEBO (a (C2 > datum (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")

Teď se na vzorec podíváme podrobněji. Funkce NEBO vyžaduje sadu argumentů, které může testovat a vyhodnotit jako pravdivé nebo nepravdivé. V tomto vzorci je prvním argumentem výsledek funkce A s vnořenou funkcí DATUM. Druhým argumentem je "Petra". Vzorec se dá číst takto: Otestuj, jestli se prodej uskutečnil po 30. dubnu 2011 a před 1. lednem 2012, nebo jestli ho uskutečnila Petra.

Funkce A vrací stejně tak jako funkce NEBO hodnotu Pravda nebo Nepravda. Funkce A se většinou používá k rozšíření jiné funkce, třeba NEBO a KDYŽ. V tomto příkladu by funkce NEBO správná data bez funkce A nenašla.

Použití funkcí A a NEBO s funkcí KDYŽ

Funkce A a NEBO se taky dají použít společně s funkcí KDYŽ.

Funkce A a NEBO vnořené ve funkci KDYŽ

V tomto příkladu si prodejci zaslouží prémie, až prodají zboží aspoň za 125 000 USD. Neplatí to pro prodejce z jižní oblasti, kde je trh menší. Ti mají na prémie nárok po dosažení prodeje v hodnotě aspoň 100 000 USD.

= Když (nebo (C4 > = 125000; A (B4 = "Jih"; C4 > = 100000)) = PRAVDA; C4 * 0, 12; "Bez prémií")

Podívejme se trochu hlubší. Funkce když vyžaduje tři argumenty pracovat. První je logický test, druhý je hodnota, kterou chcete zjistit, zda test vrátí hodnotu PRAVDA, a třetí hodnotu chcete zjistit, zda test vrací hodnotu False. V tomto příkladu funkci nebo a všechno vnořeno do něj poskytuje logický test. Budete moct číst jako: hledejte informaci hodnoty větší než nebo rovno 125 000, pokud je argument hodnota ve sloupci C "Jižní" a potom vyhledejte hodnotu vyšší než 100 000 a pokaždé, když jsou obě podmínky PRAVDA, vynásobte hodnotu 0, 12, Provize-částka. V opačném zobrazte slova "Bez prémií".

Zkuste si pohrát s příklady, které tady byly uvedené.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×