- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.第三章 数据统计
【案例3-18】某公司的存货示例数据。利用移动加权平均法对存货进行计价的有关计算步骤如下: 在单元格D3中输入公式=IF(B4=“”,“”,B4*C4),然后向下填充复制,计算各日收入存货的金额。 在单元格F4中输入公式=IF(E4=“”,“”,I3),然后向下填充复制,计算每次发出存货的平均价格。 在单元格G4中输入公式=IF(E4=“”,“”,E4*F4),然后向下填充复制,计算每次发出存货的金额。 在单元格H4中输入公式=N(H3)+N(B4)-N(E4),然后向下填充复制,计算各日的结存存货的数量。 在单元格I4中输入公式=IF(B4=0,I3,(N(J3)+N(D4))/(N(H3)+N(B4))),计算各日的移动加权平均单位成本。 在单元格J4中输入公式=H4*I4,然后将其向下填充复制到J20,计算各日的结余存货金额。 第三章 数据统计 1.单条件求和 1.1 每隔一行求和 【案例3-1】单元格区域A1:A10中的数据,要将偶数行的数字进行求和,则可以在单元格E2中输入公式“=sum(if(MOD(ROW(B1:B10),2)=0,B1:B10))”;而如果要将奇数行的数字进行求和,则可以在单元格E4中输入公式“=sum(if(MOD(ROW(B1:B10),2)0,B1:B10))”。 1.2 每隔两行求和 【案例3-2】 如果要从第1行开始每隔两行求和,在单元格E2中输入数组公式“=SUM(IF(MOD(ROW(INDIRECT(”1:“COUNTA(B1:B11)))-1,3)=0,B1:B11))”即可。 如果要从第2行开始每隔两行求和,在单元格E4中输入数组公式“=SUM(IF(MOD(ROW(INDIRECT(”1:“COUNTA(B1:B11)))+1,3)=0,B1:B11))”即可。 如果要从第2行开始每隔两行求和,在单元格E4中输入数组公式“=SUM(IF(MOD(ROW(B1:B11)),3)=0,B1:B11))”即可。 1.3 每隔1列求和 方法和每隔1行求和基本一样,只是方向的转换。【案例3-3】 1. 4 每隔两列求和 【案例3-4】 1. 5 对含有文本型数字的单元格进行求和 如果单元格区域内含有文本型数字,那么要计算这些纯数字以及文本型数字,需要先使用VALUE函数将文本型数字转换为纯数字,然后计算。 【案例3-5】计算公式为“=sum(VALUE(B1:B6))”(数组公式) 1. 6 对单元格区域内指定的数字进行求和 【案例3-6】 =SUM((A1:D8=3)*A1:D8) =SUM(IF(A1:D8=3,A1:D8)) =SUMPRODUCT((A1:D8=3)*(A1:D8)) =COUNTIF(A1:D8,3)*3 补:SUMPRODUCT函数 功能:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。 语法: =SUMPRODUCT(array1,array2,array3, ...) Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。 注意: 引用的数据区域大小不一致会导致计算错误 如:=sumproduct(A2:A6,B2:B5) 数据区域中有错误值时,计算会出现错误值 数据区域应用不能整列引用 =SUMPRODUCT(A:A,B:B) 则返回错误值#NUM!。 数据区域有文本,计算中系统默认文本值为0 1. 7 对单元格区域内所有的正数或负数进行求和 【案例3-7】 1. 8 动态汇总当日数据和以前累计数据 【案例3-8】对于一些流水账数据,如果希望在某列单独显示当日累计数据和以前累计数据,可以使用sumif和today函数来解决。 2 多条件求和 2.1 对指定时间区间内的数据进行求和【案例3-9】 联合利用sum和if函数,或者sumproduct函数。 本例中用到的datevalue函数将日期字符串转换为日期序列号 2.2 不同单位的不同商品型号的销售额累加 案例【3-10】: (1)在G3单元格中输入公式 (2)利用数据透视表实现多条件求和 对于案例3-10这样的问题,利用数据透视表来解决是最方便的,具体步骤如下: 单击数据区域的任一单元格 “数据” →“数据透视表和数据透视图”,打开向导对话框 根据向导提示完成数据透视表 2.3 按年月进行汇总 【案例3-11】假若有一个每日的销售流水账,现要求按年、月进行汇总计算。 2.4 统计一个月内周一到周五的加班小时数 【案例3-12】超过8小时的算加班,要用weekday函数判断某天是周几,只有周一至周五的加班时间才进行计算。在单元格AH4中输入公式:=SUMPRODUCT((WEEKDAY($C$3:$AG$
文档评论(0)