作业帮 > 综合 > 作业

EXCLE中如何表达:A1〉1000 A1*0.3 A1〉1500 A1*0.35 A1〉2000 A1*0.45 A1

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 04:46:41
EXCLE中如何表达:A1〉1000 A1*0.3 A1〉1500 A1*0.35 A1〉2000 A1*0.45 A1〉2500 A1*0.6
简单表达
=LOOKUP(A1,{0,1000.001,1500.001,2000.001,2500.001},{0,0.3,0.35,0.45,0.6})*A1
准确的表达
=IF(A1>2500,0.6,IF(A1>2000,0.45,IF(A1>1500,0.35,IF(A1>1000,0.3,0))))*A1
或者
=CHOOSE((A1>1000)+(A1>1500)+(A1>2000)+(A1>2500)+1,0,0.3,0.35,0.45,0.6)*A1
再问: 必须用大到小的顺序排列吗 如果要写到8000 必须把8000放第一个吗?
再答: 第一种得从小到大排列。 第二种中必须从大到小排列,且如果是Excel2003版,IF()函数只允许嵌套7层。 第三种前面可以不必,但后面的0,0.3,0.35……需要从小到大排列!