Формула Excel, которая возвращает сумму на основе категориальных данных и даты из 2 столбцов?

#excel #excel-formula

#excel #excel-формула

Вопрос:

У меня есть набор данных в Excel, который выглядит следующим образом:

 Supplier    Date          QTY
A           03/02/2018    10
A           05/01/2018    15
A           08/06/2018    30
B           02/01/2018    20
B           04/01/2018    50
B           08/01/2018    40
B           08/15/2018    50
B           10/01/2018    60
C           03/09/2018    25
C           04/08/2018    25
C           05/20/2018    25
  

И я хочу создать электронную таблицу, которая позволяет пользователю вводить даты начала и окончания и название поставщика и иметь возможность видеть общее количество товаров, полученных за этот период времени от этого поставщика.

Я пытался использовать комбинацию VLOOKUP и SUM, но мне удалось получить только первый результат количества, связанного с этим поставщиком, для возврата. Я понимаю, что такова природа VLOOKUP — возвращать только одно значение. Я довольно новичок в Excel, поэтому я просто даже не знаю, какие функции лучше всего использовать в этом сценарии.

Пример вывода:

 Enter Supplier: "B"
Enter Start Date: "03/01/2018"
Enter End Date: "09/01/2018"

Items Received: 140
  

Комментарии:

1. Вы хотите изучить COUNTIFS и SUMPRODUCT

2. Это именно то, для чего предназначена функция SUMIFS . Используя ваш пример, это было бы что-то вроде этого: =SUMIFS(<QTYColumn>,<SupplierColumn>,"B",<DateColumn>,">=3/1/2018",<DateColumn>,"<=9/1/2018")

Ответ №1:

Попробуйте:

 =SUMPRODUCT((A2:A12=F1)*(B2:B12>=F2)*(B2:B12<=F3)*(C2:C12))
  

Результат:

введите описание изображения здесь