Office中国论坛/Access中国论坛

标题: 急请教一个公式,在线等,多谢 [打印本页]

作者: 黑羽    时间: 2008-12-24 15:39
标题: 急请教一个公式,在线等,多谢
有以下四格,D7、E7 、F7、G7,

其中D7、E7为同一指标,D7为实际值,E7为标准值

      F7、G7为同一指标,F7为标准值,G7根据D7、E7 比较的结果,在F7的基础上反向波动,波动规则如下

1、D7与E7比较,D7每高出1%,则G7较F7下调1%。即按1:1反向波动

2、D7与E7比较,,G7与F7按如下规则波动7比E7下降1%(含)以内的部分,G7较F7上调0.6%;超过1%至2%(含)的部分,G7较F7上调0.7%;超过2%至3%(含)的部分,G7较F7上调0.8%;超过3%至4%(含)的部分,G7较F7上调0.9%;超过4%以上部分,按1:1的比例上调。


公式在G7,请问G7的公式如何设。多谢
作者: liwen    时间: 2008-12-24 16:24
1=F7*(1-INT((D7-E7)*100/E7)/100)

2加上if判断
作者: olive_fy    时间: 2008-12-24 16:35
标题: 一个笨办法,供参考
1. 首先要插入一列,算出D7相对与E7的差异百分比。
2. 另建一对照表,列出D7比E7小时的不同的百分比段对应的调整百分比。
3. G7的公式是判定加vlookup,首先if判断D7是否大于E7,如果大于,那么就按相同的比例下调,如果小于,就用vlookup函数在对照表中查找近似数值,并按对应的调整比例上调。

稍微有点麻烦,大家还有更简单的方法吗?
作者: liuhui_chn    时间: 2008-12-26 15:25
我认为你提了两个问题。分别回答:
1、在G7输入公式“=F7-(D7-E7)”;
2、在G7输入公式“=IF(E7-D7>4%,F7+(E7-D7),IF(E7-D7>3%,F7+0.9%,IF(E7-D7>2%,F7+0.8%,IF(E7-D7>1%,F7+0.7%,F7+0.6%))))”。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3