excel - 如何在 Excel 中的单元格范围上使用逻辑运算符(#VALUE 错误消息)
问题描述
我有一系列单元格,我想监督它是否符合规格或超出规格。
我尝试使用单个单元格进行评估,到目前为止效果很好。它应该评估单元格是否在 10 和 15 的值内,如果在 PASS 内,则在 FAIL 内。
=IF(OR(A2<10,A2>15),"FAIL","OK")
当我尝试使用范围本身 (A2:Z2) 时,它也无法工作,因为它显示了 #VALUE 错误消息。
=IF(OR(A2:Z2<10,A2:Z2>15),"FAIL","OK")
我尝试使用名称范围本身,“Ctrl+F3”(我将其命名为 TEST),结果相同
=IF(OR(TEST<10,TEST>15),"FAIL","OK")
我可以知道是否有任何方法可以评估整个范围?
解决方案
请试试:
=IF(COUNTIF(A2:Z2,"<10")+COUNTIF(A2:Z2,">15")>0,"FAIL","OK")
但确保所有 A2:Z2 都填充有数字,即使只是0
.
推荐阅读
- css - 文字装饰:下划线;不能在手机上工作
- javascript - AngularJS 的 $htttp 不像 jQuery 的 $ajax 那样将表单数据传递到 POST 请求中
- datadog - 有没有办法在开发环境中禁用 datadog 的日志收集?
- discord.py - 按钮按下命令有效,但仍然说交互失败;使用不和谐组件
- python-3.x - 如何使用 plotly.graph_object 在仪表图上添加图例
- github-actions - 如何使用 Azure DevOps 或 GitHub 的 YAML 文件中的文件列表定义变量
- python - 将多次 Pandas DataFrame 与计数器组合在一列中
- linux - bash中的子字符串
- amazon-web-services - HTTP 请求如何到达 VPC 内 EC2 实例内的 Web 应用程序?
- flutter - LateInitializationError:字段“annotationAst”尚未初始化