提取最后两次的总价除以两次的数量,得出平均价

又要麻烦你了,朋友,你看下,这个要求的公式怎么写呢
2025-04-15 03:33:29
推荐回答(1个)
回答1:

最近一个月的平均价:

=SUMPRODUCT((A$2:A$100>DATE(YEAR(NOW()),MONTH(NOW())-1,DAY(NOW())))*(B$2:B$100=G2)*E$2:E$100)/SUMPRODUCT((A$2:A$100>DATE(YEAR(NOW()),MONTH(NOW())-1,DAY(NOW())))*(B$2:B$100=G2)*C$2:C$100)

最后两次的平均价:

=SUM((B$2:B$100=G2)*IF(ISNA(MATCH(ROW(A$2:A$100),LARGE(IF(B$2:B$100=G2,ROW(A$2:A$100),0),{2,1}),)),0,E$2:E$100))/SUM((B$2:B$100=G2)*IF(ISNA(MATCH(ROW(A$2:A$100),LARGE(IF(B$2:B$100=G2,ROW(A$2:A$100),0),{2,1}),)),0,C$2:C$100))

注意第二个是数组公式,需要按组合键Ctrl+Shift+Enter三键结束输入,效果如图: