Страницы: 1
RSS
Суммирование при выполнении нескольких условий, причём одно условие затрагивает саму сумму
 
Здравствуйте.
Вопрос в примере.
Можно ли написать формулу короче чем моя?
 
Функцию ЗНАК убрать, отнсосительные ссылки поменять:

=(СЧЁТЕСЛИМН(A$3:A$9;E3;B$3:B$9;">5"))*(СУММЕСЛИ(A$3:A$9;E3;B$3)>10)*СУММЕСЛИ(A$3:A$9;E3;B$3)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Владимир, в примере цифры условные, если убрать ЗНАК, расчет будет неверный
 
Вместо ЗНАК можно написать И
 
спасибо, не знал.
 
короче не получилось
Код
=СУММ(($A$3:$A$9=$E3)*(СУММЕСЛИ($A$3:$A$9;$E3;$B$3:$B$9)>10)*$B$3:$B$9*СЧЁТЕСЛИМН($A$3:$A$9;$E3;$B$3:$B$9;">5"))

массивная
Изменено: китин - 05.09.2013 14:48:20
Вполне такой нормальный кинжальчик. Процентов на 100
 
нет,но вот покорче на 3 знака
Код
=СУММ(($A$3:$A$9=E3)*(СУММЕСЛИ($A$3:$A$9;E3;$B$3)>10)*$B$3:$B$9*СЧЁТЕСЛИМН($A$3:$A$9;E3;$B$3:$B$9;">5"))

но это благодаря вам.я и не знал,что в СУММЕСЛИ можно указывать только верхнюю границу диапазона суммирования
тоже,естественно,массивная
Изменено: китин - 05.09.2013 15:16:37
Вполне такой нормальный кинжальчик. Процентов на 100
 
>>Вместо ЗНАК можно написать И>>
Это только в вашем случае. И вернет ИСТИНА при любом, отличном от нуля, или ЛОЖЬ при нуле.

>>не знал,что в СУММЕСЛИ можно указывать только верхнюю границу диапазона>>
можно, но нежелательно. В этом случае формула становится "летучей", т.е. пересчитывается при каждом изменении на листе.
 
спасибо всем
 
Еще: не всегда лучше укорачивать. В формулу Владимира желательно добавить пару ЕСЛИ(). Вычисления сокращаются.
 
ясно
Страницы: 1
Наверх