我有一系列列出设计图纸尺寸的电子表格。 A1是与工程图相对应的数字,B1是工程图上的尺寸,C1是我们遇到的实际尺寸,D1是制造误差容限,大约为±.005或±1°。它们在每个图形上的几个数字之间变化,并且图形也不同。 E1是一列,需要说“接受”或“拒绝”,拒绝是指B1​​尺寸大于C1值的D1。

我继承了具有= IF(AND(C1 =(B1-.005)),“ Accept”,“ Reject”)函数的电子表格。这可行,但是我需要继续将.005更改为.020和1°之类的值,并且我想比手动完成更快地完成此操作。我希望能够拖入整个E列,并使其相应地填写接受和拒绝。

我尝试更改它(C1
我找不到在线其他帮助,因为大多数使用MID的人都在尝试提取字符,但是我需要在D列中保持相同的公差。避免来自“°”的误差也将有所帮助,但这仅占数据的5%左右,如果需要,我会手动进行处理。 Kinda是excel的新手,仍然试图真正理解函数的复杂性和必要的语法,如果这是一件容易的事,那么请您抱歉。

对于中端我尝试了C1

最佳答案

采用您的方法:

=IF(AND(C1<=(B1+MID(SUBSTITUTE(D1,"°",""),2,LEN(D1))),C1>=(B1-MID(SUBSTITUTE(D1,"°",""),2,LEN(D1)))),"Accept","Reject")

关于excel - Excel-在较大的功能中需要忽略“±”,有时会忽略“°”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51269855/

10-13 07:46