Логічні

IFERROR

Визначення

IFERROR повертає запасне значення, коли формула дає помилку, і результат формули в інших випадках.

Синтаксис

=IFERROR(value, value_if_error)

Аргументи

Аргумент Значення
value Формула, яку потрібно спробувати, наприклад ділення.
value_if_error Що показати замість цього, коли формула повертає помилку. Текст має стояти в подвійних лапках.

Приклад

Млин ділить упаковані мішки на відпрацьовані години. Мішки записано в A2:A4, години — у B2:B4.

A: Мішки B: Години
8 0
12 4
9 3

Формула: =IFERROR(A2/B2,"n/a")

Результат: n/a. 8 поділити на 0 дає #DIV/0!, тож IFERROR повертає запасний текст. Під час заповнення вниз формула дає n/a, 3 і 3.

Практика

У комірці A2 записано 10, а в комірці B2 — 0. У C2 напишіть формулу, яка ділить A2 на B2 і повертає 0, якщо це ділення дає помилку.

  1. У C2 напишіть формулу IFERROR, яка ділить A2 на B2 і показує 0 у разі помилки.
Крок 1 з 2
Формули тут використовують англійські назви функцій, наприклад SUM, а десятковим роздільником є крапка (.) — у всіх мовах.
Завантажуємо аркуш…

Пов’язані функції

IF може розгалужуватися за перевіркою, яку ви пишете самі, а NOT може інвертувати цю перевірку. IFERROR розгалужується лише за тим, чи внутрішня формула дала помилку.

Поширена помилка

Використовувати IFERROR, щоб ховати кожну помилку, зокрема помилково набраний діапазон: з’являється запасне значення, а справжня помилка лишається поза увагою.

Пов’язані функції

Ці посилання — пов’язані функції.