Przykład Reddita

<>

Co to jest funkcja IFERROR?

Funkcja JEŻELI.BŁĄD należy do kategorii Funkcje logiczne w programie Microsoft Excel, która obejmuje ISNA, CZY.BŁĄD i CZY.BŁĄD. Wszystkie te funkcje pomagają wykrywać i obsługiwać błędy formuł.

IFERROR umożliwia wykonanie obliczeń. Jeśli obliczenia nie skutkować błędem, a następnie wyświetlany jest wynik obliczeń. Jeśli obliczenia czy skutkuje błędem, a następnie wykonywane jest kolejne obliczenie (lub wartość statyczna, taka jak 0, pusta lub wyprowadzany jest jakiś tekst).

Kiedy używałbyś funkcji IFERROR?

  • Podczas dzielenia liczb, aby uniknąć błędów spowodowanych dzieleniem przez 0
  • Podczas wykonywania wyszukiwań, aby zapobiec błędom, jeśli wartość nie zostanie znaleziona.
  • Gdy chcesz wykonać kolejne obliczenia, jeśli pierwsze powoduje błąd (np. Wyszukaj wartość w 2NS tabeli, jeśli nie znajduje się w pierwszej tabeli)

Nieobsługiwane błędy formuł mogą powodować błędy w skoroszycie, ale widoczne błędy powodują również, że arkusz kalkulacyjny jest mniej atrakcyjny.

Jeśli błąd, to 0

Spójrzmy na podstawowy przykład. Poniżej dzielisz dwie liczby. Jeśli spróbujesz dzielić przez zero, otrzymasz błąd:

Zamiast tego wstaw obliczenia w funkcji JEŻELI.BŁĄD, a jeśli podzielisz przez zero, zamiast błędu zostanie wyprowadzone 0:

=JEŻELIBŁĄD(A2/B2,0)

Jeśli błąd, to pusty

Zamiast ustawiać błędy na 0, możesz ustawić je jako „puste” z podwójnymi cudzysłowami („”):

=JEŻELIBŁĄD(A2/B2"")

Jeśli błąd, zrób coś innego

Funkcji IFERROR można również użyć do wykonania drugiego obliczenia, jeśli pierwsze obliczenie zakończy się błędem. Użyjemy VLOOKUP w poniższym przykładzie:

<>

Tutaj, jeśli dane nie zostaną znalezione w „LookupTable1”, zamiast tego zostanie wykonana funkcja WYSZUKAJ.PIONOWO na „LookupTable2”.

Więcej przykładów formuł IFERROR

Zagnieżdżone IFERROR - WYSZUKAJ.PIONOWO wiele arkuszy

Możesz zagnieździć CZY.BŁĄD wewnątrz innej CZY.BŁĄD, aby wykonać 3 oddzielne obliczenia. Tutaj użyjemy dwóch funkcji IFERROR do wykonania funkcji WYSZUKAJ.PIONOWO na 3 oddzielnych arkuszach:

Indeks / Dopasuj i XLOOKUP

Oczywiście funkcja IFERROR będzie również działać z formułami Index / Match i XLOOKUP.

IFERROR XWYSZUKAJ

Funkcja XLOOKUP to zaawansowana wersja funkcji WYSZUKAJ.PIONOWO.

JEŻELI INDEKS / DOPASUJ

Możesz również wyszukiwać wartości za pomocą funkcji INDEKS i PODAJ.POZYCJĘ w programie Excel.

Jeśli nie wiesz, jak działa funkcja XLOOKUP lub MATCH/INDEX, kliknij ten link, aby znaleźć szczegółowe wyjaśnienie.

IFERROR w tablicach

Formuły tablicowe w programie Excel służą do wykonywania kilku obliczeń za pomocą jednej formuły. Załóżmy, że istnieją trzy kolumny Rok, Sprzedaż i Średnia cena. Możesz sprawdzić całkowitą ilość za pomocą następującego wzoru w kolumnie E.

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

Formuła działa dobrze, dopóki zakres dzielników nie otrzyma pustej komórki lub zer. W rezultacie ponownie zobaczysz błąd #DIV/0!.

Tym razem możesz użyć funkcji JEŻELI.BŁĄD w ten sposób:

{=SUMA(JEŻELI.BŁĄD($B$2:$B$4/$C$2:$C$4,0))}

Zwróć uwagę, że funkcja JEŻELI.BŁĄD musi być zagnieżdżona w funkcji SUMA, w przeciwnym razie funkcja JEŻELI.BŁĄD będzie miała zastosowanie do sumy, a nie do każdego pojedynczego elementu w tablicy.

IFNA kontra IFERROR

Funkcja JEŻELI JEŻELI działa dokładnie tak samo jak funkcja JEŻELI JEŻELI, z wyjątkiem tego, że funkcja JEŻELI wychwytuje tylko błędy #N/D. Jest to przydatne podczas pracy z funkcjami wyszukiwania: Obsługiwane są tylko błędy typu „nie znaleziono wartości wyszukiwania”, normalne błędy formuł mogą nadal pojawiać się, ostrzegając o problemach z obliczeniami.

<>

Jeśli CZY.BŁĄD

Jeśli nadal używasz programu Microsoft Excel 2003 lub starszej wersji, możesz zastąpić IFERROR kombinacją JEŻELI i ISERROR. Oto krótki przykład.

=JEŻELI(BŁĄD(A2/B2);0;A2/B2)

IFERROR w Arkuszach Google

Funkcja IFERROR działa dokładnie tak samo w Arkuszach Google jak w Excelu:

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave