Tento tutoriál ukazuje, ako používať Excel IFNA funkcia v Exceli tak niečo, ak výsledkom výpočtu je chyba #N/A.
Prehľad funkcií IFNA
Funkcia IFNA testuje, či výsledkom výpočtu je chyba #N/A. Ak nie, zobrazí výsledok výpočtu. Ak je to tak, vykoná ďalší výpočet.
Ak chcete použiť funkciu hárka IFNA Excel, vyberte bunku a zadajte:
(Všimnite si, ako sa zobrazujú vstupy vzorcov)
Syntax a vstupy funkcií IFNA:
= IFNA (hodnota, hodnota_if_na)
hodnotu - Hodnota, výpočet alebo odkaz na bunku.
počet_číslic - Čo robiť, ak hodnotu spôsobí chybu #N/A.
Ako používať funkciu IFNA
Funkcia IFNA testuje, či výsledkom výpočtu je chyba #N/A, ak sa zistí chyba, vydá inú hodnotu (alebo výpočet).
= IFNA (VLOOKUP (A2, $ E $ 2: $ F $ 7,2, FALSE), „Žiadne údaje“)
Funkcia IFERROR
Alternatívne funkcia IFERROR testuje, či sa vyskytne chyba, vrátane chýb #N/A.
= IFERROR (A2; "ERROR_Found") = IFNA (A2; "ERROR_Found")
Prečo používať funkciu IFNA?
Mohlo by vás zaujímať, prečo by som mal používať iba funkciu IFERROR? Pri práci s funkciami vyhľadávania (ako je VLOOKUP), ak nie je hodnota vyhľadávania nájdená, funkcia vráti #N/A.
= IFERROR (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Možno budete chcieť spracovať iba tieto platné #N/A chyby nastavením chybových hodnôt na nulu alebo prázdne.
= IFNA (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Pravidelné chyby sa však budú stále zobrazovať, čo vám umožní identifikovať, či vo vzorci nie je chyba vo výpočte.
IFNA v Tabuľkách Google
Funkcia IFNA funguje v Tabuľkách Google úplne rovnako ako v programe Excel:
Príklady IFNA vo VBA
Vo VBA môžete tiež použiť funkciu IFNA. Typ:application.worksheetfunction.IFNA (hodnota, hodnota_if_na)
Pokiaľ ide o argumenty funkcie (číslo atď.), Môžete ich buď zadať priamo do funkcie, alebo definovať premenné, ktoré sa namiesto toho použijú.