请问这个公式怎么写?

forgot2000 2011-01-31 04:39:07
某个Excel文件有两列A和B,举例来说(空表示空格):
A B
0 1
空 空
5 1
0 3
a 空

要求得出一个公式,利用函数可以计算2/3这个数字,分子表示A和B都是数值并且相加少于5的行数(例子有2行第一行和第四行),分母表示A和B都是数值的行数(例子有3行)

因为这是固定格式的Excel文件,不允许新增一列作为中间计算之用,请问这个公式是什么?越简单越好,能计算出2/3这个数字即可

最好能有行数范围的限制,比如从第100行到第200行,用此公式计算。请问有热心的朋友可以帮忙解答吗?
...全文
31 点赞 收藏 4
写回复
4 条回复
gjjd_gl 2011年02月05日
=IF(ISNUMBER(A1)>0,IF(ISNUMBER(B1)>0,ROUND(A1/B1,2),""),"")
回复 点赞
forgot2000 2011年02月01日
请问有热心的朋友可以帮忙解答吗?
回复 点赞
forgot2000 2011年02月01日
楼上的朋友,不行,刚测试过了,单元格里出现的是"#NAME?"
回复 点赞
ACMAIN_CHM 2011年02月01日
使用数组公式

=SUM(--(IFERROR(A1:A5+B1:B5,10)<5))/SUM(ISNUMBER(A1:A5)*ISNUMBER(B1:B5))

结果为 0.666666667


QQ群 48866293 OFFICE应用挖掘
MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》
回复 点赞
发动态
发帖子
Office开发/ VBA
创建于2007-08-27

4459

社区成员

1.7w+

社区内容

其他开发语言 Office开发/ VBA
社区公告
暂无公告