Príklad Reddit

<>

Čo je to funkcia IFERROR?

Funkcia IFERROR patrí do kategórie Logické funkcie v programe Microsoft Excel, ktorá zahŕňa ISNA, ISERROR a ISERR. Všetky tieto funkcie pomáhajú odhaľovať a spracovávať chyby vzorcov.

IFERROR vám umožňuje vykonať výpočet. Ak výpočet nie spôsobí chybu, potom sa zobrazí výsledok výpočtu. Ak výpočet robí výsledkom chyby, potom sa vykoná ďalší výpočet (alebo sa zobrazí statická hodnota ako 0, prázdne miesto alebo nejaký text).

Kedy by ste použili funkciu IFERROR?

  • Pri delení čísel sa vyhneme chybám spôsobeným delením 0
  • Pri vyhľadávaní zabrániť chybám, ak sa hodnota nenájde.
  • Ak chcete vykonať ďalší výpočet, ak prvý spôsobí chybu (napr. Vyhľadajte hodnotu v 2nd tabuľka, ak sa nenachádza v prvej tabuľke)

Nespracované chyby vzorcov môžu spôsobiť chyby vo vašom zošite, ale vďaka viditeľným chybám je tabuľka menej viditeľne príťažlivá.

Ak chyba, potom 0

Pozrime sa na základný príklad. Nižšie delíte dve čísla. Ak sa pokúsite deliť nulou, zobrazí sa chyba:

Namiesto toho vložte výpočet do funkcie IFERROR a ak delíte nulou, namiesto chyby sa zobrazí 0:

= IFERROR (A2/B2,0)

Ak sa vyskytne chyba, potom je prázdne

Namiesto nastavenia chýb na 0 ich môžete nastaviť na „prázdne“ s dvojitými úvodzovkami („“):

= IFERROR (A2/B2, "")

Ak sa vyskytne chyba, urobte niečo iné

Funkciu IFERROR je možné použiť aj na vykonanie 2. výpočtu, ak 1. výpočet spôsobí chybu. V nasledujúcom príklade použijeme VLOOKUP:

<>

Ak sa údaje nenachádzajú v „LookupTable1“, v tomto prípade sa namiesto toho vykoná VLOOKUP na „LookupTable2“.

Viac príkladov vzorcov IFERROR

Vnorené IFERROR - VLOOKUP Viac listov

Môžete vložiť IFERROR do iného IFERROR a vykonať 3 samostatné výpočty. Tu použijeme dva IFERRORY na vykonanie VLOOKUPOV na 3 samostatných pracovných listoch:

Index / zápas a XLOOKUP

IFERROR bude samozrejme fungovať aj so vzorcami Index / Match a XLOOKUP.

IFERROR XLOOKUP

Funkcia XLOOKUP je pokročilá verzia funkcie VLOOKUP.

INDEX IFERROR / ZHODA

Hodnoty môžete tiež vyhľadávať pomocou funkcií INDEX a MATCH v programe Excel.

Ak neviete, ako funguje funkcia XLOOKUP alebo funkcia MATCH/INDEX, kliknutím na tento odkaz nájdete podrobné vysvetlenie.

IFERROR v poliach

Maticové vzorce v programe Excel sa používajú na vykonávanie niekoľkých výpočtov prostredníctvom jedného vzorca. Predpokladajme, že existujú tri stĺpce roku, predaja a priemernej ceny. Celkové množstvo môžete zistiť pomocou nasledujúceho vzorca v stĺpci E.

{= SUM ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4)}

Vzorec funguje dobre, kým rozsah deliteľa nedostane prázdnu bunku alebo nuly. Výsledkom bude to, že sa vám opäť zobrazí chyba #DIV/0!

Dnes môžete použiť funkciu IFERROR takto:

{= SÚČET (IFERROR ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4,0))}

Všimnite si, že funkcia IFERROR musí byť vnorená do funkcie SUMA, inak sa IFERROR použije na celkový súčet a nie na každú jednotlivú položku v poli.

IFNA vs. IFERROR

Funkcia IFNA funguje úplne rovnako ako funkcia IFERROR, okrem toho, že funkcia IFNA zachytí iba #N/A chýb. Je to užitočné pri práci s vyhľadávacími funkciami: Rieši sa iba „chyby pri vyhľadávaní nenachádzaných hodnôt“, stále sa môžu zobrazovať bežné chyby vzorcov, ktoré vás upozorňujú na problémy s výpočtom.

<>

Ak ISERROR

Ak stále používate Microsoft Excel 2003 alebo staršiu verziu, môžete IFERROR nahradiť kombináciou IF a ISERROR. Tu je stručný príklad.

= IF (ISERROR (A2/B2), 0, A2/B2)

IFERROR v Tabuľkách Google

Funkcia IFERROR funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave