【问题标题】:Cannot coerce text to number无法将文本强制转换为数字
【发布时间】:2021-07-28 16:33:22
【问题描述】:

我正在尝试创建一个筹款电子表格,用于说明资助者目前是否开放申请。如果今天的日期在资金窗口内,它应该返回 Open;否则应该说关闭。滚动截止日期始终是开放的。

无论年份如何,我都希望它能够正常工作,但我现在收到以下错误:“函数 MONTH 参数 1 需要数字值。但‘滚动’是文本,不能强制转换为数字。”我不明白为什么,因为它将单元格识别为非文本。这是演示表:https://docs.google.com/spreadsheets/d/1GCiQAqsLsEQwgFYXigJPGj6XpZ9UB5uIIejWnmW6V4c/edit?usp=sharing

【问题讨论】:

    标签: google-sheets spreadsheet


    【解决方案1】:

    尝试:

    =INDEX({"Status"; 
     IF(A2:A="",,IF(A2:A="rolling", "Open",
     IF(A2:A<=B2:B, IF(
     (DATEVALUE(A2:A)<=DATEVALUE(TODAY()))*
     (DATEVALUE(B2:B)>=DATEVALUE(TODAY())), "Open", "Closed"),
     "end date < start date")))})
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-05
      • 2018-05-12
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多