求高手指点用函数编写Excel分档累进自动计算函数

能不用IF最好了,太多了
2024年11月15日 06:38
有3个网友回答
网友(1):

可以用looku()的模糊查找功能。改造一下3行区间数字,公式如图。

如果不希望改变第3行,可以直接用公式:

=LOOKUP(L4,{0,200,500,1000,3000,6000,10000},E4:K4)

网友(2):

分级累进求和 用Sumproduct

如图例子:

=SUMPRODUCT(TEXT(J1-B1:H1,"0;!0")*(B2:H2-A2:G2)%)

网友(3):

不用if函数的情况下,可以考虑用vba写个自定义函数。