excel如满足一个条件按照一种计算方法计算,如何不满足则直接显示另一个数值
如图,如果上面的数据都>=94,则直接显示100,如果上面的数据有一个或多个>=91且<94,则按>=91且<94的点数/总点数*100计算(保留一位小数),如果上面的数...
如图,如果上面的数据都>=94,则直接显示100,如果上面的数据有一个或多个>=91且<94,则按>=91且<94的点数/总点数*100计算(保留一位小数),如果上面的数据有一个或多个<91,则直接显示0。
展开
展开全部
贴图没贴好,看不到行号列标
点数 是指 求和 还是计数?
我是说点数是指 假设只有3个数 93 93 93
是要用 (93+93)/(93+93+94) 还是 算 2/3
=if(countif(范围,"<91"),0,if(countif(范围,"<94"),round((sumifs(范围,范围,">=91",范围,"<94")/sum(范围))*100,1),100))
点数 是指 求和 还是计数?
我是说点数是指 假设只有3个数 93 93 93
是要用 (93+93)/(93+93+94) 还是 算 2/3
=if(countif(范围,"<91"),0,if(countif(范围,"<94"),round((sumifs(范围,范围,">=91",范围,"<94")/sum(范围))*100,1),100))
更多追问追答
追问
点数是指计数
追答
=IF(COUNTIF(范围,"=91",范围,"<94")/COUNTA(范围)*100,1),100))
展开全部
用嵌套的if函数配合min及max函数可以得出结果。=if(min(范围)≥94,1,if(min(范围)<91,0,COUNTIFS(范围,">=91",范围,"<94")/count(范围)))),要将结果所在的单元格格式设置为百分比显示,选中单元格,设置单元格格式,选数字→百分比,再填写保留几位小数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-09-28
展开全部
你试试,E7:H17换成你的数据范围F9:AD18就行了
=IF(COUNTIF(F9:AD18,"<91")>=1,0,IF(COUNTIF(F9:AD18,">=94")=COUNT(F9:AD18),100,ROUND(COUNTIFS(F9:AD18,">=91",F9:AD18,"<94")/COUNT(F9:AD18)*100,1)))
=IF(COUNTIF(F9:AD18,"<91")>=1,0,IF(COUNTIF(F9:AD18,">=94")=COUNT(F9:AD18),100,ROUND(COUNTIFS(F9:AD18,">=91",F9:AD18,"<94")/COUNT(F9:AD18)*100,1)))
追问
我算出来的合格率的形式都是96.3这种形式 ,不是0.9这种形式。谢谢。咋修改一下呢?
追答
那乘100就是了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-10-05
展开全部
贴图没贴好,看不到行号列标点数是指求和还是计数?我是说点数是指假设只有3个数939393是要用(93+93)/(93+93+94)还是算2/3=if(countif(范围,"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-09-28
展开全部
你这东西太复杂了,涉及数据组,或函数,IF多条件(不是最基本的一个条件)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询