在不改变表格结构的前提下。
例:求A101等于A1:A2,A5:A9,A77:A100中 值不等于0的平均值的不等于0平均值的公式.即=avg(avg(range1,<>0),avg(range2,<>0),avg(range3,<>0),<>0)
以下是我想到的比较笨的方法:
=sum(sum(range1),sum(range2),sum(range3))/sum(count(range1,<>0),count(range2,<>0),count(range3,<>0))
实际中range不止3个,所以请教大家有没有更好的方法!先谢了!
首先感谢一楼的回答,不过忽略了“条件”,一楼的朋友可能被我上面写的公式误导了。
改正一下:
应该是=avgif(avgif(range1,<>0),avgif(range2,<>0),avgif(range3,<>0),<>0)
我用的方法是=sum(range1,range2,range3)/sum(countif(range1,<>0),countif(range2,<>0),countif(range3,<>0))
主要是不让等于0的单元格计入平均值(10个数值,其中3个为0,需要平均值是除7后得到的)
如果是连续的一个range可以用AVERAGEIF函数解决,实际中有20多个range,用我的方法公式要写好长呀!
<<非常感谢二楼的朋友>> 这个方法好用多了。
难道没有更好的办法了,可以让公式变短一些。
EXCEL 中如何对不连续单元格进行条件求值? 贰
=sum(A1:A100)
EXCEL批量在单元格前加入“=”使其自动计算?
1、首先我们要打开一个工作样表作为例子。2、如图所示,正常的`操作方法是,复选需要自动求和的范围单元格,然后点击自动求和快捷按钮得到结果,每列都需要手动去操作。3、如果有大量的数据,每次都重复进行这样的选取操作会显得繁琐,所以我们使用定位,来帮助实现这一操作。先复选区域单元格范围,并多勾...
EXCEL中如何多条件求值
在Sheet1的D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下向右填充公式 =INDEX(Sheet2!G:G,MATCH($A2&$C2,Sheet2!$C:$C&Sheet2!$B:$B,0))
如何在EXCEL中实现多条件判断后求值
按CTRL+SHIFT+回车 N(B:B="甲")*(c:c="男")*(d:d="陕西")*(e:e="撒旦")为你要查找的条件,根据你的需要修改即可,也可直接在单元格中输入条件,公式中引用单元格即可。
EXCEL中用什么公式可以实现多个条件求值
回答:可以的,例如你要求。A1‘B2’C5这几个的和到A9那么你就是的点A9=A1+B2+C5 不知道能不能帮到你。
求excel高手!如何利用Excel函数对多条件区间进行判断取值?
多条件求和公式:=SUMIFS(C:C,B:B,E2,A:A,">=0.1",A:A,"<0.3")
在excel中,如何根据条件进行各单元格求值
假设图上是A,B,C,D列 D2单元格写入公式 =IF(C2="","",IF(C2<15,(C2-2)*A2+B2,C2*A2))下拉复制公式
怎样在Excel表格中用公式求值?
如果该条件的计算结果为 FALSE,则返回另一个值。例如,如果 A1 大于 10,公式 =IF(A1>10,"大于 10","不大于 10") 将返回“大于 10”,如果 A1 小于等于 10,则返回“不大于 10”。下面以Excel 2010为例,进行演示:1、判断以下示例数据是否大于0.5 2、在C3单元格输入:=IF(C2>0.5,"...
[Excel]公式中如何固定获取相对单元格的值
取同一列上一行的值加上同一行向左两列的值减去同一行向左一列的值。使用上述函数,可构建满足条件的动态引用。通过组合这四个函数,生成的余额求值公式如下:此公式中所有引用均为动态生成,不受中间插入行数影响。通过使用函数表达相对关系,避免了Excel自动更改编号带来的问题,实现灵活的动态计算。
excel中通过条件求值
不知道你的A是否为整数,而且数值为1~29之间,如果是,可以这样 =B1*(Choose(A1,M1,M2,M3……M29))M值这样定义为A1为1时,M=0.2,A2为2时,M=0.25 A3为3时,M=0.3,类推 =B1*(Choose(A1,0.2,0.25,0.3,0.37……)不明白可以QQ:167287530 ...