excel怎么给这组公式中加条件

excel怎么给这组公式中加条件,第1张

公式中的区域要对应,如公式中是E3:E14,那么A列也要求是A3:A14,公式改为:

=SUMPRODUCT((A3:A14=1)*(E3:E14<>"")/COUNTIF(E3:E14,E3:E14&""))

但以上公式不完善,因为多加了一个判断条件,返回的结果会产生小数点的,所以公式要改为这样才能返回正确的结果,这是数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束。

=SUM(IF((A3:A14<>1)+(E3:E14=""),,(MATCH(E3:E14,E3:E14,)=ROW(1:12))*ROW(1:12)^0))

G3单元格输入公式,往下拉即可

=IF(AND(SUM(COUNTIF(D3:F3,"S"),COUNTIF(D3:F3,"S+"),COUNTIF(D3:F3,"O"))=3,OR(AND(B3="L2-L4",C2>=2,COUNTIF(D3:F3,"O")>=1),AND(B3="L2-L4",C2>=3),AND(B3="M2-M4",C2>=1.5,F3="O"),AND(B3="M2-M4",C2>=2,COUNTIF(D3:F3,"O")>=1),AND(B3="M2-M4",C2>=3),AND(B3="N1-N4",C2>=1,F3="O"),AND(B3="N1-N4",C2>=2),AND(B3="A1&above",C2>=2,COUNTIF(D3:F3,"O")>=2),AND(B3="A1&above",C2>=3,COUNTIF(D3:F3,"O")>=1))),"yes","no")

01

数组公式用于区间计算非常多,经常会配合函数使用,比如说我们要计算多个产品的总金额,按常规计算,得先计算出单个产品金额,再进行汇总求和。

02

如果用数组公式配合公式使用那就能一步到位了,首先输入公式=sum(b2:b16*c2:c16),如果像普通公式一样直接回车,返回的结果是错误的。

03

数组公式结束需要同时按CTRL+SHIFT+ENTER结束,结束后会自动在公式的外边生成一个花括号,返回正确的总金额,是不是很快捷高效呢?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11660499.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存