excel - 如何解决#Name?将 IF 逻辑与 TODAY 函数一起使用时 Excel 中的错误
问题描述
我正在使用包含员工雇用日期的数据表。我希望相邻列首先检查 [HIRE DATE] 是否为空白。如果为空;我希望它返回 NO。如果不是空白,我希望它检查该雇用日期是否在从今天起的 6 个月内(过去 6 个月),如果为真则返回 YES,如果为假则返回 NO。
我尝试了以下公式,但一直收到“#NAME?” 错误消息,我无法弄清楚如何解决这个问题。我觉得这个公式很接近,但肯定有问题。
=IF([HIRE DATE]="",NO,(IF([HIRE DATE]>TODAY()-180,YES,NO)))
解决方案
使用引号:
// change this
=IF([HIRE DATE]="",NO,(IF([HIRE DATE]>TODAY()-180,YES,NO)))
// to this
=IF([HIRE DATE]="","NO",(IF([HIRE DATE]>TODAY()-180,"YES","NO")))
推荐阅读
- reactjs - “serve -s build”将在端口号 5000 中运行 是否可以在其他端口中运行?
- azure - 如何使用 PowerShell 获取 azure 订阅的当前成本
- json - 有 JOLT 文件吗?&、@等运算符的含义是什么?(NiFi,JoltTransformJSON)
- sql - 禁止 SQL 查询中的空 XML 节点
- tableau-api - 随时间变化的 Tableau 库存
- reactjs - 如何在 reactjs 中从孩子那里获取道具并传递数据?
- javascript - 如何在vue js的下拉列表中制作必需的“选择”字段
- swift - 将文本设为 UINavigationController 后退按钮
- oracle - 使用 Oracle.ManagedDataAccess.Core 包在 .net 核心中配置 Oracle Db 连接字符串
- java - Selenium 和 Appium 以及 WaitForSomeElementToBeVisible