李淑映
(广东省珠海市质量计量监督检测所,珠海 519000)
EXCEL在配装眼镜检测记录中的数据处理应用
李淑映
(广东省珠海市质量计量监督检测所,珠海 519000)
配装眼镜检测过程中传统的记录方法由于书写、计算工作量大,往往导致数据书写不清晰,计算判断不准确,给检测工作带来极大的难度。结合长期的眼镜检测经验和对EXCEL的应用,我们总结出一套利用EXCEL表格设计配装眼镜原始记录和数据处理的方法,能明显提高检测效率。
配装眼镜;检测;数据处理;EXCEL
从2012年02月01日开始,配装眼镜采用新标准GB 13511.1—2011《配装眼镜 第1部分:单光和多焦点》、GB 13511.2—2011《配装眼镜 第2部分:渐变焦》[1]进行质量检测,检测项目包括:球镜顶焦度、柱镜顶焦度、柱镜轴位方向偏差、光学中心水平偏差、光学中心单侧水平偏差、光学中心垂直互差、可见光透射比、紫外光谱区透射比等16项内容。
传统的配装眼镜检测过程要求检测人员在检测完某个项目时,人工将检测数据记录下来,再通过计算,将所得检测结果对照标准允差表,判断此项是否在合格范围内。由于人工书写、计算、核对工作量大,降低了工作效率,给眼镜检测工作带来极大的不便。
结合长期的配装眼镜检测经验和对EXCEL的应用,我们总结出一套利用EXCEL表格设计配装眼镜原始记录的方法。通过EXCEL软件强大的公式计算和判断功能,可以很大程度简化配装眼镜检测过程中繁琐的计算过程,并自动判断对应项目的合格与否,避免因为人为原因带来的书写、计算和判断错误,使检测更加准确、方便、快捷。
1.1 球镜顶焦度
以右镜片的球镜顶焦度中主子午面顶焦度1作为例子,根据GB 13511.1—2011《配装眼镜 第1部分:单光和多焦点》中5.2的要求,镜片的顶焦度应满足GB 10810.1中表1的要求,我们利用EXCEL的计算和判断功能实现数据的自动处理。首先在图1记录中D3~D6单元格依次录入处方单,即标称值,利用EXCEL绝对值计算功能在M9单元格中输入“=ABS(D3)”,自动计算出右镜片的主子午面顶焦度1顶焦度绝对值(如果是计算右镜片的主子午面顶焦度2则要利用绝对值和最大值计算功能在M12单元格中输入“=MAX(ABS(D3),ABS(D3+D4))” 进行计算),利用EXCEL的IF条件功能在M10单元格中输入“=IF(M9<=9,"0.12",IF(M9<=12,"0.18",IF(M9<=20,“0.25”,IF(M9>20,“0.37”))))”自动计算出该右镜片球镜顶焦度主子午面顶焦度1的允差;在H10输入“=H9-D3”,利用IF条件功能在J9单元格中输入“=IF(ABS(H10)>ABS(M10),“不合格”,“合格”)”,自动判断数据合格与否,同时我们对J9设置了用于提示8的条件格式,全部设置好了之后,只需要用标准焦度计测出右镜片的球镜顶焦度后,在单元格H9输入检测数据,记录会自动在H10显示出右镜片球镜顶焦度偏差,当检测结果在允差范围之内,则在J9显示“合格”二字;如果检测数据超出允差,在单元格J9中就会自动显示红色的“不合格”字样,提醒检测人员数据超差。左镜片用同样的方法进行数值处理,并判断。
图1 利用EXCLE设计的配装眼镜原始记录
1.2 光学中心水平偏差
旧标准中按“水平方向顶焦度绝对值”来划分光学中心水平允差,新标准中采用了“顶焦度绝对值最大的子午面上的顶焦度值”来进行划分,根据文献[1]中5.6.1的规定,配装眼镜的光学中心水平偏差应满足GB 13511.1—2011中表1的要求,所以我们第一步先计算出“顶焦度绝对值最大的子午面上的顶焦度值”,在 N15单元格中输入“=MAX(ABS(D3+D4),ABS(G3+G4),ABS(D3),ABS(G3))”;然后计算光学中心水平允差,用EXCEL条件判断功能在N17单元格中输入“=IF(N15>=4.25,”2.0“,IF(2.25<=N15,”3.0“,IF(1.25<=N15,”4.0“,IF(0.75<=N15,”6.0“,IF(N15<=0.5,”0.67△“)))))”,接着计算结果并判断,在H17单元格中输入“=H15-D6”,在J15单元格中输入“=IF(ABS(H17)>ABS(N17),“不合格”,“合格”)”。设置完毕,检测人员在H15填入用卡尺或钢直尺测得光学中心水平距离实测值后,表格自动在H17计算出光学中心水平偏差值,并在J15自动判断数据是否超差,同样,如果超差,会在H17中自动显示红色的“不合格”,提示检测人员。
1.3 光学中心单侧水平偏差
新标准中采用了“光学中心单侧水平偏差”代替旧标准中的“光学中心水平互差”, 根据文献[1]中5.6.2的规定:水平光学中心与眼瞳的单侧偏差均不得大于光学中心水平距离允差的1/2,所以我们首先在H21中计算右镜片光学中心单侧水平偏差,输入“=H20-D6/2”;然后在J20中进行结果判断“=IF(ABS(H21)>(N17/2),“不合格”,“合格”)”,用同样的方法设置左镜片。设置完毕,分别在H20、I20输入检测结果,表格自动在H21、I21计算出光学中心单侧水平偏差值,并在J20、K20自动判断数据是否超差,如图1所示,处方单中给出的标称值为右镜片R:-3.00/-1.00DC×95,左镜片L:-3.25/-0.50DC×90,PD:63.0mm,该光学中心距离实测值为59.5mm。首先计算其“顶焦度绝对值最大的子午面上的顶焦度值”,取-3.00m-1、-3.25 m-1、-4.00 m-1、-3.75 m-1中的绝对最大值——4.00 m-1,我们用4.00 m-1查表得知,该眼镜光学中心水平偏差允差值为±3.0mm,偏差值为59.5mm-63.0mm=-3.5mm,超差,不合格。“光学中心单侧水平偏差”项目中,右、左镜片检测结果分别为30.5mm、29.0mm,偏差结果为:-1.0mm.-2.5mm,根据单侧水平允差值为光学中心水平偏差允差值的1/2,即±1.5mm,所以,右镜片合格,左镜片超差不合格。
图1只摘录了部分检测项目,用同样的方法可以对柱镜顶焦度、柱镜轴位方向偏差、光学中心垂直互差、可见光透射比、紫外光谱区透射比等项目进行自动数据处理和结果判断的设置。
1.4 自动判定结果是否合格
为了更直观地显示出超差数据,可以将J9、K9等显示结论的单元格格式设定为:显示“不合格”的字样表格自动显示红色,以提示检测人员,“合格”则不显示红色。具体操作方法为:点击“格式”下拉菜单,选择“条件格式”,在条件1中输入“单元格数值”“等于”“="不合格"”,点击“格式”,选择“图案”中单元格底纹“红色”;点击“确定”即可。
1.5 计算结果有效数字的自动修约
由于计算结果为负数的数值自动显示“-”号,而正数无法显示“+”号,此时,可以对所有计算结果的单元格进行自定义且修正为两位小数。具体操作为:选中需要自定义的单元格,点击“格式”下拉菜单,点击“数字”,选择“自定义”,在“类型”下面输入“+0.00;-0.00;0.00;@”,点击“确定”即可。对其他需要输入数据的单元格,要设定数值的小数位数,直接选中单元格,点击“格式”下拉菜单,点击“数字”,选择“数值”,在“小数位数”中选择小数点后的数字位数即可。
1.6 保护单元格
为了防止日后使用表格进行记录的时候,不慎将编写有公式的表格改动,可以对不需要输入数据的,通过自动计算显示结果的单元格进行保护,具体方法如下:选中H10、I10、J9等需要保护的单元格,点击“工具”下拉菜单,选择“保护”→“保护工作表”,选择“保护工作表及锁定的单元格内容(C)”和“选定未锁定的单元格”,输入“取消工作表保护时使用的密码”(比如:123),“重新输入密码”123,点击“确定”,即可对选中的表格进行保护,避免误操作。如果想对所保护的单元格进行更改,可以点击“工具”下拉菜单,选择“保护”→“撤销工作表保护”,输入密码“123”,点击“确定”,即可。
EXCEL表格的自动计算方法摒弃了以往测完数据还要用口算或按计算器得到偏差值,再对照标准允差表人工判断是否超差的繁琐步骤,现在只需键入一个检测数据,就能马上得出偏差值,同时判断合格与否,改进前检完一副配装眼镜并做好记录至少要10分钟,而且容易出现按错计算器或书写不整齐规范等人为导致的错误;改进后5分钟内就可以完成一副眼镜所有检测和数据处理(除透射比项目外),大大节省了记录和计算的时间,同时,通过对不同的检测结果用不同的颜色进行显示,可以直观地进行结果判定,确定是否超差,从而进一步保证配装眼镜的检测效率和数据准确度。但采用EXCEL设计配装眼镜原始记录的前提是要确保在处理任何检测数据时,都不能出现引入公式错误或数值处理不当的基础性问题,所以在投入使用之前,必须对EXCEL表格的计算正确性加以反复验证。
[1] GB 13511.1—2011《配装眼镜 第1部分:单光和多焦点》.2011
[2] GB 10810.1—2005《眼镜镜片 第1部分:单光镜片》.2005
[3] 臧春华.Word与Excel在燃油加油机的检定记录、数据处理、结果判定和现场调试中的应用.计量与测试技术,2012(8)
[4] 张洪泉.论验配眼镜检测的通用方法.计量技术,2008(7)
10.3969/j.issn.1000-0771.2015.06.24