如何用EXCEL完成范围内的数据比较,然后判断是否合格

求大神帮忙 在标准范围内会有一个范围的数据,能否在实际数据输入时候,在是否合格里进行判断。在线等求大神

第1个回答  2015-09-02
在C2单元格输入以下公式,然后向下填充公式
=IF(B2>=LEFT(A1)-RIGHT(A1,3),B2<=LEFT(A1)+RIGHT(A1,3)),"合格","不合格")追问

你这样输入显示

追答

更正一下公式
在C2单元格输入以下公式,然后向下填充公式
=IF(AND(B2>=LEFT(A1)-RIGHT(A1,3),B2<=LEFT(A1)+RIGHT(A1,3)),"合格","不合格")

第2个回答  2015-09-02
标准范围内的格式必须是数据,可以分成二列,一列最大值,一列最小值, 这样就可以自动判定了。
第3个回答  推荐于2016-10-22
不知道你的范围有没有两位或者三位小数的可能,如果有则C2输入公式

=IF(AND(B2<=LEFT(A2,FIND("±",A2)-1)+RIGHT(A2,LEN(A2)-FIND("±",A2)),B2>=LEFT(A2,FIND("±",A2)-1)-RIGHT(A2,LEN(A2)-FIND("±",A2))),"合格","不合格")

下拉追问

可以是可以了 能不能解释下 好久没用过了 有点看不懂

追答

根据+-号的位置来分别提取出标准误差的上下限,然后与标准相加后再与实际数值比较,大于等于下限并且小于等于上限的为合格,否则不合格

追问

("±",A2)-1) 这个减1是什么意思

追答

比如标准值是225.56±0.55,用find找±则返回它的位置7,如果right(a2,7)的话则会返回225.56±,显然不是我们要的,所以要减去1,则返回225.56

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