带日期的SUMIFS |如何对两个日期之间的值求和?
带日期的Excel SUMIFS
当满足一个以上条件时,将使用SUMIFS函数,对单元格范围求和,此函数还支持将日期作为条件和条件的运算符,要使用带有日期的加和,我们需要输入= SUMIFS(Sum range ,日期范围,标准日期,日期2范围,标准日期2)。
句法: =SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],[criteria_range3,criteria3]等)
语法参数:
- 求和范围:总和范围是您要基于指定条件评估的单元格范围。
- Criteria_range1:criteria_range1是您要指定第一个条件的单元格范围
- 准则1: 条件1是需要从Criteria_range1中指定的第一个条件。
- Criteria_range2: 如果您查看语法,则Criteria_range2看起来是可选的。这是您要指定第二个条件的单元格范围
- 准则2: 条件2是需要从Criteria_range2中指定的第二个条件。
示例您可以在此处下载带日期Excel模板的SUMIFS –带日期Excel模板的SUMIFS
范例#1
假设有人问您“西部地区办公用品的总销售额是多少”。这里有两个条件:1 –“类别”中的办公用品2 –“区域”列中的西。
您将SUMIFS函数与Dates一起使用以获取总销售额。
- 总和范围:总和范围将成为您需要获得总销售额的销售额列。
- Criteria_range1:Criteria_range1将是“类别”列中的“范围”
- 准则1: Criteria1是办公用品,因为criteria_range1是包含条件的类别列
- Criteria_range2:Criteria_range2将是“区域”列中的范围
- 准则2:Criteria2将为“西部”,因为您需要获得西部地区的销售
笔记: 您也可以在criteria_range1中使用类别,在criteria_range2中使用区域,但是,应该根据criteria_range选择标准。
实际公式为= SUMIFS(J2:J51,G2:G51,“办公用品”,E2:E51,“西”)
答案是 2762.64.
范例#2
问题: 2017年之前,西部地区的总销售额是多少?
解决方案: 应用公式= SUMIFS(J2:J51,E2:E51,“ West”,B2:B51,“ <1/1/2017”),它将为您提供西部地区2017年1月1日之前的订单的总销售价值。
答案是 3695.2.
例子#3
问题: 在2017年8月27日之前,来自西部地区的Phone(子类别)的总销售价值是多少。
解决方案: 在这里,您需要根据3个条件获得销售:–子类别,地区和订购日期。在这里,您还需要传递criteria_range3和criteria3。
应用公式= SUMIFS(J2:J51,E2:E51,“ West”,H2:H51,“ Phones”,B2:B51,“ <8/27/2017”),它将为您提供Phone的总销售价值( 2017年8月27日之前来自西部地区的子类别)。
答案是 966.14.
例子#4
问题: 2017年下订单的总销售价值是多少?
解决方案: 您会看到这里需要获取给定年份的销售价值,但是,数据中没有年份字段。您只有“订购日期”,因此可以通过两个条件,第1个-订购日期大于或等于2017年1月1日,第2个条件-订购日期小于或等于12/31/2017年。
在这里,您需要为日期应用以下SUMIFS公式
= SUMIFS(J2:J51,B2:B51,“> = 1/1/2017”,B2:B51,“ <= 12/31/2017”)
如您所见,我还通过了excel逻辑运算符“ =”,因此它将包括两个日期。
答案是 5796.2.
范例#5
问题: 有人要求您获取所有我们没有客户名称购买我们产品的订单的销售价值。
解决方案: 您会看到许多订单中的客户名称为空。
在这里,您需要为日期= SUMIFS(J2:J51,C2:C51,””应用以下SUMIFS公式
“” 表示此公式将仅计算“客户名称”字段中没有值的那些单元格。如果传递“”(反逗号之间的空格),则不会给您正确的结果,因为空格本身被视为字符。
答案是 1864.86.
范例#6
问题: 有人要求您获取所有客户名称不为空的订单的销售价值。
在这里,您需要对日期= SUMIFS(J2:J51,C2:C51,””应用以下SUMIFS公式