不使用函数求和能算出平均数吗?如何计算
可以啊,有AVERAGE公式
用法跟SUM一样的
如果你要算A1:A20的平均数,就输入=AVERAGE(A1:A20)
使用sum函数进行求和,使用countif函数计算大于0的数值的个数,然后进行平均数的计算。
可以啊,有AVERAGE公式用法跟SUM一样的
如果你要算A1:A20的平均数,就输入=AVERAGE(A1:A20)
参考资料http://www.21ic.com/download/mcu/200504/6957.htm
求平均值的简捷方法
首先说明,这是前人所推荐的求平均值的方法,只是经过我的一点点加工整理
这里开头先说一个重要的概念,在二进制数值表示方法中,一个无限长的二进制数顺序向左移动一位就是原值乘以二,而如果二进制数顺序向右移一位就是原值除以二。我们利用这个特性在PIC单片机中可以很方便地求得两个数的平均值:将两个数相加,然后将和右移一位便是两个数的平均值,如果和是奇数,那么余数就在C里面。
更进一步的方法,比如我们要求一段时间内AD值的平均值,通常需要把几十次的和再除以几十,而利用移位其实非常方便,甚至求和后都可以不用再作任何运算就可以得到平均值。举一个很特殊的例子说明:
我们要为8位的AD结果做平均值运算,如果我们一次做256次(注意刚好是2的8次方哦)AD转换,将每次的AD结果相加,这样256次AD转换之后我们得到一个16位的和,这时我们就不用再把和除以256了,实际上我们已经得到了8位的平均值整数部分,那就是16位和的高8位!怎么证明?很简单:我们求得的和要除以256,将256拆开,就是这样一个方程(假设平均值为X,和为Y):
X=Y/(2*2*2*2*2*2*2*2)
也就是将Y除以8次2,换句话说按照上面的说法就是要将“和”右移8位————刚好将16位和的高8位移入低8位,而原低8位如果作为小数舍去的话,那么原高8位就是平均值的整数部分!既然如此简单就没有理由再去自找麻烦移位8次了,直接取16位和的高8位多简单?若是有人拿了那个16位的和直接去冒充16位精度的AD结果,我也不反对。
让我们再来思考一下10位AD值的平均值如何求:再做256次?太麻烦了,取得的和要18位占用3个字节,而且时间太长不允许,怎么样才更简便呢?右对齐的10位AD值占用两个字节,高字节前面还有6位空的,6位就是2的6次方=64,这就是我们需要做AD的次数,做完64次AD之后结果相加的和刚好是10位的左对齐值!当然要舍去低字节的低6位,那是小数,我们取整的时候并不关心的。有人说:我还是需要结果是右对齐的以方便计算————那就右移6位…………有必要吗?其实还有更简单的:那就是只需要左移2位!呵呵大家都是明眼人不用我多说为什么了,可以看得出来这有多方便。
推而广之,如果我们要作若干整数的平均值,只需要先求2的n次方次的和然后右移n次或者左移(8-n)次就可得到它们的平均值整数了。往哪移,看往哪近喽。
附:10位AD转换求64次平均值程序:
MOVLW D'64'
MOVWF COUNT
MOVLW ADRESL
MOVWF FSR
CLRF ADMEANH
CLRF ADMEANL ;这个不要忘了
LOOPAD
CALL AD转换
MOVF ADRESH,W
ADDWF ADMEANL,F ;加高字节,因为高字节只有最低两位,64次求和不会溢出,所以不用判断是否有进位。
MOVF INDF,W
ADDWF ADMEANH,F ;加低字节
BTFSC STATUS,C ;是否有进位
INCF ADMEANL
DECFSZ COUNT
GOTO LOOPAD
平均值调整
BCF STATUS,C ;这是一个移位之前的好习惯,许多找不到原因的错误就源于此
RLF ADMEANH
RLF ADMEANL
RLF ADMEANH
RLF ADMEANL
RLF ADMEANH ;思考:为什么要做两次半左移?为什么先前加的时候AD结果高字节加到暂存低字节?
MOVLW B'11'
ANDLW ADMEANH ;舍掉高字节高六位的余数。
;至此,64次AD的结果平均值高字节两位结果在ADMEANH中,低字节8位在ADMEANL中
;=============================================================
AD转换
重新选择AD通道
重新开启AD模块 ;这两项比较重要,在同一个通道反复采样中,必须每次都重新采样才能得到准确的AD结果
CALL 采样延时 ;大约几十微秒使采样电容充饱,此延时视AD口输入阻抗而定。若阻抗大于10K,应适当延长采样时间。
BSF ADCON0,GO
BTFSC ADCON0,GO
GOTO $-1
AD返回
假设数据在A1:A10,输入公式:
=average(A1:A10)
=average(a1:a100) 即从a1到a100单元格之间所有连续数字的平均
或
=average(a1,b2,b2,d2) 即这几个不连续单元格数字的平均
有函数不用,顶楼上。。
用电脑自带的计算器计算啊!最好用函数
Excel用SUMIFS函数怎么计算数据之和?
5.这样就可以计算出销售量超过45的单元格所对应的所有销售额之和。总结:SUMIFS函数的参数也可以是条件判断语句,通过SUMIFS函数,大家还可以完成更多复杂的工作,将办公表格的麻烦事情轻松搞定。关于“Excel用SUMIFS函数怎么计算数据之和?”小编就分享到这里了,希望大家能够喜欢,并且能够掌握ExcelSUMIFS函数...
在EXCEL中,怎样才能使用函数算出来的数据,可以复制粘贴?
在EXCEL中,使用函数算出来的数据,可以复制粘贴,可以在复制粘贴时选择粘贴为数值即可。方法步骤如下:1、打开需要操作的EXCEL表格,选中需要复制粘贴的单元格,并通过“Ctrl+C”复制单元格。2、在需要粘贴的位置点击鼠标右键,并在弹出得右键菜单中点击粘贴为“值”即可(鼠标停留在选项上时会提示“值”...
表格算总和怎么计算?
以EXCEL的表格计算总和为例,可以使用求和的计算公式SUM来进行计算。在对应的单元格中输入计算公式=SUM(),然后使用鼠标选中需要计算的区域并按回车键即可。具体的以EXCEL2007为例,计算方法如下:1、在电脑上新建一个EXCEL文件进入。2、进入到该文件以后输入需要的单元格数据。3、此时在对应的单元格中...
如何将excel中的一列数据自动算出结果
要让一列自动算出结果,你可以使用Excel中的公式或函数进行自动计算。具体方法如下:1. 使用公式:在需要计算的第一个单元格中输入公式,例如SUM函数(求和函数)。将光标移动到公式中的单元格引用上,然后按住鼠标左键不放,将单元格引用拖动到需要计算的单元格范围内。然后按下回车键,Excel将自动计算...
如何在Excel中使用公式自动求和?
方式三:函数的魔法对于更专业的操作,点击“插入函数”后,找寻SUM的图标,点击后选择你的求和区域,确认无误后,一切就绪,只需点击确定,计算结果就显现眼前。或者,你也可以在空白区域直接输入公式 =SUM(选中的区域),无需繁琐步骤,同样能快速得到答案。无论你是新手还是熟练的Excel玩家,这些技巧都...
函数求和公式
4. 洛朗级数:如果一个函数可以写成一个无穷级数的形式,那么这个级数被称为洛朗级数。在一些数学问题中,函数求和公式可以用于求解洛朗级数。5. 递推公式:一些数列可以使用递推公式进行求解,这个公式可以通过数列中的每一个项计算出下一个项。递推公式可以转换为函数求和公式,以帮助我们更好地计算数列...
怎么样在excel中使用求和函数
准备材料:WPS的EXCEL表格 步骤:1、新建XLSX或XLS工作表,并打开,此处新建的是XLSX工作表。2、因为为演示插入求和函数,故随机在表格中输入数字。3、点击菜单栏中的公式栏,再点击自动求和的下拉箭头。3、如果要确定将求和值列在指定单元,需要先选择单元格。点击“求和”。4、指定单元格会出现如图所示...
EXCEL条件求和怎么用??
excel是办公中最常用的软件之一,有时候需要按条件求和,该怎么做,下面给大家介绍下方法。1、首先在打开的表格中,在单元格里输入SUMIF函数。2、这时可以看到,第一项选择求和项整列。3、然后输入逗号。第二项选择求和项。4、再次输入逗号。第三项选择数值。5、最后回车可得到数值,按住右下角下拉即可...
计算求和的函数
计算平均值、计算中位数等。此外,还可以使用求和函数来对数据进行筛选和分类,以便更好地进行数据分析。4、工程和技术:在工程和技术领域,求和函数也被广泛应用于各种计算和优化问题。例如,可以使用求和函数来计算一个项目中的总成本、计算优化问题的目标函数值、计算信号处理中的能量谱密度等。
如何用Excel里的公式计算乘积求和,∑上面H,下面i=1,右边还有个3,假如H...
在Excel中,您可以使用公式来计算乘积求和。假设要计算的乘积是 H3,且 H 的值为 3,公式为 ∑(i=1 to H) i3。以下是在Excel中使用公式计算乘积求和的步骤:在Excel的一个单元格中,输入以下公式:=SUMPRODUCT(ROW(INDIRECT("1:"&H))*3)这个公式使用了 SUMPRODUCT 函数和 ROW 函数来计算乘积...
繁妮尤诺: 可以啊,有AVERAGE公式用法跟SUM一样的如果你要算A1:A20的平均数,就输入=AVERAGE(A1:A20)
桐梓县19672172634: 怎样在excel中求平均值 - ?
繁妮尤诺: 一,利用自带工具求平均值 1,因为Excel办公软件自带了数学工具,因此这里我们可以利用软件自带的工具求取平均值.首先,这里我以求取一列数据的平均值为例向大家讲解一下,我们先选取这部分数据. 2,然后我们点击软件上面的工具...
桐梓县19672172634: excel中平均分怎么算? - ?
繁妮尤诺: 有两种方法:1、先选取要求取部分数据——点击软件上面的工具栏——求和按钮——点击下拉菜单,选择“平均值”——得出结果;2、插入函数——圈中要求数据平均值的单元格——软件自动将所求的公式列举出来——得出结果.Excel是常...
桐梓县19672172634: excel如何忽略公式求和或求平均值? - ?
繁妮尤诺: 没法直接判断单元格的值是不是由公式而来.可以先定义公式:名称GG:=GET.CELL(48,Sheet1!$A1)然后再用判断去掉由公式而来的值,再计算.
桐梓县19672172634: 用Word怎么计算平均值? - ?
繁妮尤诺: 1、打开word文档,在文档输入人名、各科成绩、平均值等. 2、把光标定位于王晓峰平均值处,点击插入-域选框. 3、在域代码中写入=average(left),平均值是average. 4、发现第一个结果出来了,然后复制粘贴到其他栏中,各个数据按F9进行刷新,最左侧所有结果的都出来了. 5、最下面的结果方法也是同样的,点击插入-域,然后域代码中改成=average(ab0ve).
桐梓县19672172634: Excel平均数怎么求 - ?
繁妮尤诺: =AVERAGE(),括号内是你需要求平均数的数,可以是几个数,也可以是一段数.
桐梓县19672172634: excel怎样求数组中满足某条件数的平均数 - ?
繁妮尤诺: 这是个数组公式,要按CTRL+SHIFT+回车结束才能用.因为加了一个判断条件:你在编辑栏选中这部分:IF(B4:B17>=90,B4:B17)按F9,就行会得到这样的结果.{FALSE;99;FALSE;FALSE;99;91;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE} AVERAGE函数只对数值求和并计数,对文本不计数也不求和.
桐梓县19672172634: Excel中怎样连续求平均数 - ?
繁妮尤诺: 假设数据在A列 从A1:A100,那么B1输入公式: =average($A$1:A1) 向下复制即可
桐梓县19672172634: 电脑word怎么求和 - 电脑word怎么求和和计算平均分 ?
繁妮尤诺: 1. 电脑word怎么求和和计算平均分1.打开电脑上的Word文档的数据找到表格.2.鼠标选中表格的空白单元格处,点击表格上方菜单栏中的布局.3.在布局中点击右边的公式...
桐梓县19672172634: 做个成绩表格,怎么才能快速的计算出平均成绩及各个数据的总和? - ?
繁妮尤诺: excel里面: 1....最快捷:选中需要计算的数据,然后右键点击右下角的状态栏,选择“求和”或者“平均值”就可以直接在右下角状态栏显示结果,不过结果不能复制的...2.使用sum ,SUBTOTAL,average等函数求出...这个不具体说了.