Страницы: 1
RSS
Сумирование значений при условии повтора
 
Добрый день, форумчане!
Помогите добиться результата,
в моем примере две таблицы, данные из одной преходят в первую, но если данные повторяются, сумма переводиться только 1 раз
В примере показано в чем проблемма
Заранее всем спасибо
 
Здравствуйте.
Вариант
Код
=ЕСЛИ(B4="";"-";ЕСЛИ(ЕНД(ВПР(B4&"*";$E$4:$G$24;3;0));"-";СУММЕСЛИ($E$4:$E$24;B4&"*";$G$4:$G$24)))
 
Для младших версий:
=ЕСЛИ(B4="";"-";ЕСЛИОШИБКА(СУММЕСЛИ($E$4:$E$24;B4&"*";$G$4:$G$24);"-")
 
Цитата
Pelena пишет:
Вариант
Спасибо, все получилось!!!.... но проблемы при сохранении
пишет:
MINOR LOSS OF FIDELITY- Небольшие потери качества (перевод от гугла)
 
Наверное, срок годности формулы истек :)
Что-то с файлом, формула к этому отношения не имеет.
 
Цитата
ЕСЛИОШИБКА
я в ручную перевожу формулы на англ. и не нашел такую функцию... может ЕОШИБКА (ISERROR)
получилось так
=IF(B4="","-", ISERROR (SUMIF($E$4:$E$24,B4&"*",$G$4:$G$24),"-" ) )
и не работает  
 
=Если(Excel-2003;ЕСЛИОШИБКА_нет;в_младших_есть)
 
Exel 2007... до того момента как я вписал формулу, сохранение работало, а после начала появляться ошибка.
Если оставить так как есть, на что влияет эта ошибка? файл то все равно сохраняется
 
g0sha,
Код
=IF(B4="","-",IFERROR(SUMIF($E$4:$E$24,B4&"*",$G$4:$G$24),"-")) 
 
Спасибо всем- Pelena, vikttur, Казанский
Все вроде работает...
Страницы: 1
Наверх