- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Excel表格关联数据的统计
Excel表格关联数据的统计
在许多具有数值计算的表格中,计算合计项容易实现;但要分类计算统计,即求得分类相同项的小计就比较麻烦;如下表中,如果想统计分项各种车型的数量(费用)、各公司的费用使用手工排序方法可以计算,如果表格有上成百上千项工作量就非常大。下面介绍一种通过表格公式可以轻松实现分项统计的方法。
?
??? 一、排序,按我们需要统计的项进行;如果需要统计不同车型数据,用鼠标将表格全选,点击菜单“数据”-“排序”,排序选择“车型”或“C列”,默认升序。相同车型即排列在一起。
??? 二、在表格右侧增加两列,车型和数量,在其下单元格输入公式。
??????? 1、车型列用来判断有什么车型,每种车型只显示一次;判断下一个车型是否变化,不变显示值为空字符(无显示);值不同(有变化)则显示本行对应C列车型。I3单元格中输入公式:=IF(C3C4,C3,),并下拉公式至表格最后一行,见下表:
?
???? 2、 数量列用来计算每一种车型的数量,并且显示在车型单元格的对应行中,每种车型也只显示一次,并且在没有车型显示的单元格中显示为空字符;
???? 在J3单元格中输入公式:=IF(I3,SUM(INDIRECT(EROW()):INDIRECT(E(ROW()+1-COUNTIF(C$3:C3,C3)))),)?并下拉至表格底部行;公式解释:首先判断左单元格I列车型是否为空字符值,如果是,不显示任何值,否则计算这种车型E列数量的和值(公式中sum()项);公式中:INDIRECT(EROW()):INDIRECT(E(ROW()+1-COUNTIF(C$3:C3,C3))))相当于“Em:En”—单元格区域,同一车型的数量值(E列)的单元格区域。
???? 函数解释:INDIRECT()为单元格引用函数,对于一些变化的单元格(非固定值,可以使用计算得到);INDIRECT(EROW())表示公式所在行的E列对应单元格。COUNTIF(C$3:C3,C3)))),)? 函数用来计算单元格区域中包含某个值的个数,本式中表示计算从C3到本行C列单元格区域中包含本行C列单元格(车型)的单元格数量。IF(x,y,n)函数为条件判断函数,x项为条件,为真(条件成立)时值为y,为假(条件不成立)时值为n。
???? 3、将I列车型和J列数量下的所有单元格复制,使用选择粘贴数值的方法,粘在新表或原来表格的下方,选择刚粘贴的所有数据行,按车型列、降序排序,车型和数量则排列在一起,见下图:???
???? 排序按降序是为了将空行排至下方,如果需要升序排列,再按升序排序即可。
???? 4、如果需要统计不同车型的金额(数量*价格),将J3格公式SUM()后*D3即可,下拉公式至底部。其它步骤相同。
三、上表需要计算各公司或按日期项进行统计数量公式的变化:
???? 1、按需要的公司或按日期项排序。
???? 2、参照第二项,只需I3、J3单元格公式中表示单元格的所有“C”替换为“F”或“B”即可。
????? 进行以上公式的编写需要一定的Excel使用基础和计算机知识,主要牵扯到逻辑判断和数字计算,只要加强应用,就可以很好地应用。如果有什么疑问可以留言给我,相互交流,相互提高。
?
?
?
?
?
?
文档评论(0)