excel - 有没有办法使用通配符来计算日期?

标签 excel excel-formula wildcard countif

有没有办法使用通配符来计算日期的部分字符串?

在我的电子表格中,我想使用 COUNTIF 函数来计算某个日期。但是,日期值还包含时间。

示例:“12/06/2017 17:35:12”

我只想包括“12/06/2017”

这是我的公式:=COUNTIF(Pivot_Data[Created Date],"*12/06/2017*")

最佳答案

如果我没记错的话,您必须在通配符上使用“&”连接运算符,而不是将其与字符串的其余部分一起使用。这是特定于 countif 和 sumif 函数的:

=COUNTIF(Pivot_Data[创建日期],"*"&"12/06/2017"&"*")

编辑:这是日期格式而不是文本格式的解决方案:

=COUNTIFS(Pivot_Data[创建日期],">"&DATEVALUE("12/06/2017"),Pivot_Data[创建日期],"<"&(DATEVALUE("12/06/2017")+1) )

之所以可行,是因为日期在 Excel 的日期编码中表示为唯一整数,时间为十进制值。

关于excel - 有没有办法使用通配符来计算日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46648772/

相关文章:

vba - 删除除具有某些标题的列之外的所有列

excel - 包含匹配数据的数据验证列表

excel - 是否能够在保留相邻列的值的同时拆分单元格?

css - CSS 值中的通配符

amazon-web-services - 主域上的 EV SSL 和子域上的 Wildcard SSL

c# - Excel VBA 和 C# DLL : Instantiate WinForms Object can only be done once. 第二次尝试时出现错误

Excel VBA 循环行直到空单元格

excel - 多个 If/Then 调用选项

Excel - 调整大小

linux - "chown nginx:nginx * -R"有什么作用?