Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1955|回复: 13

[已解决]请一个函数公式

[复制链接]
发表于 2010-1-28 16:38 | 显示全部楼层 |阅读模式
当A>100,用A-100再乘1,当A>130,用A-130再乘2,当A>150,用A-150再乘3,求结果B
最佳答案
2010-1-28 16:45

发重了,换一个公式:

=VLOOKUP(A1,{0,0;100,1;130,2;150,3},2)*(A1-LOOKUP(A1,{0;100;130;150}))

[此贴子已经被作者于2010-1-28 16:53:23编辑过]
发表于 2010-1-28 16:44 | 显示全部楼层

=IF(A1>150,(A1-150)*3,IF(A1>130,(A1-130)*2,IF(A1>100,A1-100,"")))
回复

使用道具 举报

发表于 2010-1-28 16:44 | 显示全部楼层
回复

使用道具 举报

发表于 2010-1-28 16:45 | 显示全部楼层    本楼为最佳答案   

发重了,换一个公式:

=VLOOKUP(A1,{0,0;100,1;130,2;150,3},2)*(A1-LOOKUP(A1,{0;100;130;150}))

[此贴子已经被作者于2010-1-28 16:53:23编辑过]
回复

使用道具 举报

发表于 2010-1-28 16:45 | 显示全部楼层

=IF(A1>150,(A1-150)*3,IF(A1>130,(A1-130)*2,IF(A1>100,A1-100,0)))
[此贴子已经被作者于2010-1-28 16:50:26编辑过]
回复

使用道具 举报

 楼主| 发表于 2010-1-28 16:49 | 显示全部楼层

回三楼比100小为0
回复

使用道具 举报

 楼主| 发表于 2010-1-28 16:51 | 显示全部楼层

二楼的公式试过了不行
回复

使用道具 举报

发表于 2010-1-28 16:54 | 显示全部楼层

=IF(A1>100,A1-100,IF(A1>130,(a-130)*2,IF(A1>150,(A1-150)*3,"")))

回复

使用道具 举报

发表于 2010-1-28 16:54 | 显示全部楼层

怎么不行?出现什么结果?
回复

使用道具 举报

 楼主| 发表于 2010-1-28 16:56 | 显示全部楼层

多谢四楼公式好用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-7 18:06 , Processed in 0.328023 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表