Ошибка #ДЕЛ/0! появляется, когда формула пытается делить на ноль. Ссылка на пустую ячейку в знаменателе простого деления тоже может привести к этому результату. Если сумма находится в A2, а количество в B2, выражение =A2/B2 не сможет вычислить стоимость единицы при нулевом или незаполненном B2. Сначала проверьте именно знаменатель и его источник. Если количество должно быть положительным, отсутствие значения означает незавершённые данные, а не нулевую стоимость единицы. Для такого отчёта можно использовать =ЕСЛИ(B2=0;"Нет количества";A2/B2), если остальные входные значения уже проверены и это соответствует вашему правилу. Формула выдаст понятную подпись при нулевом или пустом B2 и выполнит деление в остальных случаях. Учтите, что такая проверка не исправляет текстовые значения и не решает все возможные ошибки исходных данных. Если отрицательное количество запрещено вашей моделью, его нужно проверять отдельно. Универсальная замена любой ошибки на ноль через ЕСЛИОШИБКА может сделать отчёт внешне аккуратным, но скрыть неверные формулы и недостающие сведения. Поэтому сначала определите допустимые входные значения и смысл результата при отсутствии количества. Проверьте три учебные строки: сумма 100 и количество 5 должны дать 20, количество 0 должно дать выбранную подпись, а пустое количество должно остаться заметным как незаполненное. Если количество получается другой формулой, исследуйте её расчёт, а не только внешний вид ячейки. Отформатированное число может выглядеть нулём, хотя хранит небольшую ненулевую величину, поэтому оформление и реальное значение тоже следует различать.
Ответить на вопрос