1.想在D2算出比例..並且在E2依比例不同給分..一開始寫4層就跳錯誤..紅字部分MARK起來..還是不知道哪裡錯誤??

2.分數級距共10層..不知道是否可以用IF函數來寫??

D2 =B2/C2, (類別:百分比)
E2 =IF(D2>100%,60,IF(D2>99%,59, IF(D2>98%,58,IF(D2>97%,57, IF(D2>96%,56, IF(D2>94%,54, IF(D2>92%,52, IF(D2>90%,50, IF(D2>85%,48, IF(D2>80%,46,45))))))))))

請高手救救我吧!!
文章關鍵字
應該是IF超過七層有問題,你可以試試先不要那麼多層.

<第一>:分二段寫
E2=IF(D2>100%,60,IF(D2>99%,59,IF(D2>98%,58,IF(D2>97%,57,
IF(D2>96%,56,IF(D2>94%,54,IF(D2>92%,52,IF(D2>90%,50,F2))))))))

F2=IF(D2<=80%,45,IF(D2<=85%,46,48))

<第二>:用lookup(若D2小數點位數太多可能會有問題)
E2=LOOKUP(D2,{0,80,85,90,92,94,96,97,98,99,100}*1%+0.0000001,{45,46,48,50,52,54,56,57,58,59,60})

<第三>:用excel2010試試
謝謝您的解答,第一個方法分二段成功

之前一直錯誤,有可能是公司版本太老舊,連四層的都不行,不知道是否是大家都會遇到的問題??

nwc_670305a wrote:
謝謝您的解答,第一個...(恕刪)


嗯..在公司用2003版寫if寫太長發生問題不給寫入,
所以研究了其它方法,
學到vlookup解決某些情況寫太長的問題。
也改使習慣找方法寫短一點。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!