Итак, у меня есть список расходов за определенный период времени. Каждая строка — это дата, описание, количество и стоимость. Итак, глядя на изображение, все значения в B, C и D вводятся вручную или с помощью других средств. Я хочу в любой момент времени зайти в таблицу и вставить в B14 и B15 начальную и конечную даты для диапазона, который мне нужно подытожить. Поэтому я захожу и ввожу 2/10 (B14) и 5/1 (B15), и следующие формулы вычисляют:
- B16: общее количество строк, включенных в новый диапазон
- C16: сумма C в новом диапазоне
- D16: средняя стоимость товаров в D в новом диапазоне
- E16: общая стоимость (сумма) E в новом диапазоне
Я знаю, как делать ВСЕ, кроме того, как установить диапазон, имея возможность ввести пару дат. Это действительно простые, базовые вещи Excel. Но этот диапазон, управляемый пользовательским значением поля, убивает меня.
Есть идеи? Спасибо большое!
Здесьэто общедоступный документ Google, так как я не смог разместить здесь фотографию.
решение1
B16 довольно прост: =COUNTIFS($A$1:$A$6, ">"&$B$14, $A$1:$A$6, "<"&$B$15)
. (Предполагается, что у вас есть 6 строк данных.)
С C16 все немного сложнее:
=SUMPRODUCT(--($A$1:$A$6>$B$14), --($A$1:$A$6<$B$15), $C$1:$C$6)
Теперь вы можете разобраться с D16 и E16, верно?