我们有一个电子表格正在运行,我们使用它来跟踪各种指标,一些与调用长度有关。电子表格多年来一直相同,但我们现在的通话时间为51:59(mm:ss),这打破了旧格式。
我正在研究如何使其按预期工作,到目前为止,最佳解决方案是将单元格格式化为[m]:ss
并在单元格中输入0:51:59
的时间。这给出了期望的结果,并且正确地执行了所有计算,除了我希望能够在没有前导零的情况下实现这一点。理想情况下,有人可以将51:59
输入到单元格中,它会显示为51:59
而不是3119:00
。
有谁知道如何实现我想要的东西?任何帮助将不胜感激。我对宏感到满意,所以如果有一种方法可以通过一个可行的宏实现这一点,但理想情况下我正在寻找一个没有宏的解决方案。
谢谢。
答案 0 :(得分:0)
你无法做到这一点。最接近的是以下解决方法:
将单元格A1格式定义为hh:mm
,将单元格B1格式定义为mm:ss
。
在B1中输入公式=A1/60
。
当您在A1中输入51:59
时,这会在B1中显示51:59
。
不幸的是,A1文本在失去焦点后会读取不那么直观的值。
此处描述了解决方法: https://superuser.com/a/235924