excel表格里一行数据,如何使用公式自动判定是否合格?

如下图,条件是250±10,也就是240-260之间是合格的,超过了就是不合格,总共10列数据,最后判定列怎么样才能通过判定10列数据来确认是否合格?合格就显示OK,不合格就显示NG
或者怎样通过识别字体颜色来判定是OK还是NG(比如黑色字体是OK,红色字体是NG)

有两种方法:

第一种方法,使用IF公式,在K2处填写公式:=IF(OR(MAX(B3:K3)>260,MIN(B3:K3)<240),"NG","OK")。逻辑为当1-10对应的数字中,最大值大于260时或最小值小于240时,结果为NG,否则结果为OK;

第二种方法,使用条件格式进行设置,方法如下:

1.选中需要设置格式的单元格,打开“条件格式”窗口;

2.选择“新建规则”;

3.选择“只为包含以下内容的单元格设置格式”;

4.将单元格设置格式成大于等于260,字体为红色;

5.确定后,再新建规则,将单元格设置格式成小于等于240,字体为红色,最后确定;

确定后可看到大于260和小于240的数字均自动变为红色

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-08

公式:

=IF(COUNTIF(B3:K3,"<240")+COUNTIF(B3:K3,">260")>0,"NG","OK")

示例:

第2个回答  2021-04-08

设置第3行单元格条件格式:

第3个回答  2021-04-08

你可以在L3单元格输入公式:

=IF(SUMPRODUCT(1*(ABS(B3:K3-250)>10))=0,"OK","NG")

即可…………

第4个回答  2021-04-08
L2
=IF(COUNTIFS(B2:K2,">="&LEFT(A2,FIND("±",A2)-1)-RIGHT(A2,LEN(A2)-FIND("±",A2)),B2:K2,"<="&LEFT(A2,FIND("±",A2)-1)+RIGHT(A2,LEN(A2)-FIND("±",A2)))=10,"OK","NG")
相似回答