找回密码
 注册
快捷导航
查看: 7042|回复: 14

【求助】请求帮助了,excel中的if语句不会用。谁能帮我改下公式啊。

[复制链接] |自动提醒
阅读字号:

1244

回帖

14

积分

1281

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-10-28
发表于 2009-7-17 00:39:11| 字数 164| - 中国–陕西–西安 电信 | 显示全部楼层 |阅读模式
这个表格是用来内插值的,按照不同的区间,用不同的公式计算的。各个区间的公式也做好了。想用if语句把这几个区间合在一个单元格(i27)里面。但总有一个区间的搞不定。

思路是这样的。在i25单元格中输入数字。i27直接按照公式算出答案。就是i27的公式老是在15-20区间内出错。我觉得公式没问题了啊。

附件能看懂的就帮我改下吧。多谢了

本帖子中包含更多资源

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

x
T61P-AB5/T7500/1×2GB/7k200 100GB/FX570M(256MB)/15.4WUXGA(1920X1200)

703

回帖

0

积分

1200

资产值

入门会员 Rank: 1

注册时间
2007-12-30
发表于 2009-7-17 09:16:18| 字数 441| - 中国–浙江–杭州 电信 | 显示全部楼层
=IF(AND(I25>=G2,I25<=H2),H3+(G3-H3)/(G2-H2)*(I25-H2),IF(AND(I25>=H2,I25<=I2),I3+(H3-I3)/(H2-I2)*(I25-I2),IF(AND(I25>=I2,I25<=J2),J3+(I3-J3)/(I2-J2)*(I25-J2),IF(AND(I25>=J2,I25<=K2),K3+(J3-K3)/(J2-K2)*(I25-K2),IF(AND(I25>=K2,I25<=L2),K3+(L3-K3)/(L2-K2)*(I25-K2),IF(AND(I25>=L2,I25<=M2),L3+(M3-L3)/(M2-L2)*(I25-L2),IF(AND(I25>=M2,I25<=N2),M3+(N3-M3)/(N2-M2)*(I25-M2),flase)))))))
这么复杂的公式,看了头痛,建议楼主使用VBA
x617673be9 T7500
x61TL7700 1.8 4G三星SLC60G 7k500 101高分目前还没起泡
回复 支持 反对

使用道具 举报

1244

回帖

14

积分

1281

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-10-28
 楼主| 发表于 2009-7-17 11:24:59| 字数 22| - 中国–北京–北京–海淀区 联通 | 显示全部楼层
不会vba啊,就偶尔用用,用公式一般就够用了
T61P-AB5/T7500/1×2GB/7k200 100GB/FX570M(256MB)/15.4WUXGA(1920X1200)
回复 支持 反对

使用道具 举报

2738

回帖

34

积分

7875

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-6-29
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2009-7-18 11:34:03| 字数 655| - 日本–东京都 KDDI通信公司 | 显示全部楼层
我也是菜鸟,共同研究。

1、首先有个拼写错误,这是出错的原因。
=IF(AND(I25>=G2,I25<=H2),H3+(G3-H3)/(G2-H2)*(I25-H2),IF(AND(I25>=H2,I25<=I2),I3+(H3-I3)/(H2-I2)*(I25-I2),IF(AND(I25>=I2,I25<=J2),J3+(I3-J3)/(I2-J2)*(I25-J2),IF(AND(I25>=J2,I25<=K2),K3+(J3-K3)/(J2-K2)*(I25-K2),IF(AND(I25>=K2,I25<=L2),K3+(L3-K3)/(L2-K2)*(I25-K2),IF(AND(I25>=L2,I25<=M2),L3+(M3-L3)/(M2-L2)*(I25-L2),IF(AND(I25>=M2,I25<=N2),M3+(N3-M3)/(N2-M2)*(I25-M2),false)))))))

2、其次,15-20区间肯定算不出,因为你没有做N到O的公式呀。
补充上试了式,超过了条件数。失败。

3、那就把FALSE直接改成计算公式好了。代替N-O的判断。
但是这样的话,还需要在输入值的位置加个限制,不然超过范围的数字,可能你的计算就乱了。

4、这么长的话,最好不用IF和AND,改用LOOKUP(VLOOKUP,HLOOKUP)函数好。很方便的。

[ Edited by  sonhou on 2009-7-18 11:35 ]
R32(主板报废)+T42(也废了)+X60s(飞天了)+X61(给老婆)+X200s(老婆不要,卖了800)+X230
回复 支持 反对

使用道具 举报

268

回帖

10

积分

2139

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-8-19
发表于 2009-7-19 15:56:53| 字数 60| - 中国–广东–东莞 电信 | 显示全部楼层
用MATCH定位区间,再用OFFSET取数据,再计算,见我改过的公式.

用IF根本不可行,如果有100多列的话,如何嵌套?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

2546

回帖

27

积分

2603

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-12-31
发表于 2009-7-19 16:47:26| 字数 43| - 中国–贵州–黔东南苗族侗族自治州 电信 | 显示全部楼层

回复 #5 NCE_Fans 的帖子

兄弟的公式看起来很累,有点难度,我在你的基础上加入了定义名称的公式,版权还是属于你啊!

本帖子中包含更多资源

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

x
NB:2003 IBM R40;2006 IBM T41;2009  X61T;2020 X230、X13
回复 支持 反对

使用道具 举报

268

回帖

10

积分

2139

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-8-19
发表于 2009-7-20 13:49:21| 字数 128| - 中国–广东–东莞 博路电信科技公司 | 显示全部楼层
QUOTE:
Posted by mmingli on 2009-7-19 16:47
兄弟的公式看起来很累,有点难度,我在你的基础上加入了定义名称的公式,版权还是属于你啊!


没什么版不版权,纯好玩.....

用自定义名称是个不错的主意
听兄弟的意见,改了个看起来不累的公式.

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

2738

回帖

34

积分

7875

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-6-29
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2009-7-20 16:22:45| 字数 26| - 日本–东京都 KDDI通信公司 | 显示全部楼层
楼主还没出来,我先学了不少,多谢多谢。小花送上两位!
R32(主板报废)+T42(也废了)+X60s(飞天了)+X61(给老婆)+X200s(老婆不要,卖了800)+X230
回复 支持 反对

使用道具 举报

2738

回帖

34

积分

7875

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-6-29
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2009-7-20 16:27:24| 字数 96| - 日本–东京都 KDDI通信公司 | 显示全部楼层
QUOTE:
Posted by mmingli on 2009-7-19 16:47
兄弟的公式看起来很累,有点难度,我在你的基础上加入了定义名称的公式,版权还是属于你啊!

怎么定义的?
下载了文件没看出来。
R32(主板报废)+T42(也废了)+X60s(飞天了)+X61(给老婆)+X200s(老婆不要,卖了800)+X230
回复 支持 反对

使用道具 举报

1244

回帖

14

积分

1281

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-10-28
 楼主| 发表于 2009-7-20 18:21:13| 字数 110| - 中国–辽宁–沈阳 联通 | 显示全部楼层
QUOTE:
Posted by NCE_Fans on 2009-7-20 13:49


没什么版不版权,纯好玩.....

用自定义名称是个不错的主意
听兄弟的意见,改了个看起来不累的公式.


多谢多谢! 很好用了。我以前怎么没想到这个思路呢。
T61P-AB5/T7500/1×2GB/7k200 100GB/FX570M(256MB)/15.4WUXGA(1920X1200)
回复 支持 反对

使用道具 举报

268

回帖

10

积分

2139

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-8-19
发表于 2009-7-20 20:31:05| 字数 11| - 中国–广东–东莞 电信 | 显示全部楼层
多谢LS 两位的小红花.
回复 支持 反对

使用道具 举报

2546

回帖

27

积分

2603

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-12-31
发表于 2009-7-20 21:42:06| 字数 18| - 中国–贵州–黔东南苗族侗族自治州 电信 | 显示全部楼层
ls两位兄弟真客气,谢谢你们的红花!
NB:2003 IBM R40;2006 IBM T41;2009  X61T;2020 X230、X13
回复 支持 反对

使用道具 举报

1244

回帖

14

积分

1281

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-10-28
 楼主| 发表于 2009-7-20 22:12:41| 字数 70| - 中国–辽宁–沈阳 联通 | 显示全部楼层
不好意思啊两位,有个小问题,我还是搞不定。上表中的k值现在有了一个数列了,怎么再它右边的数列中列出对应的计算好的得分啊。
像这样的。

多谢多谢!

本帖子中包含更多资源

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

x
T61P-AB5/T7500/1×2GB/7k200 100GB/FX570M(256MB)/15.4WUXGA(1920X1200)
回复 支持 反对

使用道具 举报

268

回帖

10

积分

2139

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-8-19
发表于 2009-7-21 12:26:29| 字数 22| - 中国–广东–东莞 博路电信科技公司 | 显示全部楼层
见附档. 如需要更多数列,把公式往下拉就行了.

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

1244

回帖

14

积分

1281

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-10-28
 楼主| 发表于 2009-7-21 12:35:11| 字数 15| - 中国–辽宁–沈阳 联通 | 显示全部楼层
多谢多谢。这个可解决大问题了。
T61P-AB5/T7500/1×2GB/7k200 100GB/FX570M(256MB)/15.4WUXGA(1920X1200)
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-23 17:29 , Processed in 0.129159 second(s), 45 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部