Я изо всех сил пытаюсь найти правильную формулу для использования

Моя предполагаемая цель - сумма инвентаря (F), где:

  1. Продукт # (A) соответствует желаемому # (в данном случае 1006910)
  2. Seq (C) меньше, чем в первый раз в Dept 2 (J)

Итак, в этом примере я ищу результат 95

Любая помощь будет принята с благодарностью!

1 ответ1

1

Ты можешь использовать:

=SUM($F$2:$F$8*(--$C$2:$C$8<SUMPRODUCT(--($J$2:$J$8=2)*(--($A$2:$A$8=1006910))*$C$2:$C$8))*(--$A$2:$A$8=1006910))

Формула массива нажмите Ctrl+Shift+Enter одновременно, а не просто Enter

Измените ссылки, чтобы они соответствовали первой и последней строке ваших данных, но оставьте $ для фиксированных ссылок (столбцы соответствуют вашему примеру)
Вы можете написать 1006910 в M2, например, и в N2 формулу:

=SUM($F$2:$F$255*(--$C$2:$C$255<SUMPRODUCT(--($J$2:$J$255=2)*(--($A$2:$A$255=M2))*$C$2:$C$255))*(--$A$2:$A$255=M2))

и нажмите Ctrl+Shift+Enter
в этом случае вы можете написать другие продукты в M3, M4 и получить результат, перетаскивая вниз по формуле выше

С суфифами
Сначала найдите соответствующий C для Dept 2 в L2:

=SUMPRODUCT($C$2:$C$255*(--($A$2:$A$255=M2))*(--($J$2:$J$255=2)))

M2 - это продукт, который вы хотите
В N2:

=SUMIFS($F$2:$F$255,$A$2:$A$255,M2,$C$2:$C$255,"<"&L2)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .