您好,我想请教你一个问题,是关于EXCEL函数的。

2025-01-04 06:28:01
推荐回答(3个)
回答1:

怎么没有现金进账等于2天的提成呢?是不是区间搞错了(应该为大于1小于等于30吧)?
我这有个相比复杂点的公式,借用2个函数:E列的if函数 C及D列的lookup函数
计算结果以E列的最终结果为准,
设 A列为现金 B列为存款 C列方案1 D列方案2 E列最终方案

C2填:=LOOKUP(A2,{0,1.5,30.5},{"98.8%","99.2%","100%"})
D2填:=LOOKUP(A2,{0,1.5,30.5,45.5,60.5},{"98%","98.5%","99%","99.5%","100%"})
E2填:=IF(A2=B2,C2,D2)

你将A2及B2填入相应的数字后,E2所计算出来的就是最终结果,C2及D2为辅助,可以不看。
这个公式计算的是:

预付款分为:现金和存款两部分,
我想设现金进账小于等于1天的时候,那么它的提成为98%
现金大于1天小于等于30天的,它的提成为98.5%
现金大于30天小于等于45天的,它的提成为99%
现金大于45天小于等于60天的,它的提成为99.5%
现金大于60天的,它的提成为100%
当预付款为存款的时候,进账小于等于1天的时候,那么它的提成为98.8%
存款大于1天小于等于30天的,它的提成为99.2%
存款大于30天的,它的提成为100%

回答2:

需要用两个公式
假设在A1格中是现金天数,在A2格中是存款天数,分别在B1与B2中用下面公式
B1公式=IF(A1<=1,98%,IF(AND(A1>2,A1<=30),98.5%,IF(AND(A1>30,A1<=45),99%,IF(AND(A1>45,A1<=60),99.5%,IF(A1>60,100%,"?")))))〕
B2公式=IF(A2<=1,98.8%,IF(AND(A2>2,A2<=30),99.2%,"?"))

由于你的问题中,没有涉及天数等于2的时候的取值,所以,如果公式中用了“?”显示。

回答3:

条件函数 if