Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2012, 16:50   #1
*cash*
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 25
По умолчанию Как производить сумму удовлетворяющую некоторому условию?

Нужно сделать следующее:
В таблице даны числа нужно сложить все, которые больше 20.
Чет у меня этого не получается (((((
*cash* вне форума Ответить с цитированием
Старый 06.01.2012, 16:52   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Понятно, что преподы негодяи, задают всякую чушь.
Но все-таки - где не получается? Где попытки?
vikttur вне форума Ответить с цитированием
Старый 06.01.2012, 16:59   #3
*cash*
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 25
По умолчанию

Я дофига как пробовал, но у меня ни с одним вариантом не работает, то 0 пишет, то ложь, то полную сумму считает

К примеру:
=ЕСЛИ(B5:B16>20;СУММ(B5:B16))
B5:B16 - это тот столбец где указаны значения которые нужно сложить
при такой формуле он мне пишет полную сумму, вообщем не хочет он меня понимать (((

Последний раз редактировалось *cash*; 06.01.2012 в 17:07.
*cash* вне форума Ответить с цитированием
Старый 06.01.2012, 17:07   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Немного не так - сначала если больше, то значение, а уж потом сумма:
Код:
{=СУММ(ЕСЛИ(B5:B16>20;B5:B16))}
Это формула массива и должна вводиться соответствующим образом.
vikttur вне форума Ответить с цитированием
Старый 06.01.2012, 17:12   #5
*cash*
Пользователь
 
Регистрация: 15.04.2011
Сообщений: 25
По умолчанию

О, все ))) заработала вроде )))
Нашел прочел про массивы )))
Спасибо, теперь буду знать как массивы вводятся )))

Последний раз редактировалось *cash*; 06.01.2012 в 17:16.
*cash* вне форума Ответить с цитированием
Старый 06.01.2012, 21:42   #6
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

или так еще можно:
Код:
=СУММЕСЛИ(B5:B16;">20")
MCH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нахождение значения в диапазоне ячеек, удовлетворяющего некоторому условию *cash* Microsoft Office Excel 1 06.01.2012 17:00
Внесение в поле таблицы сумму значений из другой таблицы по условию Сурка SQL, базы данных 2 25.12.2011 17:47
Обработка элементов массива, удовлетворяющих некоторому условию sokol987 Паскаль, Turbo Pascal, PascalABC.NET 2 25.12.2011 15:24
искать в файлах строки с одинаковым значение2 и производить замену значение1 из файл2 в файл1 - bash samCS Помощь студентам 4 11.08.2011 01:53
Как производить расчеты с датой? %$PROregRAMi$t% Microsoft Office Excel 5 05.06.2010 17:53