Excel-报名资料处理(SUMPRODCUT,INDIRECT,枢纽分析表和
当在 Excel 中获得一个活动会的报名表(以下图),除各班的所有学生根基资料以后,还有各个角逐项目,此中的值为 TRUE 者代表有报名,FALSE 代表没有报名。
若何能快速计较各个角逐项目标各班男生/女生的参数人数?
1. 利用关键阐发表和交叉阐发挑选器
以跳高项目为例,当你插入一个关键阐发表,设定以下:
将栏设为:『性别』栏位;列设为:『班级编码』栏位;值设定:『跳高』栏位。
你看到的只是各班男生人数和女生人数,并没有法显现 TRUE(报名) 的数目。
所以你要拔取[阐发/挑选]功能区中的「插入交叉阐发挑选器」。
接着,勾选「跳高」:
当你按一下「TRUE」,此时显示的数值即为各班男生/女生的报名人数。
2. 设计公式来计较
以角逐项目:跳高为例,先将『班级编码』、『性别』、『跳高』三个栏位的所有资料,界说名称:班级编码、性别、跳高。
输入公式:
贮存格O2:=SUMPRODUCT((班级编码=$N2)*(性别=O$1)*(跳高=TRUE))
(班级编码=$N2)*(性别=O$1)*(跳高=TRUE):「*」运算可以将三个前提履行逻辑 AND 运算,即三个前提皆合适者,才会掏出来计较乘积和。而在「*」运算时,会将传回值 TRUE/FALSE 成果转换为 1/0。
提示:『跳高=TRUE』不成写出『跳高="TRUE"』,TRUE 在此是一个布林代数值,而非文字 TRUE。
然后,複製贮存格O2,贴至贮存格O2:P48。
【进阶处置】
若是想要一次就获得所有角逐项目标各班男生/女生的参赛人数,该何处置?(参考下图)
设计公式前要注重:运算人数的资料表栏位称必需要和原始资料的栏位名称完全不异。
接,除已界说的名称:班级编码、性别以外,再将本例中的『一百、跳高、跳远、一仟5、圣火队、助理裁判』每一个栏位的所有资料,界说名称:一百、跳高、跳远、一仟5、圣火队、助理裁判。
设计公式,贮存格P2:
=SUMPRODUCT((班级编码=$N2)*(性别=$O2)*(INDIRECT(P$1)=TRUE))
INDIRECT(P$1)=TRUE:此中 INDIRECT(P$1),奇妙的将贮存格P1中的栏位名称转换为现实贮存格範围(此中每一个栏位中的贮存格範围都已先界说好名称了)。
然后,複製贮存格P2,贴至贮存格P2:U4。
【跋文】
你有发现吗?只要一个公式即能求出各班的男生/女生加入各个角逐的人数,实际上是有一些奇妙的放置的,例如:
(1) O栏中『男』和『女』是分二列放置。
(2) 运算人数的资料表栏位称和原始资料的栏位名称完全不异。
创作者先容 vincent 北京拓展公司- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-依日期判定赐与警示色采(设定格局化的前提)
- 此分类下一篇: Excel-在月曆型式中显示排班成果(SUMPRODUCT,OFFSET,DATE,ROW)
- 上一篇: Excel-依日期判定赐与警示色采(设定格局化的前提)
- 下一篇: Excel-在月曆型式中显示排班成果(SUMPRODUCT,OFFSET,DATE,ROW)
汗青上的今天
- 2013: Excel-让利用者输入暗码才能编纂某些贮存格
- 2012: Windows 8-封闭利用程式(App)的通知
- 2012: Windows 8-在Metro中插手Google搜索
- 2011: Google-Google文件新增简报功能
- 2011: Excel-学生测验成就处置阐发
- 2010: 在Windows Live Write中製作精彩的表格
- 2010: Excel-计较每週各天的收益