Страницы: 1
RSS
Когда в ячейках упомянутых в формуле стоит "0", то результат = #ДЕЛ/0!
 
Доброго времени суток!

У меня ситуация следующая: на листе «ПРЕДЛОЖЕНИЯ» вносятся цены за каждую позицию, в столбцах «НАЩА ЦЕНА» прописана формула учитывающая данные с первого листа «РЕНТАБЕЛЬНОСТЬ» (транспортные расходы и прибыль) и вычисляющая себестоимость каждой единицы товара с учётом упомянутых данных. Проблема в том, что если ячейки в таблице на странице «ПРЕДЛОЖЕНИЯ» пустые, то в столбце «НАЩА ЦЕНА» появляется «#ДЕЛ/0!». В чем проблема не пойму, читал в интернете как исправить, но... не понял. Прошу помочь и заранее благодарю!
Прикладываю файл.
 
=ЕСЛИ($D4;ОКРУГЛ(((G4+((G4*100/G$39)+((G4*100/G$39)*(РЕНТАБЕЛЬНОСТЬ!$G$28+РЕНТАБЕЛЬНОСТЬ!$L$28)/100)))/$D4);0);0)
 
Где-то так
geo_vlad
 
Может так - условным форматированием.
 
Воспользовался ответом Nic70y, спасибо всем!  
 
Здрасти, помогите плиз, формула такая
=(D4/D4)+(F4/F4)+(H4/H4)+(J4/J4)+(L4/L4)+(N4/N4)+(P4/P4)+(R4/R4)+(T4/T4)+(V4/V4)+(X4/X4)+(Z4/Z4)+(AB4/AB4)+(AD4/AD4)+(AF4/AF4)   и в этого мне выдает #дел/0, как исправить???
 
Reyz, а что Вы хотите получить в результате?
Когда #дел/0 - получить 0 или не считать одну из "скобок" из-за которой ошибка?
И вообще зачем делить число само на себя - это 1...
так наверное:
Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(D4:AF4);2)=0)*(D4:AF4<>0))
Изменено: Nic70y - 03.04.2014 10:18:34
 
Nic70y, получить 0, за исключением если в ячейках есть цифра больше 1
 
Цитата
Reyz пишет:
есть цифра больше 1
Вы сговорились? :)
Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(D4:AF4);2)=0)*(D4:AF4<>0))
или все же так?
Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(D4:AF4);2)=0)*(D4:AF4>1))
 
Nic70y, а где скобка?
 
Проверьте мои формулы - вдруг я угадал :)
Вопрос наверное не о #дел/0, а как посчитать количество чисел >0, >1 или <>0 :)
 
Nic70y, тут примерно вот что должно получиться, если нет в ячейках цифр, то итого 0, если в любой из этих ячейках появиться цифра, к примеру 5 или еще какая, то итого 1
Изменено: Reyz - 03.04.2014 10:28:46
 
Код
=--(СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(D4:AF4);2)=0)*ЕЧИСЛО(D4:AF4))>0)
 
Nic70y, пасибо большое
 
Reyz 0 вообще то тоже число как быть с ним?
предположение

Код
=ЕСЛИ(СЧЁТ(A1:F1);1;0) 
диапазон поправьте на свой.
 
В тему не вникал, последнюю формулу можно
=--СЧЁТ(A1:F1)
Страницы: 1
Читают тему
Наверх