因此,我在另一张工作表上有一列数据,其中所有日期都保存为文本。在此工作表中,我需要计算两个日期之间的日期数,其中我要比较的日期保存为日期。
A1
是我要与之比较的日期,A
将是另一张工作表上的数据列。我可以使用=IF(DATEVALUE(AnotherWorkSheet!A1)>A1, true)
,它将正确返回 true 或 false。
我正在尝试使用
=COUNTIFS(AnotherWorkSheet!A:A, ">=" & A1, AnotherWorkSheet!A:A, "<=" & B1)
由于该列全是文本,因此结果为 0。
=COUNTIFS(DATEVALUE(AnotherWorkSheet!A:A), ">=" & A1, DATEVALUE(AnotherWorkSheet!A:A), "<=" & B1)
不起作用。
基本上我需要一个函数来将一列文本日期转换为日期。我不能更改日期格式或创建其他单元格。