Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Excel: Суммирование диапазона Сумесли() (http://forum.oszone.net/showthread.php?t=242109)

White-Lion 06-09-2012 09:58 1983991

Excel: Суммирование диапазона Сумесли()
 
Всем добрый день,
Есть диапазон в котором раньше суммировались данные по условию. Ранее в этом столбце всегда были только "+" значения.

Сейчас перенесли некоторые статьи расхода в этот диапазон, и некоторые значения стали с "-". Но нужно чтобы в сумме они все равно суммировались как с "+".

Подскажите плиз как сделать.

okshef 06-09-2012 10:48 1984026

Формула массива для ячейки D23
Код:

=СУММ(($C$5:$C$21=C23)*ABS($D$5:$D$21))
и протяните вниз.

Или не массивная
Код:

=СУММПРОИЗВ(--($C$5:$C$21=C23);ABS($D$5:$D$21))

White-Lion 06-09-2012 11:27 1984051

огромнейшее спасибо. убило только "--" в формуле =СУММПРОИЗВ(--($C$5:$C$21=C23);ABS($D$5:$D$21))

ни разу не встречал что то подобного...
как я понял 1й "-" Приводит все значения к минусу 2й к плюсу.????

okshef 06-09-2012 11:41 1984065

Что такое -- или как превратить ИСТИНА в 1, а ЛОЖЬ в 0?

Или http://www.planetaexcel.ru/forum.php?thread_id=14194

ответ ZVI - Двойное бинарное отрицание (ещё раз)

P.S. Можете без "--"
Код:

=СУММПРОИЗВ(($C$5:$C$21=C24)*ABS($D$5:$D$21))

White-Lion 06-09-2012 11:51 1984075

Цитата:

Цитата okshef
=СУММПРОИЗВ(($C$5:$C$21=C24)*ABS($D$5:$D$21)) »

Так и сделал пока не разберусь с "--"...


Время: 19:49.

Время: 19:49.
© OSzone.net 2001-