2015-10-25 8 views
0

У меня есть эта таблица в Excel, где вы можете увидеть килограмм и цену, которую я покупаю.Формула Excel (если, sumproduct ...)

enter image description here

И я хочу, чтобы получить среднюю цену и средние кг, которые я покупаю на каждый день недели января. Для кг:

=AVERAGEIF($B$4:$B$11;"Friday";D$4:D$11) 

Но я не знаю, как сделать это для среднего Прайса, потому что я должен рассмотреть кг, что я купил. Я пробовал с SumProduct, If, или Sumif, но я не могу этого сделать.

Я знаю, как это сделать, если я добавлю новый столбец, который делает C * D, но я предпочитаю делать это без него.

ответ

2

Попробуйте это:

=SUM(IF(B4:B14="Friday",C4:C14*D4:D14))/SUM(IF(B4:B14="Friday",D4:D14)) 

ВАЖНО: это формула массива и должна быть подтверждена с Ctrl + Сдвиг + Введите.

+0

Когда я что результат 750, и я хочу, чтобы получить (в данном случае) 50, потому что (50 * 10 + 50 * 20)/(10 +20) – user4563174

+0

@ user4563174 Извините. Я неправильно понял вопрос. Я обновил свой ответ. Это работает? –

+0

Спасибо! Оно работает! Я буду рассматривать такие формы формул, потому что это кажется очень полезным! – user4563174

0

Это должно работать:

=SUMPRODUCT(C4:C11,D4:D11*(B4:B11="Friday"))/CountIf(B4:B11,"Friday") 
Смежные вопросы