<>
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”. 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: Oczywiście funkcja IFERROR będzie również działać z formułami Index / Match i XLOOKUP. Funkcja XLOOKUP to zaawansowana wersja funkcji WYSZUKAJ.PIONOWO. 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. 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. 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: 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. 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 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. Funkcja IFERROR działa dokładnie tak samo w Arkuszach Google jak w Excelu:>
Więcej przykładów formuł IFERROR
Zagnieżdżone IFERROR - WYSZUKAJ.PIONOWO wiele arkuszy
Indeks / Dopasuj i XLOOKUP
IFERROR XWYSZUKAJ
JEŻELI INDEKS / DOPASUJ
IFERROR w tablicach
{=SUMA($B$2:$B$4/$C$2:$C$4)}
{=SUMA(JEŻELI.BŁĄD($B$2:$B$4/$C$2:$C$4,0))}
IFNA kontra IFERROR
Jeśli CZY.BŁĄD
=JEŻELI(BŁĄD(A2/B2);0;A2/B2)
IFERROR w Arkuszach Google