Přeskočit na obsah

NeboExcel

enOR

Funkce testuje více logických podmínek najednou a vrátí PRAVDA (TRUE) pouze tehdy, pokud jsou všechny podmínky splněny. Pokud alespoň jedna podmínka není splněna, vrátí NEPRAVDA (FALSE).

=NEBO(Logická1;[Logická2]…[LogickáN])

Logická1 (povinný)– První podmínka, která se vyhodnocuje jako Pravda/Nepravda

Logická2…LogickáN (volitelný) – Další podmínky ke kontrole.

Funkce se používá pro rozhodovací logiku, přičemž nejčastěji je přínosná v kombinaci s funkcí Když. Samotná funkce vrací pouze 2 možnosti a to buďto PRAVDA nebo NEPRAVDA. Lze testovat textové, číselné nebo i jiné podmínkové testy.

V následujícím příkladu musí být splněna alespoň 1 podmínka, buďto hodnota vyšší než 1000 a nebo pobočka se rovná Praha, přičemž obě můžou být splněné, aby byla vrácena PRAVDA.

Je možné testovat několik podmínek zároveň, nemusí se jednat pouze o 2 logické testy.

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Pokud je nutné testovat více podmínek zároveň a má být vrácena jiná hodnota než Pravda/Nepravda, je možné využít kombinaci s funkcí Když. V sloupci „A“ je hodnota a v sloupci „B“ pobočka, přičemž je nutné zjistit, zdali v sloupci „A“ je hodnota vyšší než 1000 nebo se jedná o pobočku v Praze. Pokud je alespoň jedna podmínka splněna, bude vypočten 10% bonus s hodnoty, jinak bude vrácena hodnota 0. Při příkladu je možné využít kombinaci funkcí následovně:

=KDYŽ(NEBO(A2>1000;B2=“Praha“);A2*0,1;0)

Funkce může být využívána i s funkcí A. Např. pokud může být splněna alespoň 1 podmínka z více podmínek ve funkci Nebo, ale zároveň daný výsledek z funkce Nebo musí být pravdivý i s ostatními dalšími podmínkami zároveň.

=A(C2=“Praha“;NEBO(A2<500;B2>2000))

Funkce může být kombinována téměř s jakoukoliv funkcí v Excelu stejně jako funkce Když. V následujícím příkladu má být zjištěno, zdali alespoň jedna oblast má vyšší součet než 50 pomocí funkce Suma.

=NEBO(SUMA(S2:S6)>50;SUMA(T2:T6)>50)

© 2026 Excelland