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

时间:2014-12-29 21:10:18

标签: excel excel-formula excel-2010 excel-2007

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

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

B列:B包含以下格式的日期:

2014-01-01 01:14:44

现在在单元格C1中,我不确定如何格式化日期,以便它将获取所有符合单元格C1中所有记录的记录。我有以下内容:

2014-01-01 

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

2 个答案:

答案 0 :(得分:1)

您可以将C1作为日期和数据保留原样 - 只需将公式更改为以下内容

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

Excel将日期存储为整数,时间只是一天的一小部分,因此每个C1日期(无论什么时间)都介于C1C1+1之间。该公式获取该数据

答案 1 :(得分:0)

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

=INT(C1)  

复制到西装。