Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak využít logickou funkci A (AND) v Excel. Nejen klasické použití, ale jak tuto funkci využít v ověření dat a podmíněném formátování.
Na první pohled funkce A (stejně jako další funkce) moc toho neumí. Na ten druhý, když se umí vhodně použít, vaše tabulky jsou interaktivní a práce s nimi je rychlejší (najednou firma šetří desítky minut denně u jedné osoby pracující s Excel) a pohodovější.
Jak na To ukážu v tomto článku, opět pro přehlednost je rozdělen na kapitoly:
Funkce A (v angličtině AND) vrátí hodnotu PRAVDA, pokud všechny argumenty jsou PRAVDA, jinak vrátí hodnotu NEPRAVDA (neboli NEPRAVDA je pokud alespoň jeden z argumentů je NEPRAVDA).
A(loghod1;[loghod2;] ...)
AND(loghod1,[loghod2,] ...)
Ve funkci využijete relační operátory (větší, menší atd.). Jak na relační operátory je popsáno zde.
Použití funkce si odzkoušíte na příkladech:
Potřebujete zjistit, zda číslo je menší než 100 a větší než nula:
=A(B5>0;B5<100)
Potřebuji kontrolovat textové hodnoty (zadávají se do uvozovek). Například zda jde o jméno Pavel a příjmení Lasák.
=A(B18="Pavel";C18="Lasák")
V přípravě
Potřebuji kontrolovat, podle více podmínek. Například chci najít zda:
Jméno Pavel, věk mezi 20 až 40 včetně, město nesmí být Praha=A(C5="Pavel";C6>=20;C6<=40;C7<>"Praha")
Poznámy: Vím, že jde řešit i pomocí filtrů, ale cílem je ukáázat použití funkce A.
V přípravě
Kontrola zda se jména shodují. Tohle řešení jsem viděl v nějaké nápovědě, bohužel nefunguje! Tj jen se odkážeme na dané hodnoty. V obrázku ukázka proč nefunguje. I čísla 5 a 6 se neshodují a přitom je výsledek PRAVDA a jména Pavel se shodují a přittom je chybová hodnota.
=A(B27;C27)
Poznámka, postupně dodám i další možné problémy, které s funkcí mohou nastat.
Pomocí funkce A a KDYŽ potřebuji vyřešit odměny a pokuty. Pro lepší zapamatování budu naddržovat ženám ;) Mám tedy tyto dvě podmínky:
A dvě zdrojové tabulky, kde jednou je muž označen číslem jedna (tím pádem žena má nulu) a kuřák má jedničku (nekuřák 0). Ve druhé tabulce je pohlaví označeno M, F a kuřák ANO/NE.
Pokuta
=KDYŽ(A(B8=1;C8=1);150;0)
Odměna
=KDYŽ(A(B8=0;C8=0);200;0)
Pokuta
=KDYŽ(A(B20="M";C20="ANO");150;0)
Odměna
=KDYŽ(A(B20="F";C20="NE");200;0)
Využijete podmíněné formátování. Více o podmíněném formátování jsem sepsal zde.
Budete potřebovat zabarvit buňky, pokud se čísla v řádku rovnají 1.
Využijete podmíněné formátování a nastavíte:
=A($A7=1;$B7=1)
Potřebuji do buňky kontrolovat zadávání čísla, které musí být v určitém rozmezí. Například větší než 20 a menší než 120 (samozřejmě že daná čísla 20 a 120 se mohou dynamicky měnit). Výsledek je. Neboli když do buňky B9 budete chtít zadat číslo menší než 20 a větší než 120. Obdržíte upozornění na zadanou chybovou hodnotu.
Využít ověření dat, které je podrobněji popsáno zde. V ověření dat vyplníte jen:
=A(B9>=B7;B9<=B8)
Mlčky předpokládám základní znalost smíšeného odkazování. Jen pro připomenutí, kdyby si náhodou někdo nebyl jistý, tak více informací je v samostatném článku smíšené odkazování.
Jak jsem psal na začátku, samtná funkce moc toho neumí, ale pokud se spojí s dalšími funkcemi a možnostmi Excel, již dokážete vytvářet zajímavé věci, které vám šetří spoustu vašeho drahoceného času. Pro přehlednost další články, který s funkci A souvisejí.
Soubor
Jak na funkci A (AND) v pdf
ke stažení zdarma.
Soubor
Logická funkce A (AND) - prakticky
ke stažení zdarma.
Článek byl aktualizován: 04.05.2025 07:28
Pomohl vám článek? Vyřešili jste problém? Můžete mě podpořit zakoupení tabulky (samozdřejmě čokoládové), když kafe nepiji ;) Odkaz na zakoupení čokolády. Za veškerou podporu vám děkuji a samozdřejmě jí využiji do zdokonalování a rozšířování webu.
Případně přidejte odkaz na vaši oblíbenou sociální síť, případně využijste hashtag #JakNaExcel .
Děkuji za váš čas a doufám, že jste nalezli odpověď na svůj problém.
Narazili jste v článku na nejasnost, chybu? Máte tip na vylepšení nebo doplnění článku? Budu rád pokud se zmínite v komentářích.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od dubna roku 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím 8x za sebou). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 20 let (o Excel píší přes 25). Zdarma je zde přes 1.500 návodu, tipů a triků, včetně přes 350 různých šablon, sešitů a přes 70 taháků v pdf.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |