sumproduct使用多个条件+范围

时间:2015-05-17 17:52:29

标签: excel

我有以下sumproduct公式:

    =SUMMENPRODUKT(--('[myworkbook.xlsx]price averages'!$A$5:$A$20000=[@[product '#]])*
('[myworkbook.xlsx]price averages'!$E$5:$E$20000=500);
'[myworkbook.xlsx]price averages'!$E$5:$E$20000;
'[myworkbook.xlsx]price averages'!$D$5:$D$20000)
/SUMMEWENNS('[myworkbook.xlsx]VK averages'!$E$5:$E$20000;
'[myworkbook.xlsx]price averages'!$A$5:$A$20000;[@[product '#]];
'[myworkbook.xlsx]price averages'!$E$5:$E$20000;500)

基本上,这是一个加权平均公式,它检查一个长列表,并匹配产品#相同的位置(col A),以及金额为500(col E)的位置..然后加权平均值计算

并且它有效...但是,不是仅仅在数量为500的情况下进行平均而是 - 我希望有一个范围,即:> 100& < 501

在这样的设置中,有关如何做到这一点的任何想法? 谢谢!

1 个答案:

答案 0 :(得分:0)

尝试

 =SUMMENPRODUKT(--('[myworkbook.xlsx]price averages'!$A$5:$A$20000=[@[product '#]])*
('[myworkbook.xlsx]price averages'!$E$5:$E$20000>100)*
('[myworkbook.xlsx]price averages'!$E$5:$E$20000<501);
'[myworkbook.xlsx]price averages'!$E$5:$E$20000;
'[myworkbook.xlsx]price averages'!$D$5:$D$20000)
/SUMMEWENNS('[myworkbook.xlsx]VK averages'!$E$5:$E$20000;
'[myworkbook.xlsx]price averages'!$A$5:$A$20000;[@[product '#]];
'[myworkbook.xlsx]price averages'!$E$5:$E$20000;">100";
'[myworkbook.xlsx]price averages'!$E$5:$E$20000;",501")