Exemplu Reddit

<>

Care este funcția IFERROR?

Funcția IFERROR se încadrează în categoria Funcții logice în Microsoft Excel, care include ISNA, ISERROR și ISERR. Toate aceste funcții ajută la detectarea și gestionarea erorilor de formulă.

IFERROR vă permite să efectuați un calcul. Dacă calculul nu rezultă o eroare, apoi se afișează rezultatul calculului. Dacă calculul face rezultă o eroare, apoi se efectuează un alt calcul (sau o valoare statică, cum ar fi 0, necompletată sau este scos un text).

Când ați folosi funcția IFERROR?

  • La împărțirea numerelor pentru a evita erorile cauzate de împărțirea la 0
  • Când efectuați căutări pentru a preveni erorile dacă valoarea nu este găsită.
  • Când doriți să efectuați un alt calcul dacă primul rezultă într-o eroare (de exemplu, Căutați o valoare într-un 2nd tabel dacă nu se găsește în primul tabel)

Erorile de formulă care nu sunt tratate pot provoca erori în registrul de lucru, dar erorile vizibile fac, de asemenea, foaia de calcul mai puțin vizibilă.

Dacă eroare, atunci 0

Să vedem un exemplu de bază. Mai jos împărțiți două numere. Dacă încercați să împărțiți la zero, veți primi o eroare:

În schimb, introduceți calculul în funcția IFERROR și, dacă împărțiți la zero, se va emite 0 în locul unei erori:

= IFERROR (A2 / B2,0)

Dacă Eroare, atunci Gol

În loc să setați erorile la 0, le puteți seta la „gol” cu ghilimele duble („”):

= IFERROR (A2 / B2, "")

Dacă eroare, atunci faceți altceva

Funcția IFERROR poate fi, de asemenea, utilizată pentru a efectua un al doilea calcul dacă primul calcul are ca rezultat o eroare. Vom folosi VLOOKUP-uri în exemplul de mai jos:

<>

Aici, dacă datele nu sunt găsite în „LookupTable1”, se efectuează un VLOOKUP pe „LookupTable2”.

Mai multe exemple de formule IFERROR

IFERROR imbricat - VLOOKUP foi multiple

Puteți cuibua un IFERROR într-un alt IFERROR pentru a efectua 3 calcule separate. Aici vom folosi două IFERROR-uri pentru a efectua VLOOKUP-uri pe 3 foi de lucru separate:

Index / Match & XLOOKUP

Desigur, IFERROR va funcționa și cu formule Index / Match și XLOOKUP.

IFERROR XLOOKUP

Funcția XLOOKUP este o versiune avansată a funcției VLOOKUP.

INDICE / MATCH IFERROR

De asemenea, puteți căuta valori utilizând funcțiile INDEX și MATCH în Excel.

Dacă nu știți cum funcționează funcția XLOOKUP sau funcția MATCH / INDEX, faceți clic pe acest link pentru a găsi o explicație detaliată.

IFERROR în matrice

Formulele matrice în Excel sunt utilizate pentru a efectua mai multe calcule printr-o singură formulă. Să presupunem că există trei coloane de An, Vânzări și Preț mediu. Puteți afla cantitatea totală cu următoarea formulă în coloana E.

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

Formula funcționează bine până când intervalul divizor devine o celulă goală sau zero. Drept urmare, veți vedea din nou eroarea # DIV / 0!

De data aceasta, puteți utiliza funcția IFERROR astfel:

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

Observați că funcția IFERROR trebuie să fie imbricată în interiorul funcției SUM, altfel IFERROR se va aplica suma totală și nu fiecărui articol individual din matrice.

IFNA vs. IFERROR

Funcția IFNA funcționează exact la fel ca funcția IFERROR, cu excepția funcției IFNA care va prinde numai erori # N / A. Acest lucru este util atunci când lucrați cu funcții de căutare: numai „erorile cu valoarea căutării nu sunt găsite sunt tratate”, pot apărea în continuare erori normale de formulare care vă alertează asupra problemelor cu calculul.

<>

Dacă ISERROR

Dacă utilizați în continuare Microsoft Excel 2003 sau o versiune mai veche, atunci puteți înlocui IFERROR cu o combinație de IF și ISERROR. Iată un scurt exemplu.

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

IFERROR în Foi de calcul Google

Funcția IFERROR funcționează exact la fel în Foi de calcul Google ca în Excel:

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave