Обработка ошибок
Часть раздела Формулы и анализ данных путешествия по Excel на Coddy. Урок 9 из 28.
IFERROR(value, fallback) возвращает вычисленное значение, если вычисление выполнено успешно, и запасное значение, если возникает ошибка. Она не заменяет корректные нулевые результаты. Запасное значение должно сообщать об отсутствующем или недопустимом результате вычисления, а не скрывать ошибку.
В ячейке B2 содержится 24, а в ячейке C2 содержится 0.
Пример: =IFERROR(B2/C2,"No units").
Деление на ноль приводит к ошибке, поэтому IFERROR возвращает указанный текст.
Используйте IFERROR вокруг выражения, которое может завершиться ошибкой, и выберите осмысленное значение по умолчанию.
На тренировочном листе выделены ячейки, в которые следует вводить формулы. Те же формулы должны работать, когда тесты заменяют входные данные.
Задание
ЛегкоОбщая стоимость находится в B2, а количество единиц — в C2. В D2 вычислите стоимость единицы; если при вычислении возникнет ошибка, верните точный текст No units. Количество единиц может быть равно нулю.
Введите формулы в выделенные ячейки для вывода: D2. Сохраните предоставленные данные и заголовки. В тестах входные значения меняются, поэтому используйте ссылки на ячейки вместо ввода ответов из примера. Используйте английские имена функций и запятые между аргументами.
Попробуйте сами
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Batch | Cost | Units | Unit cost | |||
| 2 | A | 60 | 3 | ||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Формулы и анализ данных
Потренируйтесь самостоятельно: Песочница Excel