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

перевершувати IFERROR функція

При застосуванні формул на аркуші Excel будуть генеруватися деякі значення помилок, щоб усунути помилки, Excel надає корисну функцію-IFERROR. Функція IFERROR використовується для повернення користувацького результату, коли формула обчислює помилку, і повернення нормального результату, коли помилки не сталося.

doc iferror функція 1


 Синтаксис:

Синтаксис функції IFERROR в Excel:

=IFERROR(value, value_if_error)

 аргументи:

  • value: Вимагається. Формула, вираз, значення або посилання на клітинку для перевірки на помилку.
  • value_if_error: Вимагається. Конкретне значення, яке повертається у разі виявлення помилки. Це може бути порожній рядок, текстове повідомлення, числове значення, інша формула або розрахунок.

примітки:

  • 1. Функція IFERROR може працювати з усіма типами помилок, включаючи # DIV / 0 !, # N / A, #NAME ?, #NULL !, #NUM !, #REF !, і #VALUE !.
  • 2. Якщо значення аргумент - порожня комірка, вона обробляється як порожній рядок ("") функцією IFERROR.
  • 3. Якщо значення_якщо_помилка аргумент подається у вигляді порожнього рядка (""), повідомлення про помилку не відображається.
  • 4 Якщо значення аргумент - це формула масиву, IFERROR повертає масив результатів для кожної комірки в діапазоні, вказаному у значенні.
  • 5. Цей IFERROR доступний у програмі Excel 2007 та всіх наступних версіях.

 повернення:

Повертає конкретне значення для значень помилок.


 Приклади:

Приклад 1: Функція IFFEROR для повернення порожньої комірки або власного тексту замість значення помилки

Наприклад, у вас є перелік наведених нижче даних, для розрахунку середньої ціни слід скористатися Продажем / Одиницею. Але якщо одиниця 0 або порожня клітинка, помилки відображатимуться, як показано нижче:

doc iferror функція 2

Тепер я буду використовувати порожню комірку або інший текстовий рядок, щоб замінити значення помилки:

=IFERROR(B2/C2, "") (Ця формула поверне пусте замість значення помилки)

=IFERROR(B2/C2, "Error") (Ця формула поверне власний текст "Помилка" замість значення помилки)

doc iferror функція 3 doc iferror функція 4

Приклад 2: IFERROR з функцією Vlookup, щоб повернути значення "Не знайдено" замість значень помилок

Зазвичай, коли ви застосовуєте функцію vlookup для повернення відповідного значення, якщо ваше відповідне значення не знайдено, ви отримаєте значення помилки # N / A, як показано на наступному знімку екрана:

doc iferror функція 5

Замість відображення значення помилки ви можете замінити його текстом "Не знайдено". У цьому випадку ви можете обернути формулу Vlookup у функцію IFERROR так: =IFERROR(VLOOKUP(…),"Not found")

Будь ласка, використовуйте формулу нижче, і тоді користувацький текст "Не знайдено" буде повернуто замість значення помилки, поки відповідне значення не знайдено, див. Знімок екрана:

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

doc iferror функція 6


Приклад 3: Використання вкладеного IFERROR з функцією Vlookup

Ця функція IFERROR також може допомогти вам мати справу з декількома формулами vlookup, наприклад, у вас є дві таблиці пошуку, тепер потрібно шукати елемент із цих двох таблиць, щоб ігнорувати значення помилок, будь ласка, використовуйте вкладений IFERROR з Vlookup як цей :

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

doc iferror функція 7


Приклад 4: Функція IFERROR у формулах масиву

Скажімо, якщо ви хочете обчислити загальну кількість на основі списку загальної ціни та одиниці ціни, це можна зробити за допомогою формули масиву, яка ділить кожну комірку в діапазоні B2: B5 на відповідну комірку діапазону C2: C5, а потім підсумовує результати, використовуючи цю формулу масиву: =SUM($B$2:$B$5/$C$2:$C$5).

Примітка: Якщо у використаному діапазоні є принаймні одне значення 0 або порожня комірка, # DIV / 0! помилка повертається, як показано на знімку екрана нижче:

doc iferror функція 8

Щоб виправити цю помилку, ви можете обернути функцію IFERROR у формулу, як це, і, пам'ятайте, натисніть Shift+Ctrl+Enter клавіші разом після введення цієї формули:

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

doc iferror функція 9


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

Бажаєте виконувати щоденну роботу швидко та якісно? Kutools для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.

  • Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
  • Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
  • Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
  • Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.
Стрічка Excel (із встановленим Kutools для Excel)

Вкладка Office - Увімкнути читання та редагування з вкладками в Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
Знімок екрана Excel (із встановленою вкладкою Office)
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL