Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [решено] Excel: Суммирование диапазона Сумесли()

Ответить
Настройки темы
2003/XP/2000 - [решено] Excel: Суммирование диапазона Сумесли()

Пользователь


Сообщения: 82
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: White-Lion
Дата: 06-10-2015
Всем добрый день,
Есть диапазон в котором раньше суммировались данные по условию. Ранее в этом столбце всегда были только "+" значения.

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

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

Отправлено: 09:58, 06-09-2012

 

Модератор


Moderator


Сообщения: 16844
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Формула массива для ячейки D23
Код: Выделить весь код
=СУММ(($C$5:$C$21=C23)*ABS($D$5:$D$21))
и протяните вниз.

Или не массивная
Код: Выделить весь код
=СУММПРОИЗВ(--($C$5:$C$21=C23);ABS($D$5:$D$21))

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:48, 06-09-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 82
Благодарности: 1

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 11:27, 06-09-2012 | #3


Модератор


Moderator


Сообщения: 16844
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


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

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

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

P.S. Можете без "--"
Код: Выделить весь код
=СУММПРОИЗВ(($C$5:$C$21=C24)*ABS($D$5:$D$21))

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:41, 06-09-2012 | #4


Пользователь


Сообщения: 82
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата okshef:
=СУММПРОИЗВ(($C$5:$C$21=C24)*ABS($D$5:$D$21)) »
Так и сделал пока не разберусь с "--"...

Отправлено: 11:51, 06-09-2012 | #5



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [решено] Excel: Суммирование диапазона Сумесли()

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Route/Bridge - Проброс ДИАПАЗОНА портов AxeL_FoX Сетевые технологии 1 22-12-2010 13:00
Разное - как на vba написать печать выделенного диапазона ячеек excel? Ingolder Microsoft Office (Word, Excel, Outlook и т.д.) 1 13-10-2010 00:51
2007 - [решено] задание диапазона для формулы в excel Happy Microsoft Office (Word, Excel, Outlook и т.д.) 4 14-09-2010 18:10
[решено] вне диапазона alex_cent Непонятные проблемы с Железом 3 05-03-2009 14:56
Excel. Многоуровневое суммирование Senat Программирование и базы данных 2 30-11-2004 09:55




 
Переход