上次,我问了一个关于如何为一个条件做一个sumproductIF的问题,它的效果很好。但是,如果有两个(或更多条件),我想知道如何编写具有多个条件样式的sumproduct以避免添加额外的列。
计算的目的是通过单步
查找以美元计的T1的最终总成本目前,通过货币转换找到Price QTY(图中的步骤1),可以找到T1美元的总成本,然后通过SUMIF找到T1的总和(TYPE," T1&# 34;,价格的数量)
答案 0 :(得分:6)
如果您使用SUMIF而不是LOOKUP,那么您不需要对货币表进行排序,即
=SUMPRODUCT((A10:A24="T1")+0,B10:B24,D10:D24,SUMIF(B$4:$B$6,C10:C24,$C$4:$C$6))
答案 1 :(得分:1)
如果可以订购fx费率表(按字母顺序排列)并且包含USD = 1,则可以使用此数组公式(您需要按CTRL+SHIFT+ENTER
来验证它):
=SUM((A10:A24="T1")*(B10:B24)*(D10:D24)*(LOOKUP(C10:C24,$B$4:$B$6,$C$4:$C$6)))
这假定: