请教一个关于excel函数公式的问题,具体见附图:

如题所述

金额在A1单元格,收费金额输入公式
=IF(A1<0,"输入金额错误",IF(A1=0,0,IF(A1<100,50,50+MIN((A1-100)*{12,10,9,8,6,5,3,2}%+{0,2,5,10,24,33,55,68}))))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-30

假设总价金额右侧单元格为B6,收费计算公式如下:

=HLOOKUP(B6,{100,200,400,600,800,1000,1200,1400;50,62,72,90,106,118,128,134},2,1)+(B6-LOOKUP(B6,{0,100,200,400,600,800,1000,1200,1400}))*HLOOKUP(B6,{100,200,400,600,800,1000,1200,1400;0.12,0.1,0.09,0.08,0.06,0.05,0.03,0.02},2,1)

本回答被网友采纳
第2个回答  2012-11-30
这个公式相当复杂,给100分估计会有人给你做。。
第3个回答  2012-11-30
EXCEL处理有很多变通方式,不一定要用一个公式或复杂函数搞定的,那样别人看了公式也头晕,也不好检查是否你设错了
这里说一个变通方法
你在第四行写公式,比如第二项:IIF(AND(总价金额单元格<200,总价金额单元格>100, (总价金额单元格-100)*12%,200*12%)
每项写好后,收费金额直接SUM(第一项:第九项)就可以了