在一个EXCEL表格中,如果一个单元格数字大于一个数字,另一单元格显示另一个数字的公式

在一个EXCEL表格中,如果一个单元格数字大于一个数字,另一单元格显示另一个数字的公式在EXCEL中如果B1的数字为20以上,B2显示为10,B1为16以上,B2显示为8,B1在12以上,B2显示为6,B1在8以上,B2显示为4,其中如果B1数字大于60则另外加10~~求公式
制度是这样字的

可以用IF嵌套,一会儿空了帮你做个表格传一下
=IF(B1>60,20,IF(B1>20,10,IF(B1>16,8,IF(B1>12,6,IF(B1>8,4,"")))))追问

你好,请问这个函数怎么解决呢?

[图片]

=IF(D41=1,20,IF(D41=2,15,IF(D41=3,10,IF(D41=4,5,IF(D41=5,0,IF(D41=6,-5,))))))-IF(D39<D38,(D38-D39),(D38-D39)) 我的函数是这样的,但算出来第三名跟制度不一样

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-13
不知是否理解了你的意思,试试公式:
=IF(B1>=60,B1+10,LOOKUP(B1,{0,8,12,16,20},{0,4,6,8,10}))追问

B1中数字是不确定的

追答

上面的公式没有要求确定B1的数字,就是根据B1的数字来取值。不过你的提问中没有给出B1小于8时如何取值,公式中考虑B1中的数字最小为0,0到8时,取0。如果不是,自己修改公式两个大括号中的两个0,前一个是B1可能的最小值,后一个是B1为最小值到8时的取值。

相似回答