美文网首页韩老师讲Office工具癖
Excel197 | SUMIFS帮你行列转置

Excel197 | SUMIFS帮你行列转置

作者: bitterfleabane | 来源:发表于2017-10-26 11:27 被阅读12次

问题来源

朋友传来一简化的数据表:

由于工作需要,数据要转换成以下布局:

即将“交货日期”行列转置。

朋友说原始数据量较大,有什么公式可以实现?

韩老师建议用SUMIFS函数。

操作过程

第一步:规划数据表

1、利用“删除重复项”,提取唯一产品代码与名称,过程如下:


2、利用“删除重复项”,提取不重复的日期,并转置:


第二步:函数实现

在H2输入公式:

=SUMIFS($D$2:$D$12,$A$2:$A$12,$F2,$C$2:$C$12,H$1),向下向右填充,即得所有数据:

公式解释:

公式中F2使用混合引用$F2,目的是公式向右填充时条件一都出自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 个区域/条件对。

相关文章

  • Excel197 | SUMIFS帮你行列转置

    问题来源 朋友传来一简化的数据表: 由于工作需要,数据要转换成以下布局: 即将“交货日期”行列转置。 朋友说原始数...

  • 线性代数-行列式性质

    D === 一、转置行列式:将D的行列互换()得到为D的转置行列式 ==== 性质一、行列式与它的转置行列式相等,...

  • 【行列式】4、行列式的性质

    转置行列式 则转置行列式为 性质一: 行列式的值等于转置行列式的值 证明:转置行列式是第一行变第一列,第二行变第二...

  • perl 小工具 -- 行列转置小脚本

    行列转置的小脚本

  • 行列式

    1. n阶行列式定义 2. 行列式性质 行列式与它的转置行列式相等。转置行列式 对换行列式的俩行(列),行列式变...

  • excel行列转置

  • MySQL 行列转置

    建立测试表: 原始数据: 需要转置为: 即:将 事件名(event_name)作为纵向表头,日期(dt)作为横向表...

  • 线性代数(5) 行列式的性质

    行列式转置 所谓转置就是把原来的行做成列就是转置的操作。转置符号就是用上标 T,矩阵的转置也是这样表示。有关转置在...

  • Learn_for_Numpy

    数组转置和交换轴 转置 矩阵的行列交换 1. numpy.where (x if condition else ...

  • hive sql 行列转置

    最近在做大数据的建模遇到的个需求,需要将行转置列,记录下。 如上图,将datatime相同的多行变成一行数据,效果...

网友评论

    本文标题:Excel197 | SUMIFS帮你行列转置

    本文链接:https://www.haomeiwen.com/subject/mbghpxtx.html