Co to jest i do czego służy IFERROR?
IFERROR to funkcja dostępna w Google Sheets, która pozwala na zarządzanie błędami w formułach. Funkcja IFERROR działa jak zabezpieczenie, które pozwala uniknąć wyświetlania komunikatu o błędzie w komórce, gdy formuła napotka błąd. Zamiast wyświetlać komunikat o błędzie, funkcja IFERROR zwróci wartość, którą wybierzesz.
Składnia IFERROR
Składnia funkcji IFERROR jest następująca:
IFERROR(wartość, wartość_alternatywna)
- wartość: Formuła, która może zwrócić błąd.
- wartość_alternatywna: Wartość, która zostanie zwrócona, jeśli formuła zwróci błąd.
Dane wejściowe IFERROR
Funkcja IFERROR wymaga dwóch danych wejściowych:
- Pierwszym argumentem jest formuła, która może zwrócić błąd. Może to być dowolna formuła, np. VLOOKUP, SUMA, SUMIF itd.
- Drugim argumentem jest wartość, która zostanie zwrócona, jeśli formuła zwróci błąd. Wartość ta może być tekstem, liczbą, wartością logiczną lub innym typem danych.
Przykłady zastosowania IFERROR
A | B | C | |
---|---|---|---|
1 | Produkt | Cena | Ilość |
2 | Książka | 25 | 10 |
3 | Telefon | 500 | 5 |
4 | Zegarek | 100 | #N/A |
Przykład 1: Chcemy obliczyć wartość całkowitą dla każdego produktu, mnożąc cenę przez ilość. W wierszu 4 formuła SUMA zwróci błąd #N/A, ponieważ w kolumnie C znajduje się wartość „#N/A”. Funkcja IFERROR pomoże uniknąć wyświetlenia komunikatu o błędzie.
Formuła: =IFERROR(B2*C2, 0)
Najczęściej pojawiające się błędy IFERROR, oraz co mogą znaczyć?
Najczęstsze błędy, które można obsłużyć za pomocą funkcji IFERROR to:
- #N/A (Nie dotyczy): Błąd ten występuje, gdy formuła nie może znaleźć żądanej wartości.
- #DIV/0! (Dzielenie przez zero): Błąd ten występuje, gdy próbujesz podzielić liczbę przez zero.
- #VALUE! (Błędny typ danych): Błąd ten występuje, gdy formuła próbuje wykonać operację na błędnych danych, np. gdy próbujesz dodać tekst do liczby.
- #REF! (Nieprawidłowe odwołanie): Błąd ten występuje, gdy formuła odwołuje się do nieistniejącej komórki.
- #NAME? (Nieznany odwołanie): Błąd ten występuje, gdy formuła zawiera błędną nazwę funkcji lub zakresu.