怎么在wps里面将A列相同文字对应B列数据全部相乘?

如题所述

C2=PRODUCT(IF(($A3:$A11=LEFT(C1,2))*$B3:$B11=0,1,($A3:$A11=LEFT(C1,2))*$B3:$B11))

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到D2

追问

麻烦帮我看下这个是什么情况,结果不对,我只是需要C2结果是圈料对应数量相乘就可以了

追答

请再仔细看下我的回复,不要放过每一句,是不是我说的每一个步骤都照着做了。并对比看下公式编辑栏有什么差别。如果还没看出来,再追问。

追问

同时按Ctrl+Shift+Enter三键输入不了内容,编辑栏里面多了一个{}另外多了2个 向下空格
我是直接复制你的公式,不行,然后把公式一个个输入进去的也不行,不知道是哪里出问题了

追答

注意先后啊,先输入内容:
=PRODUCT(IF(($A3:$A11=LEFT(C1,2))*$B3:$B11=0,1,($A3:$A11=LEFT(C1,2))*$B3:$B11))
一般的公式直接回车就行了,但数组公式是在输入完公式后,要同时按三个键,公式编辑栏内就会自动在公式外加上一对大括号。见本人的截图。

追问

公式以及学会用了,可能是我之前没有描述清楚我想要的效果,当数量里面是空白结果要为0,我这个公式是要一直无规则往下拉的,请指教,谢谢

追答

公式:

E2=IF(OR($A2=$E$1,$A2=$F$1),"",PRODUCT(IF(OFFSET($A2,1,,MATCH(1,($A3:$A79<>$E$1)*($A3:$A79<>$F$1),)-1)=E$1,OFFSET($B2,1,,MATCH(1,($A3:$A79<>$E$1)*($A3:$A79<>$F$1),)-1),1)))

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到F2,再一起下拉。

温馨提示:答案为网友推荐,仅供参考
相似回答