Страницы: 1
RSS
Нужно дописать формулу, а то выдает #знач
 
=ЕСЛИ(И(AM6>=AN6;AM6+S6-AC6>=0);AM6+S6-AC6;ЕСЛИ(И(AM6<=AN6;AN6+AC6-S6<=0);S6-AC6-AN6;0))  
 
Помогите дописать, пробовал через ЕНД и ЕОШ что та не получается. В указанных ячейках текстов не находятся. Ошибка #знач исчезает только после ввода цифр в ячейку AN6 мли AM6.
 
у меня выдало 0. никаких ошибок нет
 
Вот именно ошибки нет,а когда пусто должно было быть 0, а выдает ошибку #знач
 
на 2003 и 2007 версии выдает 0
 
Ивсе таки как избавиться от #знач
 
=ЕСЛИ(ЕОШ(ЕСЛИ(И(AM6>=AN6;AM6+S6-AC6>=0);AM6+S6-AC6;ЕСЛИ(И(AM6<=AN6;AN6+AC6-S6<=0);S6-AC6-AN6;0)));"";ЕСЛИ(И(AM6>=AN6;AM6+S6-AC6>=0);AM6+S6-AC6;ЕСЛИ(И(AM6<=AN6;AN6+AC6-S6<=0);S6-AC6-AN6;0)))
 
> В указанных ячейках текстов не находятся  
 
Там может быть пустая строка. Попробуйте выделить строку 6, F5 - Выделить - Константы, снимите галку "Числа" - ОК.
 
По самой первой формуле:  
(И(AM6=AN6;AM6+S6-AC6=0) у Вас в двух условиях. Естественно, сработает на первом.  
Формулу, наверное, можно упростить. Но на ваших данных.
 
Спасибо большое.... Когда скопировал твою формулу ошибка исчезла, до этого почему то не реагировала на ЕОШ
 
Ну незнаю как... а это формула остатка по Дебету или Кредиту
 
Пожалуйста добавь ЕОШ к этим формулам, у меня что-то не выходит :(  
 
1)=ЕСЛИ(AD6-AF6>0;AD6-AF6;0)  
2)=ЕСЛИ(И(AE6>AD6;AE6-AF6>0);AE6-AF6;ЕСЛИ(И(AE6>AD6;AE6-AF6<0);AF6+AE6;ЕСЛИ(И(AD6>AE6;AD6-AF6<0);AF6-AD6;0)))
 
{quote}{login=vikttur}{date=22.03.2012 12:32}{thema=}{post}Формулу, наверное, можно упростить. Но на ваших данных.{/post}{/quote}  
Пожалуйста, покажите данные.  
Например, первая:  
=МАКС(AD6-AF6;)  
 
А во второй теперь нет  
И(AE6=AD6;AE6-AF6=0)
 
Да правильно. просто формула по остаткам и по обороту, по Дебету и Кредиту... Просто в 1 случае остаток идет по дебету только по условию AD-AF6? а во 2 уже по нескольким условиям.... Формула правильная,выходит ошибка #знач,
 
Не хотите показывать, дело Ваше. Пользуйтесь неоптимизированными.  
 
=ЕСЛИ(ЕЧИСЛО(AD6-AF6);МАКС(AD6-AF6;);"ошибка")  
 
=ЕСЛИ(ЕЧИСЛО(AE6-AF6-AD6);ЕСЛИ(И(AE6>AD6;AE6-AF6>0);AE6-AF6;ЕСЛИ(И(AE6>AD6;AE6-AF6<0);AF6+AE6;ЕСЛИ(И(AD6>AE6;AD6-AF6<0);AF6-AD6;0)));"ошибка")  
 
Не цитируйте без надобности, кнопка "Ответить" правее.
 
Спасибо уважаемый Vikttur!!! Данных нету я только создаю (учусь, повышаю познания в мире Exel).  
P.S. Ща пойду на ПОЛ(е)гон и испытаем форульку )))...
 
Супер Vikttur испытания прошли успешно,Спасибки, ноконец-то избавился от #знач
Страницы: 1
Читают тему
Наверх