跨天小时差和分钟差显示负数怎么计算?

image.png

FineReport nesy 发布于 2025-4-14 13:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2025-4-14 13:36

先DATETONUMBER()转换成毫秒后再计算

  • nesy nesy(提问者) 我是日期和时间分开的,两个单元格
    2025-04-14 13:49 
  • Z4u3z1 Z4u3z1 回复 nesy(提问者) DATETONUMBER(CONCATENATE(A2," ",B2)) 拼接成yyyy-MM-dd HH:mm:ss后再处理
    2025-04-14 13:55 
最佳回答
1
snrtuemcLv8专家互助
发布于2025-4-14 13:36(编辑于 2025-4-14 13:56)

abs取绝对值

==========

ABS(number):返回指定数字的绝对值。绝对值是指没有正负符号的数值。

Number:需要求出绝对值的任意实数。

示例:

ABS(-1.5)等于1.5。

ABS(0)等于0。

ABS(2.5)等于2.5。

=============

PS:你这个需求,直接两个单元格数据拼接成yyyy-MM-dd HH:mm:ss格式,然后DATESUBDATE计算就可以

------------------------------------

DATESUBDATE(date1,date2,op):返回两个日期之间的时间差。

op表示返回的时间单位:"s",以秒为单位。"m",以分钟为单位。"h",以小时为单位。"d",以天为单位。"w",以周为单位。

示例:

DATESUBDATE("2008-08-08","2008-06-06","h")等于1512。

  • nesy nesy(提问者) 不是这么用的吧,不符合我的问题
    2025-04-14 13:54 
  • snrtuemc snrtuemc 回复 nesy(提问者) 你这个需要拼接单元格计算就可以,参考修改答案
    2025-04-14 13:56 
最佳回答
0
ID1208Lv6高级互助
发布于2025-4-14 13:56(编辑于 2025-4-14 13:56)

image.png

转毫秒公式处理一下

image.png

DATETONUMBER(TODATE(CONCATENATE(A4," ",B4)))

  • 3关注人数
  • 46浏览人数
  • 最后回答于:2025-4-14 13:56
    请选择关闭问题的原因
    确定 取消
    返回顶部