Я хорошо знаком с сводным анализом, но не хочу использовать его для своей таблицы.
Я хочу иметь возможность делать расчеты между диапазонами дат. Например, продажи определенного продукта с 1 апреля по 22 июня.
Я хорошо знаком с сводным анализом, но не хочу использовать его для своей таблицы.
Я хочу иметь возможность делать расчеты между диапазонами дат. Например, продажи определенного продукта с 1 апреля по 22 июня.
Было бы победить цель открытого форума вопросов и ответов, чтобы отправить вам ответ по электронной почте ...
Два варианта:
Вам необходимо настроить область вашего листа для построения параметров запроса, а затем использовать DSUM для суммирования данных на основе этих данных. см .: http://office.microsoft.com/en-us/excel-help/dsum-function-HP010342460.aspx
ИЛИ используйте функцию SUMIFS с рядом условий, которые должны быть логически И (которые должны подходить для выполнения product = "X", дата> 1 апреля, дата <22 июня и т.д.)
Вы можете использовать SUMPRODUCT()
для этого, ff. формула в частности:
=SUMPRODUCT(--(dates>=start_date),--(dates<=end_date),--(products=product_name),prices)
Если вы не хотите принимать во внимание название продукта, просто удалите соответствующий параметр, например, так:
=SUMPRODUCT(--(dates>=start_date),--(dates<=end_date),prices)
Куда:
dates
относятся к диапазону, который содержит ваши даты (столбец A в моем примере ниже)
products
относятся к диапазону, который содержит названия продуктов (столбец B в моем примере ниже)
prices
относятся к диапазону, который вы хотите подвести (столбец C в моем примере ниже)
Предположим, у меня есть фф. Таблица:
Чтобы получить сумму цен на Продукт C, начиная с 20 июня 2012 года по 3 марта 2012 года, используйте следующую формулу:
=SUMPRODUCT(--(dates>=DATE(2012,6,20)),--(dates<=DATE(2012,7,3)),
--(products="Product C"),prices)
Вы также можете использовать вспомогательные ячейки, чтобы содержать "критерии" для вашей суммы, например, ff:
Желтая ячейка содержит формулу:
=SUMPRODUCT(--(dates>=F2),--(dates<=G2),--(products=E2),prices)