Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Знатоки, помогите плз просуммировать числа!!! / 8 сообщений из 8, страница 1 из 1
28.02.2007, 07:00:03
    #34359244
pitdoc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатоки, помогите плз просуммировать числа!!!
Всем привет,
столкнулся с такой задачкой и не могу никак решить (((
Пример:
есть два столбца переменных и для них числовые значения:

aaa1 3
aaa2 16
aaa3 20
aaa4 -2
bbb1 1
bbb2 4
bbb3 -5
.......

Необходимо найти сумму всех значений которые начинаются на aaa, и которые не нулевые, т.е. нужно получить сумму aaa1+aaa2+aaa3=39
пробовал функцией =sumif(A:B;"left(A:A;3)=aaa";B:B), не получилось (((
может кто подскажет как это посчитать, очень надо объём большой

Заранее спасибо за ответ
...
Рейтинг: 0 / 0
28.02.2007, 07:54:17
    #34359283
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатоки, помогите плз просуммировать числа!!!
первый вариант - автофильтр и промежуточные итоги (при включенном автофильтре кнопка суммы вставит эту вункцию)

второй - в третьей колонке вставить формулу вида =ЛЕВСИМВ(A1;3) и построить сводную таблицу или, ипять же, формулой
...
Рейтинг: 0 / 0
28.02.2007, 08:11:50
    #34359302
sergeyvg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатоки, помогите плз просуммировать числа!!!
в ячейку C2
= БДСУММ(A:B; 2; D1:D2)
в ячейку D2
=(ЛЕВСИМВ(A2;3)="aaa")
строка 1 не должна содержать данных, она отводится под имена, наличие которых необязательно
...
Рейтинг: 0 / 0
28.02.2007, 09:12:24
    #34359388
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатоки, помогите плз просуммировать числа!!!
pitdocВсем привет,
столкнулся с такой задачкой и не могу никак решить (((
Пример:
есть два столбца переменных и для них числовые значения:

aaa1 3
aaa2 16
aaa3 20
aaa4 -2
bbb1 1
bbb2 4
bbb3 -5
.......

Необходимо найти сумму всех значений которые начинаются на aaa, и которые не нулевые, т.е. нужно получить сумму aaa1+aaa2+aaa3=39
пробовал функцией =sumif(A:B;"left(A:A;3)=aaa";B:B), не получилось (((
может кто подскажет как это посчитать, очень надо объём большой

Заранее спасибо за ответ


=СУММПРОИЗВ((ЛЕВСИМВ($A$2:$A$100;3)="aaa")*$B$2:$B$100)

Если отрицательные значения считать не нужно, то так

=СУММПРОИЗВ((ЛЕВСИМВ($A$2:$A$100;3)="aaa")*($B$2:$B$100>0)*$B$2:$B$100)

или массив (вводится через Ctrl+Shift+Enter)

Считать отрицательные:
{=СУММ(ЕСЛИ(ЛЕВСИМВ($A$2:$A$100;3)="aaa";$B$2:$B$100;0))}

Не Считать отрицательные:
{=СУММ(ЕСЛИ(ЛЕВСИМВ($A$2:$A$100;3)="aaa";ЕСЛИ($B$2:$B$100>0;$B$2:$B$100;0);0))}
...
Рейтинг: 0 / 0
28.02.2007, 09:37:37
    #34359465
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатоки, помогите плз просуммировать числа!!!
Все намного проще:

=SUMIF(A:A;"aaa*";B:B)

лучше указывать наименьший возможный ранг, например:
=SUMIF(A2:A1000;"aaa*";B2:B1000)

и потом эта формула в ~11 раз быстрее чем варианты с SUMPRODUCT

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
28.02.2007, 10:35:52
    #34359689
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатоки, помогите плз просуммировать числа!!!
KL (XL)Все намного проще:

=SUMIF(A:A;"aaa*";B:B)

лучше указывать наименьший возможный ранг, например:
=SUMIF(A2:A1000;"aaa*";B2:B1000)

и потом эта формула в ~11 раз быстрее чем варианты с SUMPRODUCT

KL
[MVP - Microsoft Excel]
но, как я понял там нужно складывать только положительные числа, а отрицательные не брать
...
Рейтинг: 0 / 0
28.02.2007, 16:13:15
    #34361157
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатоки, помогите плз просуммировать числа!!!
Deggasadно, как я понял там нужно складывать только положительные числа, а отрицательные не брать

Тогда остаются формулы с SUMPRODUCT, хотя фраза "...которые начинаются на aaa, и которые не нулевые...", на мой взгляд, говорит об обратном.

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
28.02.2007, 16:37:29
    #34361264
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знатоки, помогите плз просуммировать числа!!!
Я трактовал исходя из
pitdocт.е. нужно получить сумму aaa1+aaa2+aaa3=39
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Знатоки, помогите плз просуммировать числа!!! / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]