将数据汇总到某个日期

时间:2014-03-19 01:10:47

标签: excel

            01-Mar     02-Mar   03-Mar
Actual        1          1        1
Allocation    3          0        2
Variance      2         -1        1

假设今天的日期是3月3日

如何仅将实际值加至3月2日

1 个答案:

答案 0 :(得分:1)

使用SUMIF:

=SUMIF($E$1:$G$1,"<2014-03-03",E2:G2) //range, criteria, sum range

如果要对小于今天的值求和,可以将公式修改为:

=SUMIF($E$1:$G$1,"<"&today()-1,E2:G2) //this will evaluate the criteria as dates till yesterday

这是示例输出。

enter image description here

<强>更新

如果您使用单元格中的日期值作为条件进行比较,请确保它是日期值,否则它不会为您提供所需的输出。请参阅公式栏中的

enter image description here

单元格中的值为&#34; 3-Mar&#34;但它是公式栏中显示的日期值。

如果它是文本值并且您想要比较日期,请使用TEXT函数进行转换然后进行比较:

您可以在下面的图片中看到我在单元格K1中的字符串值,在下一张图片中我如何使用TEXT函数进行转换并将其用作日期值:

<强> Picture1中 enter image description here

<强>图片2 enter image description here

HTH!