我有例如这个数字10.75。我想格式化为10:45,如hh:mm。但是,当我选择这个单元格格式时,它变为17:45。我怎样才能达到目标,同时支持负数,好像我有-5.25,然后是-5:15?
如果解决方案仍支持条件单元格格式化,那么我可以使用基于值的渐变格式。
您对解决方案有什么建议吗?我需要它一个小时的注册计划,我有一个单元格告诉你是否已经工作了很少或太多小时。
由于
答案 0 :(得分:1)
使用 A 列中的数据,在 B1 中输入:
= LEFT(A5,FIND(,A5,1)-1 “ ”)及“:” &安培; TEXT(ROUND( - MID(A5,FIND(,A5),9999)* 60,0), “00" ”。”)
例如:
答案 1 :(得分:0)
要将小数转换为时间除以24,然后将其格式化为hh:mm
,或根据需要。这将允许您添加渐变,如您在评论中提到的那样。 Here's a screenshot,B列的格式为hh:mm
。 (我还不能嵌入图片。)
如果您的小时数超过24小时,它将滚动到第二天,25.00
将为1:00
,27.50
将为3:30
,依此类推。如果不希望这样,请考虑格式化为“dd:hh:mm”。请参阅brettdj在 Format a time span as a number of days, hours and minutes上的回答,了解如何执行此操作超过31天。
为了避免从负时间出现####
溢出错误,请确保使用1904日期系统。 (有关帮助,请参阅ExcelTips, "Displaying Negative Times")