Страницы: 1
RSS
Сумма стоимостей для выбранных параметров с учетом заданного коэффициента, если данный параметр допускает использование коэффициента
 
Цель создать компактную формулу - возможно зацикленную.
Задача : есть 16 ( или другое количество строк), которые возможно заполнит с выпадающего списка - наименование преимуществ и поле с указанием уровня, требуется подсчитать стоимость всех выбранных преимуществ с учетом уровня, если он предусмотрен выбранным приемуществом.

Данные в примере
Вкладка Расчет
А3:А18 - выбираемые преимущества
F3:F18 - проставляемый уровень
вкладка Данные
А2:А36  - список всех возможных преимуществ
B2:B36 - стоимость преимущества в том числе за уровень если он предусмотрен
С2:С36 - наличие уровня у приемущества (да/нет)

В примере выбран пармерт 1 ( нет уровней) стоимость 10 и параметр 2 (есть уровни стоимоть 2) с проставленым уровнем 6, сумма 22

Палками не кидаться, очень нужна помощь, ибо такие списки еще планируются, а так как оно собираются в одну формулу хотелось найти способ их объединить
Заранее всем спасибо
Изменено: Эльтера - 19.12.2019 06:13:24
 
Эльтера, Добрый день, мой вам совем показать в файле  примере исходные данные и желаемый результат - не формулами а ручками что должно получатся, и почему так именно описать...и помощь быстрее получите...
Не бойтесь совершенства. Вам его не достичь.
 
Так Вы б ознакомились с  правилами для начала, гляди и помощь  подоспеет быстрее
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
что вы понимаете под циклом
где файл пример
где описание что вы хотите
Лень двигатель прогресса, доказано!!!
 
Самое забавное, что ТС вплотную приблизился к решению, чуть не хватило, но об этом после устранения замечаний.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
Самое забавное, что ТС вплотную приблизился к решению, чуть не хватило, но об этом после устранения замечаний.
Замечания исправлены. Если у вас есть решения, буду крайне признательна за помощь
 
Цитата
Эльтера написал: параметр 2 (есть уровни стоимоть 2) с проставленым уровнем 6, сумма 22
как 22 получилось 2*6=12
Лень двигатель прогресса, доказано!!!
 
Сергей, потому что 2*6 +10 = 22, так и получилось, выбран параметр стоимостью 10 и параметр со стоимостью уровня 2 и в нем 6 уровней
 
название темы:
получить сумму стоимостей для выбранных параметров с учетом заданного коэффициента, если данный параметр допускает использование коэффициента
Код
=СУММ((ТРАНСП(A3:A18)=Данные!A2:A36)*Данные!B2:B36*((Данные!C2:C36="нет")+(Данные!C2:C36="да")*ТРАНСП(Расчет!B3:B18)))

я бы без той "простыни" не догадался что хочет сосчитать автор, особенно с учетом того, что этой рабочей формулы нет в файле примере

Эльтера,

обратите внимание, я немного поправил структуру вашего файла: под название у вас было выделено 5 колонок, я оставил 1

Изменено: Ігор Гончаренко - 19.12.2019 12:26:23
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
все равно до конца не понял но желаемый результат получен
Код
=СУММ(СУММЕСЛИМН(Данные!B:B;Данные!A:A;A3:E4;Данные!C:C;"да")*F3:F4;СУММЕСЛИМН(Данные!B:B;Данные!A:A;A3:E4;Данные!C:C;"нет"))
Лень двигатель прогресса, доказано!!!
 
Ігор Гончаренко, Большое спасибо, даже не знаю почему сама не догадалось про ТРАНСП.
Вопрос решен.
 
Цитата
БМВ написал:
ТС вплотную приблизился к решению, чуть не хватило
=SUM(IFERROR(IF(LOOKUP(A3:A18;Данные!A2:A36;Данные!$C$2:$C$36)="да";Расчет!F3:F18;1)*LOOKUP(A3:A18;Данные!A2:A36;Данные!B2:B36);))
Хотя вариант Сергей мне больше нравится,
Изменено: БМВ - 19.12.2019 09:21:26
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх