分档累进计费标准公式 EXCEL公示怎么写?

标准:

100万以内,1.5‰
101—500万,1.3‰
501—1000万,0.9‰
1001—2000万,0.5‰
2001—5000万,0.3‰
5001—10000万,0.2‰
10001万以上,0.15‰
很着急,!谢谢大家了,我需要固定数字后EXCEL跟随变化!!用IF公式最好!!

    公式为:=LOOKUP(A1,{0,101,501,1001,2001,5001,10001},{15,13,9,5,3,2,1.5}*10^-3)

    如下图所示:

追问

假设 A1 是收费金额。 应该怎么写阿 大佬

追答

A1是XX金额适用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-15
假设A1为收费金额(单位:万),B1用公式:
=SUMPRODUCT(TEXT(A1-{0,100,500,1000,2000,5000,10000},"0.00;\0")*{1.5,-0.2,-0.4,-0.4,-0.2,-0.1,-0.05}/1000)追问

和手算出来不一样

追答

通过验算,没有问题:

本回答被提问者采纳
第2个回答  2022-08-26
我认为,如果f列中的值在10到21之间,则可以在g列中找到。我希望I列自动确定g列是否包含f列的值。如果包含,I列将自动显示“是”;否则,第I列将自动显示“否”。如果第I列的结果为“是”,则第J列将显示“1”;否则,第J列将显示0。查找公式并联机等待。非常感谢。I2单元输入公式=if(F2=“if”,if(ISERROR(find(F2,G2));“否”;是)下拉复制公式J2单元格输入公式=如果(I2=“是”)*1) 下拉复制公式
第3个回答  2022-08-15
用IF最不好了,如果数据在A1
B1=LOOKUP(A1,{0;1010000;5010000;10010000;20010000;50010000;100010000},{0.0015;0.0013;0.0009;0.0005;0.0003;0.0002;0.00015})追问

和手算出来不一样

追答

1000000 到 1010000 间,还有10000个数,这些数你的逻辑中没有涉及。比如 如果是1000010,那么应该返回什么值?后面5000000到5010000间也存在这个问题,以此类推。
这些你的描述中不涉及的数,如果遇到了,有可能不是你想要的结果。
so,你要把这些数全考虑进去

相似回答