两个日期之间的SUMIF |如何对两个日期之间的值求和?

两个日期之间的Excel Sumif

两个日期之间的和是 当我们使用序列号不同的日期的数据并且对值求和的条件是基于两个日期之间的数据时,我们需要指定日期的条件,因此第一个日期明显小于最后一个日期,因此我们可以使用=运算符,将两个日期之间的值相加。

解释

使用Excel,可以很容易地在两个日期之间添加或减去数字值作为条件/条件。我们可以使用两个函数“ SUMIF”和“ SUMIFS”在两个特定日期之间添加或减去值。

如果要在“ SUMIF”功能中指定多个条件,则可以使用逻辑/比较运算符来实现。由于我们需要对两个日期之间的像元值进行加法或减法运算,因此必须在相同范围内测试两个日期(称为条件/条件)。因此,可以应用多个“ SUMIF”函数来在一个公式中减去或增加结果值。

每个“ SUMIF”函数中都会提到特定的日期标准,然后将两个函数合并为一个公式,以便通过减去或相加每个函数的结果值来获得最终值。

这看起来像下面的语法:

SUMIF(范围,条件1,[sum_range])-SUMIF(范围,条件2,[sum_range]) 

开始日期将是criteria1,结束日期将是criteria2。

例子

您可以在此处下载两个日期之间的Sumif Excel模板–两个日期之间的Sumif Excel模板

范例#1

如果我们有一个由两列组成的表:一列包含日期,另一列包含完成的交易的值。因此,如果我们希望将在日期:15/01/2019之后完成的交易与在日期:20/03/2019之前完成的交易进行汇总,即如果相应日期在15/01/2019之间,则对交易进行汇总和20/03/2019。

然后我们使用sumif函数。这可以通过应用以下公式来完成:

= SUMIF($ A $ 2:$ A $ 6,“>” $ E $ 2,“ $ B $ 2:$ B $ 6)-SUMIF($ A $ 2:$ A $ 6,” <“ $ E $ 3,” $ B $ 2: $ B $ 6)

我们可以看到,第一个SUMIF函数以逻辑表达式“大于”和单元格引用(即单元格E2)包含开始日期作为条件,并带有“&”符号,第二个SUMIF函数包含结束日期为逻辑表达式“小于”和单元格引用(即单元格E3)以及“&”符号的组合标准。两个SUMIF中提供的range参数和sum_range参数相同。

因此,我们看到第一个SUMIF将求和对应日期大于开始日期(15/01/2019)的所有交易值,而第二个SUMIF将求和对应日期小于结束日期的所有交易值( 20/03/2019)。此后,将两个结果值相减以获得最终值。

以下是此插图:

将突出显示的值相加(10,000 + 5,000 + 7,000 + 15,000 = 37,000),以得到第一个SUMIF的37,000。之所以如此,是因为这些是满足第一个条件的单元格,即这些交易金额是在开始日期:15/01/2019之后完成的。

然后将此值(37,000)减去突出显示以下的单元格的总和(5,000 + 20,000 + 7,000 = 32,000),以获得32,000(或添加了第二个SUMIF的单元格,因为这些单元格满足第二个条件,即这些交易金额是在结束日期(20/03/2019)之前完成的。

因此,最终值= 37,000-32,000 =5,000

范例#2

如果我们有一个包含两列的表格:一列包含日期,一列包含在该日期提交的作业数量。因此,如果我们希望对在日期:15/01/2019之后完成的任务和在日期:20/03/2019之后完成的任务进行求和。

然后,我们使用sumif函数。这可以通过应用以下公式来完成:

= SUMIF($ A $ 2:$ A $ 6,“>” $ E $ 2,“ $ B $ 2:$ B $ 6)-SUMIF($ A $ 2:$ A $ 6,” <“ $ E $ 3,” $ B $ 2: $ B $ 6)

因此,我们看到第一个SUMIF将求和对应日期大于开始日期(15/01/2019)的所有分配数量,而第二个SUMIF将求和对应日期小于开始日期的所有分配数量结束日期(20/03/2019)。此后,将两个结果值相减以获得最终值。

以下是此插图:

突出显示的值相加(12 + 5 + 7 + 15 = 39),以第一个SUMIF获得39。之所以如此,是因为这些是满足第一个条件的单元格,即这些分配的作业数是在开始日期15/01/2019之后提交的。

然后将该值(39)减去突出显示以下的单元格的总和(5 + 20 + 7 = 32),以得到32个(或添加了第二个SUMIF的单元格,因为这些是满足第二个条件的单元格,即这些作业数量是在结束日期(20/03/2019)之前提交的。

因此,最终值= 39-32 =7.