WPS表格中如何在下拉列表框选中数据后在另几列自动带出相关求和数据?
恭喜这位网友,您的问题已解决:
(1)A4、B4、C4是手输的数据,我已标黄。D4是材质的下拉选项框,不知道您设置完了不,这里简单说一下:鼠标选中D4,点工具栏中的“数据”-“有效性”如下图
(2)在弹出框中,“允许”那里选“序列”,“来源”那里输入“户内海报,户外海报,反贴贴纸,背胶”注意这里的“,”是英文的逗号。如下图:
(3)这样D4的下拉框就设置好了,我看你的下拉框里有“反贴贴纸”,而N列材料里面只有“贴纸”的价格,这样用vlookup就匹配不上了,所以我增加了两列辅助列:P列、Q列。即D4选择哪种材质时,在P列、Q列中自动筛选出对应的价格,方便您用。P4的公式=IF(N4="","",IF(FIND(N4,$D$4)>0,N4,""))如下图:
Q4的公式=IF(N4="","",IF(ISERROR(P4),"",O4))如下图:
把P4、Q4的公式往下拉,多拉几行,要覆盖到所有的材料价格,即可。
(4)价钱E4的公式=IF(A4*B4<1,IF(C4>10,C4*MAX(Q:Q)*2*0.8,IF(C4>5,C4*MAX(Q:Q)*2*0.9,IF(C4>3,C4*MAX(Q:Q)*2*0.95,C4*MAX(Q:Q)*2))),IF(C4>10,A4*B4*C4*MAX(Q:Q)*2*0.8,IF(C4>5,A4*B4*C4*MAX(Q:Q)*2*0.9,IF(C4>3,A4*B4*C4*MAX(Q:Q)*2*0.95,A4*B4*C4*MAX(Q:Q)*2))))
如下图:
(5)运费F4的公式=L4*6+30如下图:
(6)成本J4的公式=A4*B4*C4*MAX(Q:Q)如下图:
(7)利润K4的公式=E4-J4如下图:
(8)重量L4的公式=A4*B4*C4+MIN(A4,B4)*1.2如下图:
这样,您的问题均解决啦!如果后续材料的单价增多,在N列、O列,继续往下输入即可;在D4的选择框中,增加上相应的“数据有效性”即可。就是万能公式了。
希望对您有所帮助!
谢谢 非常感谢你的解答,你的解答也不错。 非常非常感谢。
=(D4="户内海报")*(A4*B4*C4*O4*2*LOOKUP(C4,{0,4,6,11;1,0.95,0.9,0.8}))
=(D4="户内海报")*(L4*6+30)
=(D4="户内海报")*(PRODUCT(A4:C4)*O4)
=(D4="户内海报")*(E4-J4)
=(D4="户内海报")*(PRODUCT(A4:C4)+MIN(A4:B4)*1.2)
下拉填充
E4:
=MAX(A4*B4,1)*C4*VLOOKUP(D4,N:O,2,0)*LOOKUP(C4,{0,1;4,0.95;6,0.9;11,0.8})
F4:
=L4*6+30
J4:
=A4*B4*C4*VLOOKUP(D4,N:O,2,0)
K4:
=E4-J4
L4:
=A4*B4*C4+MIN(A4:B4)*1.2
第四行填写完成后,选中e4到l4然后向下填充即可,所有信用单元格都是相对引用,可以填充的