设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4664|回复: 12
打印 上一主题 下一主题

[其它] 请各位高人救命阿

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-13 10:32:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初始值A=20,J=40,k=60  C,D,L为已知数据 可假设为常数

1,当A+B>=D ,
E=D,
F=0,
H=0


2, A+B<D, F>=C*L,
E=A+B,
F=(D-E)*J/L,   
H=0


3, A+B<D, C(D-E) <= J <C*L ,
E=A+B,
F=C(D-E),
H=0


4, A+B<D, C(D-E)>J ,
E=A+B,
F=J,
H=C(D-E)-F



这是条件的简化版 涉及数千行数据 求E,F,H的函数公式 向各位请教了 请高手帮帮忙
万分感激!

[ 本帖最后由 zero409 于 2008-4-13 18:49 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-4-13 11:07:14 | 只看该作者
用自定义函数,就很简单
3#
 楼主| 发表于 2008-4-13 11:15:51 | 只看该作者
函数怎么写? 小弟以前很少用Excel  这个属于临时入手 高手帮帮忙

点击这里给我发消息

4#
发表于 2008-4-13 11:42:39 | 只看该作者
既然要求EFH的值,怎么条件中还会出现e    C(D-E) <= J <C*L
5#
 楼主| 发表于 2008-4-13 11:52:05 | 只看该作者
上一行纪录与下一行纪录的数据是循环调用的

(下一行A)  =  (上一行A)  -  (上一行E)
(下一行J ) =  (上一行的J)  -  (上一行的F)
(下一行K)  = (上一行的K)  -  (上一行的H)

[ 本帖最后由 zero409 于 2008-4-13 18:51 编辑 ]

点击这里给我发消息

6#
发表于 2008-4-13 18:14:56 | 只看该作者
能否把您的Excel文件传到这里, 有一些示例数据,我直接在里面修改给你
7#
 楼主| 发表于 2008-4-13 18:33:59 | 只看该作者

数据

附件:数据

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2008-4-13 18:47:04 | 只看该作者

简化转换用到的参数关系

WU=A  P=B  EP=D  EU=E  EL=F   ED=H  WL=J  WD=K  WLM=L   C为常数

点击这里给我发消息

9#
发表于 2008-4-13 21:11:58 | 只看该作者
C(D-E) <= J <C*L
H=C(D-E)-F
这些公式中 C与(D-E)是什么运算呢

点击这里给我发消息

10#
发表于 2008-4-13 21:12:44 | 只看该作者
你试下面的函数
Public Function MyGetValue(A As Double, B As Double, C As Double, D As Double, E As Double, F As Double, H As Double, J As Double, K As Double, L As Double)
If A + B >= D Then
    E = D
    F = 0
    H = 0
    Exit Function
End If

If A + B < D And F >= C * L Then
    E = A + B
    F = (D - E) * J / L
    H = 0
    Exit Function
End If

If A + B < D And (J >= C(D - E) And J < C * L) Then
    E = A + B
    F = C(D - E)
    H = 0
    Exit Function
End If

If A + B < D And C(D - E) > J Then
    E = A + B
    F = J
    H = C(D - E) - F
    Exit Function
End If
End Function

根据你的功能来修改
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-16 17:54 , Processed in 0.093900 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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