Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Как Суммировать Значения На Основе Выбора Раскрывающихся Списков
 
Доброго дня всем форумачанам!

Подскажите пожалуйста, как реализовать подсчёт.

Исходные данные
В таблице есть градация цен от 1 до 18, есть два выпадающих списка от 1 до 18. В первом списке нужно выбрать свою текущую стоимость ( напрмер 1), во втором конечную (например 18).  В результате должна получиться сумма 2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18

Как пример, чтобы было понятно. Выбираю 12 и 18, как результат 13+14+15+16+17+18
 
так?
 
=(ПОИСКПОЗ(H6;B:B;)-ПОИСКПОЗ(H3;B:B;))*(ПОИСКПОЗ(H6;B:B;)+ПОИСКПОЗ(H3;B:B;)+1)/2
т.е.
2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18 считается устно
= (18-1)*(18+2)/2 = 170  (С) Карл Фридрих Гаусс
(он будучи учеником младших классов в далеких 1780-х годах придумал эту формулу и УСТНО сосчитал сумму чисел от 1 до 100 = 5050)
Изменено: Ігор Гончаренко - 5 Июн 2018 14:32:53
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Вариант:
Изменено: skais675 - 5 Июн 2018 14:16:16
 
Еще вариант:
=СУММЕСЛИМН(C:C;A:A;">"&ПОИСКПОЗ(H3;B:B;);A:A;"<="&ПОИСКПОЗ(H6;B:B;))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Цитата
yozhik написал:
так?
Да, именно то, что нужно - спасибо огромное
Цитата
Ігор Гончаренко написал:
=(ПОИСКПОЗ(H6;B:B;)-ПОИСКПОЗ(H3;B:B;))*(ПОИСКПОЗ(H6;B:B;)+ПОИСКПОЗ(H3;B:B;)+1)/2
что-то тут неправильно считает
 
Цитата
skais675 написал:
Вариант:
Указанного файла не существует.
 
Цитата
banany написал:
что-то тут неправильно считает
охотно верю, потому что пока не понятно, ЧТО НУЖНО ВАМ, я решаю задачу КАК ЕЕ ПОНЯЛ Я
допустим, выбрано
Ваш текущий статус: = Название 4
До какого статуса поднимаем: = Название 8
формула пишет = 26 (это 5+6+7+8 = 26)
а что должно быть? (возможно в математике, которую используете Вы 5+6+7+8 <> 26??? а сколько? или другой вопрос, а что НУЖНО СУММИРОВАТЬ?)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
banany, зачем в названии темы все слова с заглавной буквы?
Страницы: 1
Читают тему (гостей: 1)
Наверх