首先你的公式表述就是错误的,0<=F2<340这样是错误的,应该是and(f2>=0,f2<340)
其次,你的公式并不需要18层处理,你前面的只需要一个if完成4.5值的,你用了4个
而根据你的公式来看,完全可以用lookup函数处理。
=lookup(f2,{0,4.5;550,4.2;720,3.733;790,3.3667;860,2.8333;930,2.2667;1000,2.1;1070,1.6333})
在{}中写{大于等于的那个值,对应的那个值;大于等于的值,对应的值}一个对应值用分号
你自己补充进去就行了。