今天来学习根据销售明细按月汇总的excel公式设置技巧,有3种excel公式可以实现这个目的。
【例】,AB列是销售明细表。要求在右侧的月份汇总表中设置公式,计算出每个月的时时销售额。
方法1:使用sumifs函数(适用于2007及以上版本)
=SUMIFS(B:B,A:A,">"&DATE(2015,D2,0),A:A,"<"&DATE(2015,D2 1,1))
公式说明:
DATE(2015,D2,0) 用DATE函数生成当前月的第0天,即上个月的最后一天
DATE(2015,D2 1,1) 生成下个月的第1天。
方法2:使用SUMPRODUCT函数(适用于所有版本)
sumif的高级用法:跨多表条件求和
Sumif函数是条件求和函数,一般我们只是用于单表求和,今天本文就学习sumif函数的高级用法,跨多表条件求和。 一、工作表名规则(序号 字符) 【例】,有1日~5日5个列相同、行数不同的明细表,要求汇总出每个产品的销量之和。 分表: 汇总表 分析: 分析: 首先我们需要用宏表函数取得表名 公式 –
=SUMPRODUCT((MONTH(A$2:A$275)=D2)*B$2:B$275)
公式说明:
MONTH(A$2:A$275)用MONTH函数取出所有日期的天数。
方法3:使用SUM函数(数组公式,适用于所有版本)
{=SUM((MONTH(A$2:A$275)=D2)*B$2:B$275)}
公式说明:
计算原理同方法2
本公式需要用数组形式输入,即按ctrl shift enter三键输入。
补充:如果考虑公式简捷易用,建议用Sumproduct函数公式,如果考虑计算速度,建议用sumifs函数公式。
使用Excel函数公式统计文本出现次数的方法
在对数据进行分析时,有时需要根据文本来统计次数。下面以统计考勤表中的全勤次数为例来介绍使用Excel函数公式统计文本出现次数的方法。 1、启动Excel 2013并打开工作表,在C12单元格中输入公式“=COUNTIF($B$4:$H$7,CONCATENATE("*",B12,&quo