关于excel的公式如何设置上限和下限?

我现在在做工资表,但是在奖惩这里,想设置成不管业务员是完成了任务还是没完成任务,最高奖励300,最低惩罚300.设置300为上限和下限。但是我的公式怎么都不对,希望哪个高手可以告诉我。
我自己的公式是(A1-B1)*B1/300,但是好像不对,希望谁能告诉我,谢谢!
A1是这个月的任务,B1是这个月实际完成的任务
实际任务超过这个月的任务就奖励,最高只奖励300
实际任务低于这个月的任务就惩罚,最高只惩罚300

1、打开创建好的计算提成的Excel表格(如下图)

2、在提成出输入公式:提成=业绩*提成比例(提成=B2*C2)

3、函数IF的计算:IF=IF(业绩*提成比例<100,100,IF(业绩*提成比例>2000,2000,业绩*提成比例))   [IF=IF(B2*C2<100,100,IF(B2*C2>2000,2000,B2*C2))

4、函数MAX+MIN的计算:MAX+MIN=MAX(100,MIN(2000,业绩*提成比例))

   [MAX+MIN=MAX(100,MIN(2000,B2*C2))  ]

5、函数MEDIAN的计算:MEDIAN=MEDIAN(100,业绩*提成比例,2000) [MEDIAN=MEDIAN(100,B2*C2,2000),完成效果图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-21

可以用“数据有效性”实现。

首先假设表格如下,在A列中输入的数字要介于1到100之间,即最小值为1、最大值为100,否则系统报错。

第一步:选中A列,在“数据”选项卡中找到“数据有效性”,选择第一个“数据有效性”

第二步:在弹出的“数据有效性”对话框中的“设置”下进行如下设置,单击确定即可。

第三步:此时在A列输入数字,如果数字超出1~100的范围,系统就会报错。

第2个回答  2008-12-17
奖惩:
=IF((B1-A1)/A1*奖罚系数<-300,-300,IF((B1-A1)/A1*奖罚系数<300,(B1-A1)/A1*奖罚系数,300))

奖罚系数,你自己改.
第3个回答  2008-12-17
=IF((A1-B1)>0,(MIN(奖罚系数*(A1-B1),300)),(MAX(奖罚系数*(A1-B1),-300)))
第4个回答  2008-12-17
=IF(A1>=2*B1,300,((A1-B1)/B1)*300)
这样行不行本回答被提问者采纳