如何使用SUMIFS函数?请见下文:
一个朋友发来一个简化的数据表:
由于工作需要,数据应转换为以下布局:
“交货日期”栏将被调换。
朋友说原始数据量大,那么什么公式可以实现呢?
建议使用SUMIFS功能。
操作第一步:规划数据表。
1.使用“删除重复项目”提取唯一的产品代码和名称。过程如下:
2.使用“删除重复的项目”提取非重复的日期并将其转置:
第二步:功能实现。
在H2输入公式:
=sumifs ($ d $2: $ d $12,$ a $2: $ a $12,$ F2,$ c $2: $ c $12,h $1),向右填充,得到所有数据:
公式说明:
公式中的F2使用混合引用$F2,这样当公式向右填充时,条件I来自F列,即产品代码列;H1使用混合引用H$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个区域/条件对。