请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

寻宝

注册会员

4

主题

11

帖子

173

积分

注册会员

积分
173
最新发帖
寻宝
注册会员   /  发表于:2025-12-3 15:21  /   查看:48  /  回复:5
1金币
想要创建公式字段,有签到时间 (时间)签退时间(时间),本次培训时长(小数),3个字段,公式输入=IF(ISNULL([签到时间]) OR ISNULL([签退时间]), [本次培训时长], DATEDIF([签到时间], [签退时间], "hour")),一直提示报错,是不是不支持呀。

5 个回复

寻宝
注册会员   /  发表于:7 天前
沙发
=IF(OR(ISBLANK([签到时间]), ISBLANK([签退时间])), [本次培训时长], ([签退时间] - [签到时间]) * 24)  ,使用这个 仍然报错,是不正确的
回复 使用道具 举报
追风
高级会员   /  发表于:7 天前
板凳
=IF(OR(ISBLANK([签到时间]), ISBLANK([签退时间])), [本次培训时长], DATEDIF([签到时间], [签退时间], "h"))   有语法问题吧
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:7 天前
地板
为啥不尝试写视图呢!!! 数据库是支持datediff的
回复 使用道具 举报
寻宝
注册会员   /  发表于:7 天前
5#
追风 发表于 2025-12-3 15:41
=IF(OR(ISBLANK([签到时间]), ISBLANK([签退时间])), [本次培训时长], DATEDIF([签到时间], [签退时间], "h ...

这个是活字格AI自动回答的,我试了也是报错
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:6 天前
6#
您好,可以看下DATEDIF的用法,还不能取小时,
可以尝试将两个时间相减*24试试


DATEDIF 函数 - Microsoft 支持

未解决问题的话,麻烦您,附上一个可以复现问题的小demo,并附上一些复现操作说明。这边才能更好的定位您的问题,帮助到您呦~

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部