Note: The other languages of the website are Google-translated. Back to English

przewyższać IFERROR funkcjonować

Podczas stosowania formuł w arkuszu programu Excel zostaną wygenerowane pewne wartości błędów, aby poradzić sobie z błędami, program Excel zapewnia przydatną funkcję-JEŻELI.BŁĄD. Funkcja IFERROR służy do zwracania niestandardowego wyniku, gdy formuła ocenia błąd i zwraca normalny wynik, gdy nie wystąpił błąd.

funkcja doc iferror 1


 Składnia:

Składnia funkcji IFERROR w programie Excel to:

=IFERROR(value, value_if_error)

 argumenty:

  • value: Wymagany. Formuła, wyrażenie, wartość lub odwołanie do komórki służące do sprawdzania błędów.
  • value_if_error: Wymagany. Konkretna wartość zwracana w przypadku znalezienia błędu. Może to być pusty ciąg, wiadomość tekstowa, wartość liczbowa, inna formuła lub obliczenie.

Uwagi:

  • 1. Funkcja JEŻELI BŁĄD może radzić sobie ze wszystkimi typami błędów, w tym # DZIEL / 0 !, # N / A, # NAZWA ?, # ZEROWY !, #NUM !, # ODN!
  • 2. Jeśli wartość argument jest pustą komórką, jest traktowany jako pusty ciąg ("") przez funkcję IFERROR.
  • 3. Jeśli wartość_jeśli_błąd argument jest podawany jako pusty łańcuch („”), po wykryciu błędu nie jest wyświetlany żaden komunikat.
  • 4. Gdyby wartość argument jest formułą tablicową, JEŻELI BŁĄD zwraca tablicę wyników dla każdej komórki w zakresie określonym w wartość.
  • 5. Ten IFERROR jest dostępny w programie Excel 2007 i we wszystkich kolejnych wersjach.

 Powrót:

Zwraca określoną wartość dla wartości błędów.


 Przykłady:

Przykład 1: funkcja IFFEROR zwracająca pustą komórkę lub niestandardowy tekst zamiast wartości błędu

Na przykład masz listę poniższych danych, aby obliczyć średnią cenę, powinieneś użyć Sprzedaż / Jednostka. Ale jeśli jednostka ma wartość 0 lub pustą komórkę, błędy zostaną wyświetlone, jak pokazano na poniższym zrzucie ekranu:

funkcja doc iferror 2

Teraz użyję pustej komórki lub innego ciągu tekstowego, aby zastąpić wartości błędów:

=IFERROR(B2/C2, "") (Ta formuła zwróci wartość pustą zamiast wartości błędu)

=IFERROR(B2/C2, "Error") (Ta formuła zwróci niestandardowy tekst „Błąd” zamiast wartości błędu)

funkcja doc iferror 3 funkcja doc iferror 4

Przykład 2: IFERROR z funkcją Vlookup, aby zwrócić „Not Found” zamiast wartości błędów

Zwykle po zastosowaniu funkcji vlookup w celu zwrócenia odpowiedniej wartości, jeśli pasująca wartość nie zostanie znaleziona, otrzymasz wartość błędu # N / D, jak pokazano na poniższym zrzucie ekranu:

funkcja doc iferror 5

Zamiast wyświetlać wartość błędu, możesz ją zastąpić tekstem „Nie znaleziono”. W takim przypadku możesz zawinąć formułę Vlookup do funkcji IFERROR w następujący sposób: =IFERROR(VLOOKUP(…),"Not found")

Skorzystaj z poniższego wzoru, a wtedy niestandardowy tekst „Nie znaleziono” zostanie zwrócony do wartości błędu, podczas gdy pasująca wartość nie zostanie znaleziona, patrz zrzut ekranu:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),"Not Found")

funkcja doc iferror 6


Przykład 3: Używanie zagnieżdżonego IFERROR z funkcją Vlookup

Ta funkcja IFERROR może również pomóc w radzeniu sobie z wieloma formułami vlookup, na przykład masz dwie tabele przeglądowe, teraz musisz szukać elementu z tych dwóch tabel, aby zignorować wartości błędów, użyj zagnieżdżonego IFERROR z Vlookup, jak to :

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),"Not Found"))

funkcja doc iferror 7


Przykład 4: funkcja IFERROR w formułach tablicowych

Powiedzmy, że jeśli chcesz obliczyć całkowitą ilość na podstawie listy ceny całkowitej i ceny jednostkowej, możesz to zrobić za pomocą formuły tablicowej, która dzieli każdą komórkę z zakresu B2: B5 przez odpowiednią komórkę z zakresu C2: C5, a następnie sumuje wyniki, używając następującej formuły tablicowej: =SUM($B$2:$B$5/$C$2:$C$5).

Uwaga: Jeśli w używanym zakresie znajduje się co najmniej jedna wartość 0 lub pusta komórka, # DIV / 0! zwracany jest błąd, jak pokazano na poniższym zrzucie ekranu:

funkcja doc iferror 8

Aby naprawić ten błąd, możesz zawrzeć funkcję IFERROR w formule w ten sposób i pamiętaj, aby nacisnąć Shitf + Ctrl + Enter klucze razem po wprowadzeniu tej formuły:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

funkcja doc iferror 9


Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

Chcesz szybko i perfekcyjnie zakończyć swoją codzienną pracę? Kutools dla programu Excel oferuje 300 zaawansowanych zaawansowanych funkcji (Łącz skoroszyty, sumuj według koloru, dziel zawartość komórek, konwertuj daty itd.) i oszczędzaj 80% czasu.

  • Zaprojektowany dla 1500 scenariuszy pracy, pomaga rozwiązać 80% problemów z Excelem.
  • Zmniejsz tysiące kliknięć klawiatury i myszy każdego dnia, odciąż zmęczone oczy i dłonie.
  • Zostań ekspertem Excela w 3 minuty. Nie musisz już pamiętać żadnych bolesnych formuł i kodów VBA.
  • 30-dniowy nieograniczony bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy. Bezpłatna aktualizacja i wsparcie przez 2 lata.
Wstążka programu Excel (z zainstalowanym Kutools dla programu Excel)

Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)

  • Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
  • Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
  • Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
  • Wprowadza wydajne zakładki do pakietu Office (w tym Excel), podobnie jak Chrome, Firefox i nowy Internet Explorer.
Zrzut ekranu programu Excel (z zainstalowaną kartą Office)
Sortuj komentarze według
Komentarze (0)
Brak ocen. Oceń jako pierwszy!
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL