Я работаю над получением цены, основанной на количестве единиц, которые мы заказываем, используя Excel Excel.Данные, которые у меня есть, выглядят примерно так:
A B C D
Item1 Comp1 1 4.99
Item1 Comp1 10 3.99
Item1 Comp1 100 2.99
Item1 Comp2 1 13.99
Item1 Comp2 100 10.99
Item1 Comp3 1 2.99
Item1 Comp3 10 2.59
Item1 Comp3 50 2.19
Item1 Comp3 100 1.99
... ... ... ...
Где столбец A - это основной элемент, столбец B - отдельные компоненты элемента в столбце A, а столбец C - номер, который нам нужно заказать вДля того чтобы получить цену, указанную в столбце D.
На отдельном листе у меня есть следующая таблица:
A B C
Item1 10 FORMULA
Item2 5 FORMULA
Item3 20 FORMULA
... ... ...
Смысл этого листа состоит в том, чтобы имя элемента, как видно наСтолбец A первой таблицы, столбец B содержит номер, который нам нужно заказать, а столбец C (будем надеяться) перечисляет общую цену, добавляя все компоненты при соответствующих ценовых разрывах.
В этом примере суммадля Item1, который я ищу, это 3.99 + 13.99 + 2.59 = 20.57, потому что 10 товаров получают 10 ценовых разрывов для компонента 1, 1 ценовой разрыв для компонента 2 и 10 ценовых разрывов для компонента 3.
ИтакНа данный момент я могу суммировать стоимость, основываясь на названии товара в столбце C:
=SUMIFS(Table1[D], Table1[A], "="A2)
У меня проблемы с запуском второй части, которая в основном сводится только к максимальному разрыву ценыдля каждого компонента, где Table1 [C] <= B2. </p>