在 Excel 的工作表中,有人想要将一个经年累记实而成的直式报表转换成矩型的报表(参考下图),以便利显现(资料表不会因长而不容易显示)或是製作统计图表等。
也许你会以为以剪贴体例也很快可以重组资料,可是若是资料更多时将会晦气于处置,利用公式来处置可以一劳永逸。而本例将不以相干查表函数来处置,而是要藉用 SUMPRODUCT 函数来履行查表的成果。
【準备工作】
拔取资料範围,按一下 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:年份、月份、收益。
【输入公式】
贮存格F2:=SUMPRODUCT((年份=F$1)*(月份=$E2)*收益)
拔取贮存格F2,贴至贮存格F2:I13。
本题由于是以年份和月份来构成资料,所以:
(年份=F$1)*(月份=$E2):找出在年份资猜中合适贮存格F1且在月份资猜中合适贮存格E2的 True/False 阵列。(此中的「*」运算,相当于逻辑 AND 运算。)
再于 SUMPRODUCT 函数中,找出对应的「收益」资料阵列。(每组年份和月份项目标前提都只会对应至一个收益项目)
【弥补资料】
具体之函数申明,请参阅微软网站的申明:
SUMPRODUCT:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342935.aspx
SUMPRODUCT:传回各阵列中所有对应元素乘积的总和。
|
语法:SUMPRODUCT(array1, [array2], [array3], ...)
array1:要求对应元素乘积和的第一个阵列引数。
array2, array3,...:要求对应元素乘积和的第 2 个到第 255 个阵列引数。
注:各阵列必需有不异的维度(不异的列数,不异的栏数)。不然会传回毛病值#VALUE!。而且会将所有非数值资料的阵列元素当做0来处置。
|
创作者先容
vincent
北京拓展公司 学不完.教不断.用不尽
- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-在公式中善用名称和资料验证清单(VLOOKUP,INDIRECT)
- 此分类下一篇: Excel-操纵表单核取方块标示礼拜六日(WEEKDAY)
- 上一篇: Excel-在公式中善用名称和资料验证清单(VLOOKUP,INDIRECT)
- 下一篇: Excel-操纵表单核取方块标示礼拜六日(WEEKDAY)
汗青上的今天
- 2015: Word-利用画布来增添绘製图案的便利性
- 2014: Excel-转换日期时候的格局为数字的组合
- 2014: Excel-在档案总管搜索时可以搜索档案的内容
- 2014: Excel-打消埋没的第A栏/第1列
- 2014: Excel-从微软网站抓取汇率对比表以成立一个汇率换算的试算表
- 2010: Excel-摹拟踩地雷的计较地雷
- 2010: 利用OneNote 2010辨识文字
- 2009: 搜索谜底的新利器-WolframAlpha
- 2009: 微软搜索引擎Bing
- 2009: Office 2003对比2007指令
▲top
|