使用excel 2013
我正在尝试获取当前日期/时间和时间戳之间的总天数和小时数
使用= NOW() - B3
自定义格式 dd“-Days”hh“-hrs”
让我。
21/05/2015 12:45 00-days - 00-Hours
01/04/2015 13:23 18天 - 23小时
02/05/2015 13:45 18天 - 23小时
直到一个月滚动,然后会产生错误的结果。第2行的例子。如何让它显示总天数。
非常感谢答案 0 :(得分:0)
使用Object allowedApps= getLastCustomNonConfigurationInstance();
if (allowedApps != null) {
this.allowedApps = (List<AppDetail>) allowedApps;
}else{
this.allowedApps = new ArrayList<AppDetail>();
}
功能:
DATEDIF
不幸的是,这并不能支持AFAIK小时数,因此您必须将其与您的解决方案相结合才能获得数天和数小时的组合。
答案 1 :(得分:0)
试试这个......假设您的第一个例子是用A1编写的:
=ROUNDDOWN(C1,0)&"-days "&TEXT(C1-ROUNDDOWN(C1,0),"hh")&"-hours"
哦是的...在包含公式的单元格中使用常规数字格式。
答案 2 :(得分:0)
提取两个日期,您将获得所需的所有信息,整数部分是天数,小数部分为您提供小时数。
Diff=Now()-B3
MYDAYS=Truncate(Diff)
MYHOURS=truncate((Diff-Days)*24)