求EXCEL=IF自动判断公式......

如下所示:怎么样把判定G2处--用公式自动判定成“OK/NG"且NG的那个数字单元格中为红色的呢?
根据18±0.1判定为OK或NG.且NG的那个数字单元格中为红色

是指不适合的为NG是吧?条件格式判定哪个是不符合的?你的C2,E2也不符合,为什么不标红?
如果超过范围的都标红,方法如下
选择B2:F1000
条件格式,公式
=AND(OR(B2>18.1,B2<17.9),B2<>"")

格式设置为填充红色,确定
G2公式判定有一个不符合就NG
公式=IF(OR(B2:F2<17.9,B2:F2>18.1),"NG","OK")数组公式追问

你好,首先要感谢你,可是你的答案真的不对啊,是这样的,18的公差为±0.1,在B2--F2之间的单元格中的数值有一个超过公差G2单元格就为就为NG,且NG的那个单元格为红色的,如果都是在公差之内,G2单元格为OK,----求高手解答,另有重谢!

追答

没错呀,就是这样的意思呀,超过的意思就是不在范围内!
如果你有不同的条件,那另当别论,如果就你的例子而言,正确!

追问

小弟,可能才疏学浅了,但是麻烦大哥/姐姐,能不能说下具体的步骤啊???为什么在G2单元格中输入=IF(OR(B2:F2<17.9,B2:F2>18.1),"NG","OK")怎么变成这样了啊????

追答

数组公式,就是输入完公式,按Ctrl+Shift+回车
三键完成公式输入,不是直接回车。

追问

谢谢了.但是你这个NG的都标红.的公式怎么用啊???求解

追答

不是已经讲得很明白了吗?有步骤,你自己看仔细了呀

追问

这个真的不会仔细一点啊讲解的,就差最后一步了啊???

追答

上面已经讲了很清楚怎么用了,条件格式呀,再讲也是同样的话嘛,晕

追问

每一步,都希望你讲的到位啊啊.....在哪输=AND(OR(B2>18.1,B2"")

追答

选择B2:F1000
条件格式,公式(使用公式确定要设置的单元格选项下就可以输入公式了呀)
=AND(OR(B2>18.1,B2"")
格式设置为填充红色,确定

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-13
选定B2:左键 单击 格式---条件格式--单元格数值----未介于 -----18.1与17.9----;单击格式-----选颜色------确定------确定。 选C D E F 同样操作。
如果以B C D E F 总水平为条件判定:
在G 2里输入 =IF(AVERAGE(B2:F2)<>18±0,1,"NG","OK") 回车
选定G2:左键 单击 格式---条件格式--单元格数值 ------ 选------ 等于-----键入-----NG-----格式-----颜色——————确定----确定追问

亲你的公式真的不能用啊...你看下AVERAGE好像是平均值吧...你自己帮忙试一下好吧...谢谢了啊....

追答

=IF(AND(AVERAGE(B2:F2)>17.9,AVERAGE(B2:F2)<18),"OK","NG")

这个能用

第2个回答  2013-02-13
1、你得说清楚,根据什么样的条件判定为OK或NG
2、设置满足条件的格子呈某种颜色,要使用条件格式设置追问

根据18±0.1判定为OK或NG

追答

像C列中18.3还有E列中的18.02好像也是NG吧。
你是不是说:B2到F2中一行五个数据,每个都得在18±0.1的范围,才算OK?
如果是的话,在G2输入
=if(and(abs(b2-18)<0.1,abs(c2-18)<0.1,abs(d2-18)<0.1,abs(e2-18)<0.1,abs(f2-18)<0.1),"OK","NG")
即可

追问

B2到F2中一行五个数据,怎么把NG的自动加下颜色呢???用这一个公式

追答

那个数据算NG,你这一行中有三个数据都是不在18±0.1这个范围的!

追问

你在看一下啊???就是只有F2是ng的啊.这个公式能不能缩短一点啊?按照下面的也行啊

左边的B2是正0.1的右边C2的是负0.1的

追答

可以用countif函数做

=IF(AND(COUNTIF(B2:F2,"=17.9")=5),"OK","NG")

至于加颜色,选中数据区,设置条件格式即可