在 Countifs 函数中使用 CDate
Using a CDate in a Countifs function
我想知道是否有办法在 countif 语句中使用 CDate 函数?我正在尝试查找不到 2 周的日期,我正在使用此语句:
=COUNTIF(CDATE(Table1[Date Closed]),">=" &TODAY() - 14)
我需要在不更改 table 的情况下将 table 的结束日期转换为实际日期(现在它们的格式为 13-Mar-2018,但为文本格式)。
有没有办法在 Countif 函数中执行此操作,还是我必须先执行 VBA 代码才能更改日期?
谢谢!
- 设置 table 并插入一列(您可以隐藏原始列或将新列放在末尾或原始列旁边)并通过 DATEVALUE() 将文本日期转换为日期功能。
请参阅参考资料:
https://support.office.com/en-us/article/datevalue-function-df8b07d4-7761-4a93-bc33-b7471bbff252
- 您可能希望将格式应用于新 cell/column 以使其看起来像一个日期。
- 为"Using structured references with Excel tables."设置你的table
请参阅参考资料:
https://support.office.com/en-us/article/using-structured-references-with-excel-tables-f5ed2452-2337-4f71-bed3-c8ae6d2b276e
- 根据您的情况计算日期。
请参阅参考资料:
https://support.office.com/en-us/article/count-numbers-or-dates-based-on-a-condition-976d0074-245d-49e6-bf5f-1207983f82ed
=SUMPRODUCT(--(DATEVALUE(Table1[TextDates])>=(TODAY()-14)))
虽然我确实想知道为什么你不能将日期作为真实的 Excel 日期,而不是文本字符串
我想知道是否有办法在 countif 语句中使用 CDate 函数?我正在尝试查找不到 2 周的日期,我正在使用此语句:
=COUNTIF(CDATE(Table1[Date Closed]),">=" &TODAY() - 14)
我需要在不更改 table 的情况下将 table 的结束日期转换为实际日期(现在它们的格式为 13-Mar-2018,但为文本格式)。
有没有办法在 Countif 函数中执行此操作,还是我必须先执行 VBA 代码才能更改日期?
谢谢!
- 设置 table 并插入一列(您可以隐藏原始列或将新列放在末尾或原始列旁边)并通过 DATEVALUE() 将文本日期转换为日期功能。 请参阅参考资料: https://support.office.com/en-us/article/datevalue-function-df8b07d4-7761-4a93-bc33-b7471bbff252
- 您可能希望将格式应用于新 cell/column 以使其看起来像一个日期。
- 为"Using structured references with Excel tables."设置你的table 请参阅参考资料: https://support.office.com/en-us/article/using-structured-references-with-excel-tables-f5ed2452-2337-4f71-bed3-c8ae6d2b276e
- 根据您的情况计算日期。 请参阅参考资料: https://support.office.com/en-us/article/count-numbers-or-dates-based-on-a-condition-976d0074-245d-49e6-bf5f-1207983f82ed
=SUMPRODUCT(--(DATEVALUE(Table1[TextDates])>=(TODAY()-14)))
虽然我确实想知道为什么你不能将日期作为真实的 Excel 日期,而不是文本字符串