今天朋友给我发了EXCEL文件,里面有两张工作表,一张是按日期记录的销量,一张是每月统计的模板。请帮忙统计一下每个产品的月销量。
商品销售记录表:
月度统计模板:
第一个关键步骤:TEXT函数建立一个辅助列。
在日期列前插入一个辅助列,在单元格A2中输入公式“=text (B2,“[dbnum1] m month”)”,将日期转换为月份。本月的格式与统计模板中当月的格式一致。
结果如下:
第二步:SUMIFS函数。
月度统计模板,在B2单元格输入公式:“=SUMIFS(记录!D $ 2:D $ 24,创纪录!$C$2:$C$24,Sheet1!$A2,记录!2:澳元24澳元,Sheet1!B$1)”,像向下填充一样,可以得到所有产品的月销售额。
SUMIFS函数介绍
功能:
用于计算满足多个条件的所有参数的总量。
语法:
SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],…)
汉语语法:
SUMIFS(求和区,条件区1,条件1,[条件区2,条件2],…)。
其中:
参数1:求和区域,必选,需要求和;
参数2:条件区域1,必选,用于搜索条件1的单元格区域;
参数3:条件1,必选;定义条件区域1中的单元格满足的条件;
以下参数:条件区域2,条件2,…可以省略。
SUMIFS函数最多可以输入127个区域/条件对。
主题分析
在这个例子中:
求和区:记录!2:美元24美元;
有两个区域/条件对:
条件一:记录!$C$2:$C$24,即所有产品领域;
1: sheet1!$A2,模板表中的“鼠标”;
条件二:记录!$A$2:$A$24,即辅助列月区;
条件2: sheet1!B$1在模板表中是“一月”。
其中:
两个条件区域都使用绝对引用,填充公式时不方便保留。
1条件" sheet1!$A2”,使用混合引用,当公式向下填充时,行会自动增加,当公式向右填充时,产品所在的A列保持不变;
2 "sheet1!B$1”,使用混合引用。公式向下填充时,保持月的第一行不变,公式向右填充时,月的列会自动变化。