excel将此公式加入新的条件?

excel将此公式加入新的条件?
此公式是
110-300乘以1.15,301-500乘以1.1,501-1000乘以1.08,1000以上乘以1.05
110以上结果归0或者5,结果在计算结果110和175则直接等于200
公式为
=CEILING(IF(A1>1000,A1*1.05,IF(A1>=501,A1*1.07,IF(A1>=301,A1*1.1,IF(A1>=175,A1*1.15,IF(A1>=110,200,IF(A1>=100,A1*1.06,IF(A1>=51,A1*1.08,IF(A1>0,A1*1.1))))))))-2,5)
想加入一个条件就是结果在1-109之间的四舍五入而不归5和0
也就是说110以上的结果是归5或0和我现在给的公式一样,给的公式是所有结果都归5或0,而我想要的是110以上归5或0,110以下不包括110的四舍五入.
之前高手写过很多公式,但是都没有完美的,期待一个完美的公式
wangxiaoxiao88 1年前 已收到1个回答 举报

一颗朱砂痣 幼苗

共回答了20个问题采纳率:100% 举报

你的公式能用吗?改用下面的公式吧:
=IF(AND(A1>=110,A1

1年前 追问

3

wangxiaoxiao88 举报

谢谢你写的公式,非常好用,不过条件是A1数值乘以系数后的值在110-175之间等于200 这样公式就完美了,我有好多朋友写过,但是都稍稍有点不完美,真是感谢你费心帮我想公式,而且没想到你写的这么厉害,好多朋友都没搞定

举报 一颗朱砂痣

=IF(AND(A1*LOOKUP(A1,{0,1.1;50,1.08;101,1.06;175,1.15;301,1.1;501,1.07;1000,1.05})>=110,A1*LOOKUP(A1,{0,1.1;50,1.08;101,1.06;175,1.15;301,1.1;501,1.07;1000,1.05})<175),200,IF(A1*LOOKUP(A1,{0,1.1;50,1.08;101,1.06;175,1.15;301,1.1;501,1.07;1000,1.05})<110,ROUND(A1*LOOKUP(A1,{0,1.1;50,1.08;101,1.06;175,1.15;301,1.1;501,1.07;1000,1.05}),0),CEILING(A1*LOOKUP(A1,{0,1.1;50,1.08;101,1.06;175,1.15;301,1.1;501,1.07;1000,1.05})-2,5))) 够完美了吧

wangxiaoxiao88 举报

这个932以上会显示######931就没事,这是怎么回事呢
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.064 s. - webmaster@yulucn.com