Office中国论坛/Access中国论坛
标题:
[求助]根据指定条件,返回指定数值
[打印本页]
作者:
15653848
时间:
2005-11-15 00:14
标题:
[求助]根据指定条件,返回指定数值
例:单元格A1的值介于8:00-8:30 和 单元格B1的值介于12:00-12:30,则在单元格C1返回数值“3.5”
如单元格A1的值介于11:30-12:00 和 单元格B1的值介于18:00-18:30,则在单元格C1返回数值“4”
作者:
红池坝
时间:
2005-11-15 06:50
=IF(AND(A1>=TIME(8,0,0),A1<=TIME(8,30,0),B1>=TIME(12,0,0),B1<=TIME(12,30,0)),3.5,IF(AND(A1>=TIME(11,30,0),A1<=TIME(12,0,0),B1>=TIME(18,0,0),B1<=TIME(18,30,0)),4,"时间超范围"))
作者:
15653848
时间:
2005-11-15 18:22
谢谢
作者:
15653848
时间:
2005-11-15 18:40
我用自定义函数做的,再帮我看看,为什么不行??Function zz(aa)
If aa >= Time(8, 00, 0) And aa <= Time(8, 30, 0) Then
zz = 3
Else
zz = "a"
End If
End Function
作者:
15653848
时间:
2005-11-15 20:45
我现在只能用笨办法,先把时间转换成数值If aa >= 0.333333333333333 And aa <= 0.354166666666667 Then这样时间看起来很不直观为什么用上面的时间函数不行?
作者:
红池坝
时间:
2005-11-16 20:01
晕。Time()函数是Excel函数,不是VBA函数,当然不行
作者:
15653848
时间:
2005-11-16 22:31
不好意思,我是很菜那我是不是只能把时间换算成数值 ? 还是有其他的函数 ?
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3