excel多组数据判定合格?

如图,我1到8个数字想用小于等于0.5以内合格。大于则不合格。因为单纯等于受限,所以我的逻辑不对,应该如何弄?

第1个回答  2022-11-09
如果需要所有数据都在0.5以内为OK,否则NG,公式:

=IF(AND(O35:V35<=0.5),"OK","NG")
数组公式,按组合键CTRL+SHIFT+回车,完成公式。追问

十分感谢
但是我用了之后还是OK 。哪怕是12345678都大于0.5
我不知道什么原因,但我的数据是从另个steel链接过来的。可能这个原因把就不成立了。

追答

可能原因:
1、数据为文本数据;
2、数组公式,必须按组合键CTRL+SHIFT+回车,完成公式。

追问

我的数据是从该表格的另个表格中链接过来的(=sheet!Y2)这样的形式,所以你的这个公式对我是无效的。如果单纯在一个表格中没有链接sheet是可以的。

追答

这个不是引用其他工作表的原因,是因为公式所在单元格是合并单元格,而合并单元格中不能用数组公式。
解决方法:先拆分这个合并单元格,按组合键完成公式后,再合并单元格就可以了。

第2个回答  2022-11-09
=if(countif(o35:v35,"<=0.5")=counta(o35:v35),"OK","NG")追问

您的回复我采纳了,还有一个问题,就是我的0.5是±0.5,如果我的数据是-0.5以外。那个还是不合格。我怎么abs以下呢?

追答

=if(sumproduct(abs(o35:v35)<=0.5)=counta(o35:v35),"ok","ng")

本回答被提问者采纳
相似回答