我遇到以下问题:我需要对三列“值”中的值求和,同时计算所有标有“YES”标志的项目的折扣率。
计算折扣的规则如下:对于标记的每个项目,将“To”选项卡前的单词分开,并搜索主表正下方的“Products”表。 (见附图)
评论:
答案 0 :(得分:1)
如果标志为是,请尝试以下添加折扣。您可以根据总和范围和查找范围中存在的行数来修改范围。
{=SUMPRODUCT(C7:C17*IF($B$7:$B$17="Yes",VLOOKUP(LEFT($A$7:$A$17$,FIND(" ",$A$7:$A$17$)-1),$A$20:$B$22,2,FALSE),1)) + SUMPRODUCT(D7:D17*IF($B$7:$B$17="Yes",VLOOKUP(LEFT($A$7:$A$17$,FIND(" ",$A$7:$A$17$)-1),$A$20:$B$22,2,FALSE),1)) + SUMPRODUCT(E7:E17*IF($B$7:$B$17="Yes",VLOOKUP(LEFT($A$7:$A$17$,FIND(" ",$A$7:$A$17$)-1),$A$20:$B$22,2,FALSE),1))}
答案 1 :(得分:0)
使用SUMIF
作为“伪查找”来获取百分比,您可以使用此公式
=SUMPRODUCT(SUMIF(A20:A22,LEFT(A7:A17,FIND(" ",A7:A17)-1),B20:B22)*(B7:B17="Yes")*C7:E17)