使用SUMIFS()引用单元格时使用DateTime

我正在使用以下SUMIFS()函数:

=SUMIFS(A:A, B:B, C1) 

列B:B包含以下格式的date:

 2014-01-01 01:14:44 

现在在单元格C1中,我不知道如何格式化date,以便它将抓取匹配所有logging的所有logging,这些logging适合单元格C1中的内容。 我有以下几点:

 2014-01-01 

但它什么都没有返回。 它如何使它抓住date,但不区分时间部分?

您可以将C1作为date和数据保持原样 – 将公式更改为以下内容

=SUMIFS(A:A,B:B,">="&C1,B:B,"<"&C1+1)

Excel将date存储为整数,时间仅仅是一天中的一小部分,所以每个C1date(无论何时)都落在C1C1+1 。 这个公式获取这些数据

最简单的方法可能是将公式保持原样,而不是将C1更改为D1,而是立即在A的右侧插入列:

 =INT(C1) 

复制下来以适应。