您当前的位置:首页>论文资料>EXCEL中满足某一时间段数值求和问题的分析

EXCEL中满足某一时间段数值求和问题的分析

资料类别:论文资料

文档格式:PDF电子版

文件大小:1.59 MB

资料语言:中文

更新时间:2024-12-26 11:46:38



推荐标签:

内容简介

EXCEL中满足某一时间段数值求和问题的分析 ·158-
信息技术
EXCEL中满足某一时间段数值求和问题的分析
韩红宇杨德义
(漯河职业技术学院,河南漯河462000)
摘要:实际工作中使用EXCEL对关于某一时间段和年龄段数值求和是一个难点。根据具体情沉灵活使用"SUMIFO"、"SUMPROD-题的解决办法,以供同行参考借鉴。在EXCEL中对数据造行统计和分析非常的方便,如对不同部门、不同产品甚至不同年龄段人奠等的相关数据进行统计,只需使用分类汇总功能即可实现。但对某一时间段内的相关数据进行求和时就非常的麻烦,甚至无能为力。
关键词:EXCEL;函数;高效
1某一时间段数量求和的问题
以图1中的数据为例,我们要快速计算出某一时间点之前、之后、之间的销售总值的数量和。如2015年之前、2015年之后、2015年1月上旬等的销售总值。
根据身份证号计算出20岁以下、20-30岁、30岁以上购买人的购买力情况。
针对这些间题,我将逐一列出,并分析解决方案。 2问题分析
由于购买日期比较分散,分类汇总功能只能应用于一个固定的时间点,所以分类汇总无法实现上述功能。那么我们使用高级筛选可以吗?理论上是可行的。我们可以把不回时间点上的数据进行筛选,然后复制到一个新的工作表中。但这样的做法是每一个时间点都要进行一次筛选,而且一且统计时间点和原始数据发生变化,筛选工作就要重新做一,非常烦!不符合EXCEL中能引用不复制"原则的要求
实际上我们可以使用“SUMIF0"、SUMPRODUCT 0"、“MIDO""YEARO"等函数快速高效的实现。
2.1SUMIFO函数简介。使用SUMIF函数可以对报表范围中符合指定条件的值求和。Exeel中SUMIF(函数的用法是根据指定条件对若干单元格、区域或引用求和。
SUMIF函数语法是:SUMIF(range,eriteria,sum_range)
SUMIF函数的参数如下:第一个参数:Range为条件区域,用于条件判断的单元格区域。第二个参数:Critleria是求和条件,由数字、逻辑表达式等组成的判定条件。第三个参数:Sum_range为实际求和区域,需要求和的单元格、区域或引用
当省略第三个参数时,则条件区域就是实际求和区域
eriteria参数中使用通配符(包括间号()和星号()。间号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的间号或星号,请在该字符前键入波形符(一)。
2.2SUMPRODUCTO函数简介。SUMPRODUCTO函数语法是: SUMPRODUCT(array1,array2,array3, -.)
SUMPRODUCTO函数的参数如下:array1,amay2,array3,-为2到 30个数组,其相应元素需要进行相乘并求和。
SUMPRODUCT函数的适用范围,在给定的几组数组中,然后把数组间对应的元索相乘,最后返回乘积之和
从字面上可以看出,SUMPRODUCT有两个英文单词组成,sum是和.product是积,所以是乘积之和的意思。
2.3MID(函数简介。MID(函数语法是:MID(string,start,length)
MID0函数的参数如下:从string字符串的start字符开始取得 length长度的字符串,如果省略第三个参数表示从sart字符开始到字符串结尾的字符串。
2.4YEARO函数简介。功能:将系列数转换为年。 YEAR(数语法:YEAR(serial_number)
YEAR()函数参数:Serial_number为一个日期值,其中包含要查找的年份。日期有多种输人方式:带引号的文本串(例如"2015/01/30")、系列数(例如,如果使用1900日期系统则35825表示1999年10 月1日)或其他公式或函数的结果(例如DATEVALUE("1999/10/1"))。
3问题的解决
间题一:某一时间点之前的数量和
如:2015年1月1日之前总值(F列)的数量和。
解决办法:在结果位置的单元格内输人如下公式即可。
=SUMIF
(A:A,
*<201511",G:G)
说明:A:A、F:F 为A列和G列的绝对引用,比使用$表
日期人 8
216-1-1283-15--216-1155 s-e--

RC
品品
19
送力2
292 RCOE SLHZLPTRRCOE 电1190411220002 SHROEZ 111204122000
道美年性
401-9106
8232225
6.
出 0 0 18
E
图1数据原表
示的绝对引用更为方便。A列内为日期型数据,可以进行大小的比较。"<2015-1-1"即为2015年1月1日之前的日期。
间题二:某一时间点之后的数量和
2015年1月1日之后(含1月1日)B列上数量和, =SUMIF(A:A.">=201511",G:G)
说明:如果不包含2015年1月1日,可将参数内的">="换为">" 间题三:某一时间段之间的数量和
2015年1月1日至2015年1月15日B列上数量和
方法
:=SUMIF(A:A,">=201511",G:G)SUMIF(A:A,
*>2015115*,G:G)
方 法 二 :=SUMPRODUCT (A1:A100>=DATE (2015,1,1)* (A1: A100<=DATE(2015,1,15)*G1:G100)
A1:A100为日期,G1:G100为数量.如上所例比如,在一个月中我要求上旬,中旬,下旬,
我要求满足上旬下的单某种型号的产品总的求和,怎么设公式?
SUMPRODUCT ($A $1: $A $100>=DATE (2015,1,1) (8A $1: $A $100<=DATE(2015,1,15)*(SD$1:8DS100=" 型号 "y*SG81:SGS100)
括号里面等号后面的数据可以是直接对单元格的引用
从实例中可以看出,SUMIF)比较容易理解和操作适合初学者使用 SUMPRODUCTO相对复杂但功能强大,使用灵活,适合有一定基础的专业人员使用。
间题四:根据身份证号统计年龄段的数量和
身份证号为15位或18位而EXCEL中数值类型最长为14位.超过位数将自动转为科学计数法,14位以后的数值也将用0取代,所以身份证号要使用文本格式表示。15位的身份证号从第七位起取两位即为年份(如74),18位的身份证号从第七位起取四位为年份(如1974)。使用VALUE)可以将文本型数据转为数值型,YEAR(NOW()为当前日期的年份数值,二者相减即为年龄数值。公式如下:
=IF(LEN (C2)=15,YEAR (NOW 0)1900VALUE(MID (B2,7,2),IF (LEN(C2)=18,YEAR(NOW()VALUE(MID(C2,7.4)" 身份证错")
年龄求出,关于统计年绘段的数量和的方法就和间题一、二,三基本相同,不在费述。
4结论
通过对间题的分析和相关函数的介绍,对其体间题逐一给出解决方案,为大家提供了解决间题的一种思路。只要充分了解各个函数的功能和使用方法,灵活运用,举一反三,EXCEL就将在我们的工作中发挥巨大的功效。
参考文献
[I]李广,赵金梅航天信息培训学校.Excel在财务管理中的应用[M]北京:机械工业出航社,2010:183
作者简介:韩红宇(1974-),男,河南漯河人,漯河职业职业技术学院讲师,硕士,主要研究方向:电子信息技术
上一章:创新驱动背景下黑龙江科技文献资源建设的思考 下一章:马莲河流域水污染控制措施研究

相关文章

基于数值分析的发动机正时盖渗油问题研究 用EXCEL处理高斯坐标计算问题 MATLAB在时间序列分析中的应用 金属矿山采动岩石力学问题数值模拟分析 现状突破与稀释:服务式公寓-满足新的生活需求(中) 高等工程数学中的数值分析 径流及盐度对瓯江口滞留时间影响的数值模拟研究 复分析及其在数值数学中的应用