今天图老师小编要跟大家分享Excel中averageif函数以及低版本的替代解法,精心挑选的教程简单易学,喜欢的朋友一起来学习吧!
【 tulaoshi.com - excel 】
文章介绍excel中averageif函数的用法和实例,并给出2003低版本中averageif函数替代解法。
Excel中averageif函数是2007版以后的版本新增加的一个条件求平均值的函数。
根据官方帮助说明,averageif函数是返回某个区域内满足给定条件的所有单元格的平均值。
averageif函数的语法是:averageif(条件区域,条件,计算平均值的实际单元格)
我们以一个实际例子来学习Excel中averageif函数的使用方法。
上图,计算1部的平均销量,D3单元格输入公式:=AVERAGEIF(A2:A10,A2,B2:B10),回车确定即可。
公式中A2:A10条件区域,即部门这列的所有部门情况。条件是指1部,即满足部门为1部的部门,B2:B10是对应实际计算平均值的区域。
使用excel2003版的朋友,没有averageif函数,又如何使用其余的公式来代替averageif函数呢?
下面提供两种解法:
第一,输入公式:=AVERAGE(IF(A2:A10=A2,B2:B10)),按ctrl+shfit+enter组合键结束,即为数组公式。
解释:先用IF做判断,如果满足条件返回对应值,不满足返回FALSE,再用AVERAGE函数对这些数值求平均值。
第二,公式为:=SUMIF(A2:A10,A2,B2:B10)/COUNTIF(A2:A10,A2)
解释:满足条件的区域求和除以满足条件的个数。
除了AVERAGE函数以外,高版本还新增了一个AVERAGEIFS函数,此函数是返回满足多重条件的所有单元格的平均值。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)★计算方形的面积和边长
如果需要计算一个正方形的面积,求出一个边长的平方即可。下列公式计算在单元格side的一个正方形的面积:
=side^2
如果需要计算正方形的周长,用个边长乘以4即可。下列公式使用单元格side来计算一个正方形的周长
=side*4
★计算矩形的面织和周tulaoShi.com长
如果需要计算一个短形的面积,使用高乘以底边即可。下列公式使用单元格height和base,计算一个矩形的面积:
=height*base
如果需要计算一个矩形的周长,高乘以2,再加上宽乘以2即可。下列公式使用单元格height和width,计算一个矩形的周长。
=(height*2)+(width*2)
★计算一个圆的面积和周长
如果需要计算一个圆的面积,使用革数π乘以半径的平方,单元格radius包含圆的
半径。
=PI()*(radius^2)
圆的半径等于直径的二分之一。
如果需要计算圆的周长,使用系数π乘以直径,使用单元格diameter计算一个圆的
周长。
=diameter*PI()
圆的直径是半径的二倍。
★计算梯形的面积
如果需要计算一个梯形面积,两个平行边相加,乘以高,再除以2。下列公式使用单元格
side和height。计算一个梯形的面积。
=((side*2)*height)/2
★计算三角形的面积
如果需要计算一个三角形的面积,底边乘以高,然后除以2。下列公式使用单元格base
和height,计算一个三角形的面积。
=(base*height)/2
★计算球体的表面积和体积
如果需要计算一个球体的面积,使用球体半径的平方乘以π,然后乘以14。下列公式得出
球体的面积,其中球体的半径放在名为radiua的单元格中。
=PI()*(radius^2)*4
★如果需要计算一个球体的体积,使用球体半径的立方乘以π,然后乘以4,再除以3。下
列公式计算了一个球体的体积。单元格radius中存放的是球体的半径。
=((radius^3)*(4*PI()))/3
★计算正方体的面积和体积
如果需要计算一个正方体的面积,使用边长的平方乘以6。下列公式使用单元格side
(包含正方体的边长)计算正方体的面积
=(side^2)*6
如果需要计算一个正方体的体积,求出一个边长的三次方值即可。下列公式使用单元格side,得出一个立方体的体积
=side^3
★计算圆柱体的体积
如果需要计算圆柱体的体积,底面半径的平方乘以π,然后再乘以高。下列公式使用单元
格radius和height,计算圆柱体的体积。
=(PI()*(radius^2)*height)
★计算锥体的体积
先计算底面积,然后乘以高,再除以3。下面的公式计算了一个锥体的体积。假设单元格名为width(底面的宽度),height(锥体的高度)。
=(width*length*height)/3
假如在A1:A10区域中有一列数据,其中包含数值0和空的单元格,现在需要将其中非零、非空的数据提取出来,并且按原数据的顺序排列,如图所示,可以使用下面的数组公式。
在B1单元格中输入数组公式:
=OFFSET($A$1,SMALL(IF($A$1:$A$100,ROW($1:$10),""),ROW(A1))-1,0)
公式输入完毕后,按Ctrl+Shift+Enter结束,然后向下填充即可。
公式说明:上例A1:A10区域中,第1、2、4、10行包含非零、非空数据,先用IF($A$1:$A$100,ROW($1:$10),&(www.tulaoshi.com)quot;")来产生一个数列{1;2;"";4;"";"";"";"";"";10},然后用SMALL函数来获取非空数值,最后用OFFSET函数返回单元格数据。OFFSET函数也可以用INDEX函数代替,如B1单元格中的数组公式可以写成:
=INDEX($A$1:$A$10,SMALL(IF($A$1:$A$100,ROW($1:$10),""),ROW(A1)))
如果要仅仅获取A列中非空数据,即返回的数据中包括数值0,将上述公式中的$A$1:$A$100改为$A$1:$A$10""即可:
=OFFSET($A$1,SMALL(IF($A$1:$A$10"",ROW($1:$10),""),ROW(A1))-1,0)
注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入
excel &是什么意思呢?特别是在筛选公式中很常见。
我们先来看看一个基本用法,A1单元格为空单元格,不输入任何内容,B1单元格输入=A1,回车,返回结果:0。而输入=A1&"",会返回空文本。
看完上面的解释,大家就明白了excel &""是什么意思了。
在excel公式中,&是文本合并运算符,""是空文本,公式&"":表示将公式的运算结果与空文本合并。
筛选公式就是利用这个特性,在条件筛选返回结果的公式中使用它来代替不满足条件的公式错误值。
如下图所示,excel公式最后使用了&"",当公式下拉,没有满足条件的数据时,就是显示的空单元格空文本。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)我们再来看看excel公式最后面不使用&"",当公式下拉,没有满足条件的数据时,显示0,影响视觉效果。
通过上面的解释,你应该明白了excel &""是什么意思了。
注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入
NOW函数返回当前日期和时间的序列号。如果在输入该函数前,单元格格式为常规,Excel会将单元Tulaoshi.com格格式更改为与控制面板的区域日期和时间设置中指定的日期和时间格式相同的格式。可以在功能区开始选项卡上的数字组中使用命令来更改日期和时间格式。
NOW函数语法为:
NOW()
没有参数
提示:
序列号中小数点右边的数字表示时间,左边的数字表示日期。例如,序列号0.5表示时间为中午12:00。
NOW函数的结果仅在计算工作表或运行含有该函数的宏时才改变。它并不会持续更新。
注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入
来源:http://www.tulaoshi.com/n/20160401/2078041.html
看过《Excel中averageif函数以及低版本的替代解法》的人还看了以下文章 更多>>