Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:提问

1楼
huiray110 发表于:2011/6/28 10:54:00

当A列  数据<200   B列=70

当A列  数据>=200   B列=75

当A列  数据<=500   B列=80

当A列  数据>=500   B列=85

 

 

请问狐爸  这个表达式怎么写?

2楼
hhbb 发表于:2011/6/28 11:01:00
iif([A]<200,70,iif([A]>=200,75,iif([A]<=500,80,85)))

3楼
huiray110 发表于:2011/6/28 12:03:00

搞不定~~   我好像写错了   改一下   麻烦~~

 

 

当A列  数据<200   B列=70

当A列  500>数据>=200   B列=75

当A列  数据>=500   B列=80

4楼
hhbb 发表于:2011/6/28 12:08:00
iif([A]<200,70,iif([A]>=200,75,80))
5楼
huiray110 发表于:2011/6/28 12:20:00
500呢?
6楼
hhbb 发表于:2011/6/28 12:25:00
80
7楼
huiray110 发表于:2011/6/28 14:12:00
当A列  500>数据>=200   B列=75     怎么表示?
8楼
狐狸爸爸 发表于:2011/6/28 14:15:00
以下是引用huiray110在2011-6-28 12:03:00的发言:

搞不定~~   我好像写错了   改一下   麻烦~~

 

 

当A列  数据<200   B列=70

当A列  500>数据>=200   B列=75

当A列  数据>=500   B列=80

 

iif([A]<200,70,iif([A]>=200,75,iif([A]> 500,80,Null)))

9楼
huiray110 发表于:2011/6/28 18:14:00

狐狸老爹  我在A列  写700   B列  显示的还是75     怎么回事呢?

 

可以显示70   但是  就到不了80

10楼
方丈 发表于:2011/6/28 19:47:00

应该是:iif([A]<200,70,iif([A]>=500,80,iif([A]>= 200,75,Null)))

 

因为在“iif([A]<200,70,iif([A]>=200,75,iif([A]> 500,80,Null)))”中,700既是>=200的范围,又是>500的范围,判断时因符合>=200而得出结果是75

共11 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 2 queries.