Логічні

Перехоплення помилки ділення

Визначення

Захистити ділення так, щоб помилка ставала запасним значенням, — означає обгорнути ділення в IFERROR.

Синтаксис

=IFERROR(value, value_if_error)

Аргументи

Аргумент Значення
value Ділення, яке потрібно спробувати, наприклад B2/C2.
value_if_error Запасний результат для показу, коли ділення не вдається, наприклад 0.

Приклад

Аркуш сумішей ділить грами в B2 на порції в C2 і ставить 0, коли ділення не може виконатися.

A: Суміш B: Грами C: Порції
A 20 4
B 15 0
C 9 3

Формула: =IFERROR(B2/C2,0)

Результат: 5. 20, поділене на 4, дорівнює 5, тож запасний результат не використовується.

Практика

У комірці C2 записано 8. У комірці D2 записано 0. У E2 напишіть формулу, яка ділить C2 на D2 і показує -1, коли це ділення не вдається.

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

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

IFERROR — це функція, яка замінює помилку ділення на запасне значення.

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

Поставити запасний результат першим, як у =IFERROR(0,B2/C2): тоді комірка завжди показує 0 і ніколи не повертає 5.

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

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