【发布时间】:2014-09-12 09:21:49
【问题描述】:
我正在尝试制作一个表格,其中包含一个名字在给定日期出现的次数。
我遇到的问题是无法调整日期和时间源。
例如,源数据显示为“08/09/2014 17:34”,但我不需要其中的时间部分。
从逻辑上讲,所需的 SUMPRODUCT 如下所示。其中 A1 是日期,A14 是人名。
SUMPRODUCT((DATEVALUE(Data!D:D)=A1)*(Data!B:B=A14))
但这显示为#VALUE。
我可以将日期和时间单元格转换为可以使用的格式,(D1 是上面显示的日期格式的示例)
DATEVALUE(YEAR(D1)&"/"& MONTH(D1)&"/"& DAY(D1))
但是我不知道这是否可以实现到 SUMPRODUCT 公式中。
我也尝试过使用 TEXT 和 LEFT,但它们没有以允许日期匹配的格式显示。
我正在尝试使用公式来完成这一切,但如果需要,我也可以使用 VBA。
提前感谢您的帮助。
【问题讨论】:
-
如果 A1 包含例如08/09/2014 17:34:00 然后 =INT(A1) 将返回 08/09/2014。也许您可以将其纳入您的解决方案?
标签: excel excel-formula