Excel Суммирование нескольких условных максимальных значений - PullRequest
0 голосов
/ 15 ноября 2018

Я работаю над получением цены, основанной на количестве единиц, которые мы заказываем, используя 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>

...