excel计算A1、B1、C1三个框的平均值,如果其中一个框为0,如何让公式得出其他两个值的平均数

CDE为1、2、3月,GHI为4、5、6月,以此类推,FJNR为每季度平均值,S为年度平均值,每年12个月的数据中只有四个月不是0,谁能能帮我设定FJNRS的公式,谢谢

第1个回答  2013-01-29
适用于2007
=AVERAGEIF(A1:C1,"<>"&0)

2003版本的话(CTRL+SHIFT+回车三键同时按下激活数组公式即可)
=AVERAGE(IF(A1:C1<>0,A1:C1))追问

我是2003版本的,试了空格里输进公式后就还是公式,没法用

追答

注意点:
1、选中单元格--右键--设置单元格格式--数字--常规
2、CTRL+SHIFT+回车 三键结束公式。

追问

数值倒是对了,可是我的值都是百分比的,所以我必须设置格式为百分比,怎么办啊

追答

选中单元格--右键---设置单元格格式--数字--百分比 确定即可!
如果A1 B1 C1 都为0的话会跳错,可以修改公式为:
=IF(AND(A1=0,B1=0,C1=0),"",AVERAGE(IF(A1:C10,A1:C1)))

追问

如何计算同一行中不挨着的几个空的平均值,如果其中有0就忽略它计算其余值的平均数,谢谢

追答

F1公式,然后复制到JNR列
=SUMPRODUCT((C1:E10)*C1:E1)/SUMPRODUCT(N(C1:E10))
S1公式
=SUMPRODUCT((MOD(COLUMN(C1:Q1)-2,4)>0)*C1:Q1)/SUMPRODUCT((MOD(COLUMN(C1:Q1)-2,4)>0)*(C1:Q10))

本回答被提问者采纳
第2个回答  2013-01-29
=sum(A1:A4)/counta(A1:A4)
或用求平均值的函数
=AVERAGE(A1:A4)

97版的时候都早已有了的公式,就用:
=AVERAGE(A1:A4) ——A1:A4是假设的范围,你输入要计平均值的格就可以了,可以是连续的,也可以是分散的,比如:=AVERAGE(D7,E10,E12)就是D7,E10,E12三格里的数字的平均值。
这条公式,不管你有多少个0,全不为0或全部为0都可以算到你要的平均值。追问

我是说如果有0就忽视它,我开始用的就是你那个公式,假如A是9,B是6,C是0,平均值是5
我要的结果是平均值7.5

第3个回答  2013-01-29
可以用以下公式:
=if(A1=0,AVERAGE(B1,C1),if(B1=0,AVERAGE(A1,C1),if(C1=0,AVERAGE(B1:A1),AVERAGE(A1:C1)))
第4个回答  2013-01-29
=AVERAGE(A1:C1)

=SUM(A1:C1)/COUNT(A1:C1)追问

我试了,科室如果B和C为0的话,平均值就是A1/3了

第5个回答  2013-01-29
在公式里面删除值为0的那个单元格呀

excel计算A1、B1、C1三个框的平均值,如果其中一个框为0,如何让公式得 ...
=AVERAGEIF(A1:C1,"<>"&0)2003版本的话(CTRL+SHIFT+回车三键同时按下激活数组公式即可)=AVERAGE(IF(A1:C1<>0,A1:C1))

excel表格,其中共3列,我只需计算数值大于0的平均数。如,其中一列数值为...
这个是03版本的=average(if(A1:C1>0,A1:C1)),如果是07以上版本的可以直接用averageif这个函数 楼下那个有个漏洞,那个公式的使用条件是必须所有列除了0就是正数才能成立,不能有负数

excel公式求助:我需要做一个公式:如果A1 B1 C1三个单元格 其中一个为...
=if(or(a1="ok",b1="ok",c1="ok"),"ok","")

在Excel中,如果A1、B1、C1只要有一个无数值时则显示“缺”,都有数值...
d1 =if(countif(a1:c1,“”)=0,"完整","缺")选中d列,条件格式——新建规则-使用公式确定使用格式的单元格 公式内输入=d1=“缺” 格式设置为红色 条件格式——新建规则-使用公式确定使用格式的单元格 公式内输入=d1=“齐全” 格式设置为红色 ...

excel中一个单元格中有三个数据 怎么算其平均值 (数据很多)
1.2.3.4.按finish 5.

excel一个单元格计算三个数值
例如我想要连接A1,B1,C1三个单元格,可以用=A1&B1&C1或者是=CONCATENATE(A1,B1,C1)。中间也可以插入其它文本,文本需要放在英文双引号中,例如="excel"&A1&B1&C1&"部落"或者=CONCATENATE("excel",A1,B1,C1,"部落")最终会得到excel加上A1,B1,C1的内容加上部落这样的文本。顺带一提,如果中间的...

excel高手:如何做到三个单元格,其中一个输入内容后,其他两个再输入数值...
设三个单元格为A1,B1,C1,可在D1输入下列公式 =IF(OR(AND(A1="",B1="",C1=""),AND(A1<>"",B1="",C1=""),AND(A1="",B1<>"",C1=""),AND(A1="",B1="",C1<>"")),"","三个格已有非空,请不要再输入")这样行吗?

Excel A1 B1 C1 知道三个当中的任一数值,或者两个、三个数值
如下图,D1的公式为:=SUM(A1:C1)但我怀疑你没表达清楚题意,感觉不是这么简单。

excel中如何如何设置一个单元格除以另两个单元格的平均数
点击要得到结果的单元格,然后上面输入框旁边有个等号,点一下,然后输入公式,例如=2A1\/(B1+C1),就可以得到A1的值,然后拖动A1格子右下方的点,就可以复制公式。

Excel 如果两个单元格相等,输出另一个单元格,怎么设公式
这个建议楼主截图举例说明下 目前描述不清啊 输出另外一个单元格 这个是要怎么输出啊 另外一个单元格指哪个啊?如果仅仅是去一个单元格的值,可以使用表格公式 如果要获取格式的话,使用vba吧 不过具体怎样,还是要楼主进一步明确需求的

相似回答