Obsah
Na stránkách IFNA slouží především ke zpracování #N/A Vrátí konkrétní hodnotu podle vašeho pokynu, pokud taková chyba nastane. #N/A jinak vrátí absolutní hodnotu funkce. V tomto článku jsme se zabývali funkcí IFNA funkce v Excelu se 2 vhodnými příklady.
Jako demonstrační datovou sadu použijeme následující ceník produktů, abychom si ukázali všechny příklady týkající se IFNA Nyní se podívejme na náš soubor dat:
Stáhněte si cvičebnici
Doporučujeme vám stáhnout si soubor aplikace Excel a procvičit se v něm.
IFNA Function.xlsxÚvod do funkce IFNA
- Cíl funkce:
K řešení chyby #N/A se používá funkce IFNA.
- Syntaxe:
IFNA(hodnota, hodnota_if_na)
- Vysvětlení argumentů:
Argument | Povinné/volitelné | Vysvětlení |
---|---|---|
hodnota | Požadované | Hodnota je kontrola chyby @N/A. |
value_if_na | Požadované | Hodnota vrátit pouze v případě nalezení chyby #N/A. |
- Vratný parametr:
Hodnota prvního argumentu nebo alternativní text.
2 Příklady použití funkce IFNA v aplikaci Excel
1. Základní použití funkce IFNA v aplikaci Excel
V tomto příkladu si ukážeme zcela základní použití příkazu IFNA Jak jsme se již zmínili o syntaxi funkce IFNA funkce, která je, IFNA(hodnota, hodnota_if_na) .
Pokud je tedy v poli value k dispozici jakákoli platná hodnota, zobrazí se tato hodnota jako výstup funkce. V opačném případě se v poli value_if_na pole vrátí zadanou hodnotu jako výstup funkce.
Na obrázku níže je již #N/A v buňce D14 Pokud tedy odkazujeme na buňku D14 v poli hodnoty IFNA pak hodnota zadaná ve funkci value_if_na pole se zobrazí v buňce D15 Nyní vložte vzorec do buňky D15 ,
=IFNA(D14, "Chybí")
Jakmile stiskneme ENTER vidíme tlačítko Chybějící zpráva se objeví v buňce D15 jak se předpokládalo.
Související obsah: Jak používat funkci IF v aplikaci Excel (8 vhodných příkladů)
2. Použití funkce IFNA s funkcí VLOOKUP
Nejdříve chceme ukázat použitelnost systému IFNA funkce s funkce VLOOKUP To je nejběžnější použití IFNA funkce.
Možná budete chtít použít VLOOKUP k extrakci hodnot na základě vyhledávací hodnoty. Nyní je na funkci VLOOKUP funkce je, že má složitou syntaxi a že pro její správnou funkci je třeba dodržovat řadu pravidel.
Takže v každém případě, pokud uděláte některou z chyb, pak se VLOOKUP zobrazí #N/A což není nic jiného než chyba, která představuje, hodnota není k dispozici.
Předpokládejme, že nechcete povolit, aby se #N/A zprávu v celém souboru dat. Ale máte zájem o zobrazení smysluplnější zprávy. V takovém případě můžete použít příkaz IFNA spolu s funkcí VLOOKUP funkci pro lepší řešení chybového hlášení.
Řekněme, že pro jakýkoli #N/A chceme zobrazit chybové hlášení " Chybějící ". Na obrázku níže vidíme. #N/A zpráva v buňce D15 .
Vzorec v buňce D15 je:
=VLOOKUP(D14,B5:D12,3,0)
Pokud se pozorně podíváme na níže uvedenou tabulku dat, zjistíme, že hodnota vyhledávání je Obiloviny . V prvním sloupci datové tabulky však žádná taková hodnota není. Výsledek je následující #N/A zobrazuje se chyba.
Pokud nyní chceme zobrazit chybějící místo #N/A , pak musíme použít následující vzorec s IFNA funkce.
=IFNA(VLOOKUP(D14,B5:D12,3,0), "Chybí")
Takto můžeme použít IFNA spolu s funkcí VLOOKUP funkce.
␥ Rozdělení vzorců
- D14 ▶ ukládá hodnotu vyhledávání.
- B5:D12 ▶ vyhledávací pole tabulky.
- 3 ▶ index sloupce.
- 0 ▶ určuje přesnou shodu.
- VLOOKUP(D14,B5:D12,3,0) ▶ vyhledá položku Cereal a vrátí její odpovídající cenu.
- =IFNA(VLOOKUP(D14,B5:D12,3,0), "Chybí") ▶ vrací hodnotu VLOOKUP(D14,B5:D12,3,0) je vyhledávací hodnota, pokud je nalezena v prvním sloupci, jinak vrací chybějící hodnotu v buňce D15 .
Podobná čtení
- Jak používat funkci TRUE v aplikaci Excel (s 10 příklady)
- Použití funkce FALSE v aplikaci Excel (s 5 jednoduchými příklady)
- Jak používat funkci Excel SWITCH (5 příkladů)
- Použití funkce XOR aplikace Excel (5 vhodných příkladů)
Funkce IFERROR vs IFNA
Funkce IFERROR si poradí s celou řadou chyb, zatímco funkce IFNA řeší pouze funkci #N/A tj. chyba není k dispozici.
Například pokud je ve vzorcích překlep, Excel může vrátit hodnotu. #NAME V tomto případě je chyba IFERROR funkce může chybu ošetřit zobrazením alternativního textu místo textu #NAME zpráva.
Na druhé straně IFNA se stará pouze o #N/A Funkce může zobrazit alternativní text, který nahradí text #N/A zobrazuje se chyba.
Pokud tedy chcete zpracovávat pouze #N/A chybu, pak je nejlepším postupem použít příkaz IFNA místo funkce IFERROR U ostatních typů chyb můžete použít funkci IFERROR.
Na co nezapomenout
📌 Pokud je buňka prázdná, je považována za prázdný řetězec ( "" ), ale ne jako chyba.
📌 Pokud nenaplníte value_if_na pole, pak IFNA funkce bude považovat toto pole za prázdný řetězec ( "" ).
Závěr
Shrneme-li to, probrali jsme všechny možné aspekty s odpovídajícími příklady týkajícími se aplikace Excel. IFNA Doporučujeme vám stáhnout si cvičebnici přiloženou k tomuto článku a procvičit si všechny metody s ní. A neváhejte se zeptat na jakékoli dotazy v sekci komentářů níže. Budeme se snažit odpovědět na všechny relevantní dotazy co nejdříve. A navštivte prosím naše webové stránky. Exceldemy prozkoumat více.