请帮助这个公式
=if(C27>=16000,16M,if(C27,=16999,16M,if(c27>=17000,17M,if(C27<=17999,17M,if(C27>=18000,18M,if(C27<=18999,18M,if(C27>=19000,19M)))))))
答案 0 :(得分:2)
=INT(C27/1000)&"M"
您可能会说我必须修改您的公式并发现其明显的语法错误。不,我说你必须这样做,而且在放弃之前,你总是需要寻找一些简洁且具有演绎性的替代方案。难以维护的嵌套IF
。
事实上,这种替代方案大部分时间存在 。
P.S。那么为什么它是M
而不是K
?可能你的数据中隐含了一个乘法单位,好吧......
答案 1 :(得分:0)
16999
附近有一个类型o。
试试这个:
=if(C27>=16000,16M,if(C27>=16999,16M,if(c27>=17000,17M,if(C27<=17999,17M,if(C27>=18000,18M,if(C27<=18999,18M,if(C27>=19000,19M)))))))
答案 2 :(得分:0)
=if(C27>=16000,16M,if(C27 ,= 16999,16M,if(c27>=17000,17M,if(C27<=17999,17M,if(C27>=18000,18M,if(C27<=18999,18M,if(C27>=19000,19M)))))))
16999之前的字符显示错误的语法,也许它就像这样
=if(C27>=16000,16M,if(C27<=16999,16M,if(c27>=17000,17M,if(C27<=17999,17M,if(C27>=18000,18M,if(C27<=18999,18M,if(C27>=19000,19M)))))))