实验室Excel公式问题:值超范围时错误生成提示语句
Excel公式修正方案
问题根源
原公式中存在一处单元格引用错误:((Y11-YY14)>0.2)里的YY14应为Y14。这个笔误会导致该条件的计算结果偏离预期——如果YY14是未使用的空白单元格,Excel会将其默认视为0,使得Y11-0的结果大概率超出0.0025~0.2的范围,进而触发OR条件,导致提示语句错误显示。
修正后的公式
=IF(X18="", "", IF(OR((X11-X14)>0.2, (X11-X14)<0.0025, (X12-X14)>0.2, (X12-X14)<0.0025, (Y11-Y14)>0.2, (Y11-Y14)<0.0025, (Y12-Y14)>0.2, (Y12-Y14)<0.0025),"Mass Exceeds Criteria; Results estimated", ""))
额外排查建议
- 添加辅助列,分别计算
X11-X14、X12-X14、Y11-Y14、Y12-Y14的具体数值,直观验证每个值是否在0.0025~0.2的范围内。 - 检查所有涉及的单元格(X11、X14、X12、Y11、Y14、Y12)是否存在格式错误或异常值(比如文本型数值),这类问题也可能导致条件判断失效。
内容的提问来源于stack exchange,提问作者ODCODE
相关产品推荐
相关产品推荐

