excel 问题 关于 A 写如内容 B显示填写如期和时间

2025-02-23 23:12:42
推荐回答(3个)
回答1:

你可能有笔误,根据题目,你可能想问:
A列=填写内容 B列=填写内容的时间 要求B列显示格式为 几月几日几点几分
然后G列=填写内容 H列=填写内容的时间 I列=B列时间和H列时间的差 格式为几日几小时
对吗?

如果是这样,那么这么做:
将B列、H列设置成格式为 几月几日几点几分(选中B列,按CTRL+1→数字→自定义→类型→
yyyy"年"m"月"d"日"h"点"mm"分" →确定。H列同样)
在I2输入公式:

=DATEDIF(B2,H2,"D")&"天"&ROUND((H2-B2-DATEDIF(B2,H2,"D"))*24,0)&"小时"

向下复制到底,即可。

回答2:

分析题意:当A1 、G1中输入数据后,在A2、H1分别自动填写日期和时间,在I1中得到时间间隔。
1、编写一个简单的自定义函数:
插入模块:
Function 不变时间()
不变时间 = Now
End Function
2、使用自定义函数:
A2=IF(A1<>"",不变的时间,"")
H1=IF(G1<>"",不变的时间,"")
I1=DATEDIF(H1,B2,"d")&"天"&INT((B2-H1-DATEDIF(H1,B2,"d"))*24)&"小时"
3、设置单元格格式:
A2和H1,自定义:mm"月"dd"日"hh"点"mm"分"

回答3:

自己算