急求excel公式: 1.a列为1000(含)-5000,且b列为3或6,则c显示10;b列为9或12,则c显示25。

2025-05-07 23:19:50
推荐回答(4个)
回答1:

在C1公式
=IF((B1/3)<3,IF(AND(A1>=1000,A1<5000),10,IF(AND(A1>=5000,A1<10000),40,IF(AND(A1>=10000,A1<20000),80,IF(AND(A1>=20000,A1<50000),160,IF(A1>=50000,400,""))))),IF(A1<5000,25,IF(AND(A1>=5000,A1<10000),100,IF(AND(A1>=10000,A1<20000),200,IF(AND(A1>=20000,A1<50000),400,900)))))
方法有点笨,望接纳。

回答2:

在c2输入:

=IF(OR(A2<1000,A2="",B2<3,B2>12,MOD(B2,3)),"",MIN(900,LOOKUP(A2,{1000,5000,10000,20000,50000},{10,40,80,160,400})*IF(B2<=6,1,2.5)))
不符合条件的情况,c列均返回空。

回答3:

=MAX(IF(A2>={1000,5000,10000,20000,50000},IF(OR(B2=3,B2=6),{10,40,80,160,400},IF(OR(B2=9,B2=12),{25,100,200,400,900}))))

回答4:

AyB÷q0