永发信息网

Excel中输入任意值自动计算对应区间分数的公式??

答案:4  悬赏:0  手机版
解决时间 2021-11-25 14:31
  • 提问者网友:孤山下
  • 2021-11-25 01:44
Excel中输入任意值自动计算对应区间分数的公式??
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-11-25 03:11
假设资本充足率的值写在A1单元格
则公式为
=IF(A1="","",MIN(IF(A1>=0.08,60+(A1-0.08)*2000,IF(A1>=0.06,50+(A1-0.06)*500,IF(A1>=0.04,(A1-0.04)*2500,))),100))追问谢谢,公式中*2000,*1000,*2500有什么规律吗? 如果计算其他指标时,可能就不是题目中的区间和分数了。追答公式中*2000,*500,*2500

0.08至0.1 是60至100分,那么其中每升0.01就是加 40/2 即从0.08开始每上升一个百分点,就上升20分,就是 (资本率-基数0.08)/0.01*20=(资本率-基数0.08)*20/0.01=(资本率-基数0.08)*2000

其他也是类同计算出来的
全部回答
  • 1楼网友:狂恋
  • 2021-11-25 05:59
可以用if函数
  • 2楼网友:洒脱疯子
  • 2021-11-25 04:45
太简单了,有几种办法,最常用的就是if公式
=IF(A1>0.06,IF(A1<=0.08,50+10*(A1-0.06)/(0.08-0.06),IF(A1<=0.1,60+(A1-0.08)/(0.1-0.08),100)),IF(A1<0.04,0,50*(A1-0.04)/(0.06-0.04)))追问谢谢,如果用lookup函数怎么写?
上边的公式中漏下了40*,下边的公示正确。
=IF(A1>0.06,IF(A1<=0.08,50+10*(A1-0.06)/(0.08-0.06),IF(A1<=0.1,60+40*(A1-0.08)/(0.1-0.08),100)),IF(A1<0.04,0,50*(A1-0.04)/(0.06-0.04)))
  • 3楼网友:鸽屿
  • 2021-11-25 03:47
假设在A1单元格中输入,=if(a1>=0.1,100,if(a1>=0.08,RAND()*(100-60)+60,if(a1>=0.06,RAND()*(60-50)+50,if(a1>=0.04,RAND()*50,0))))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯