Excel公式(如果,sumproduct …)

我在Excel中有这张桌子,你可以看到我买的产品的价格和公斤。

在这里输入图像说明

我想获得一月份每周的每日平均价格和平均公斤数。 对于公斤:

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

但是我不知道如何做到这一点,因为我必须考虑我买的公斤。 我曾尝试与SumProduct,如果,或者Sumif ,但我不能这样做。

如果我添加一个新的C * D列,我知道该怎么做,但我更喜欢没有它。

尝试这个:

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

重要提示:这是一个数组公式,必须用Ctrl + Shift + Enter确认

这应该工作:

 =SUMPRODUCT(C4:C11,D4:D11*(B4:B11="Friday")) / CountIf(B4:B11,"Friday")