Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Vrátí zadanou hodnotu, pokud je ve vzorci chybová hodnota #NENÍ_K_DISPOZICI (#N/A) jinak vrátí výsledek vzorce.
Jak ošetřit chybovou hodnotu #N/A, případně vrátit hodnotu z kontrolované buňky, aneb praktické využití funkce IFNA (v angličtině IFNA), jednak teorie, základní použití v listu, praktické příklady, možné komplikace, tipy až po využití funkce ve VBA.
Pro přehlednost je rozdělen na kapitoly:
Pokud potřebuji vracet hodnoty na základě pravidla, lze využít i funkci IFNA. Tato funkce vrátí jednu hodnotu ze seznamu hodnot, kdy seznam prochází a vrátí první nalezenou, pokud nic v seznamu nenalezne, tak může vrátí výchozí, pokud tato hodnota je nastavena.
IFNA(hodnota; hodnota_pokud_neni_k_dispozici)
IFNA(hodnota, hodnota_pokud_neni_k_dispozici)
Funguje jen pro chybovou #NENÍ_K_DISPOZICI (#N/A), pro ostatní se vrátí ona chybová hodnota. pokud chcete ošetřit všechny chyby doporučuji funkci IFERROR.
Potřebujete pokud je v buňce chybová hodnota #NENÍ_K_DISPOZICI (#N/A) - zobrazit text o chybě, např. chyba.
=IFNA(B5;"chyba")
=IFNA(B6;"chyba")
Praktické použití například ve spojení s funkci SVYHLEDAT.
=IFNA(SVYHLEDAT(B14;$B$7:$C$10;2;NEPRAVDA);"město nenalezeno")
=IFNA(SVYHLEDAT(B15;$B$7:$C$10;2;NEPRAVDA);"město nenalezeno")
Při nevhodném zadání funkce může výsledek skončit chybou.
=IFNA(B6;"chyba")
Zajímavosti v Excel jak už jsme psal je, že funkce u chybových hodnot kouká na text. Proto i text #DĚLENÍ_NULOU! bere funkce jako chybu a né jako text!
=IFNA("#DĚLENÍ_NULOU!";"chyba")
Využitím WorksheetFunction
Vysledek = WorksheetFunction.IfNa(10,"Chyba") MsgBox (Vysledek)Zápis přímo do listu funkce IFNA
Range("C5").Formula = "=IFNA(B5,""Chyba"")"
Range("C6").FormulaLocal = "=IFNA(B6;""Chyba"")"
Další články související se statistickými funkcemi:
Soubor
Jak na funkci IFNA (IFNA) v pdf
ke stažení zdarma.
Soubor
IFNA (IFNA) funkce prakticky - Excel
ke stažení zdarma.
Využíváte nějaký trik s funkci IFNA, proč tuto funkci využíváte, můžete zmínit v komentářích.
Článek byl aktualizován: 01.06.2023 11:09
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). 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 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Můžete být prvními co zanechají smysluplný komentář.
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 |