excel-formula - 左,右功能
问题描述
我正在尝试将时间格式 3:45 转换为十进制,我可以使用 left(text(T,"hh:mm"),2) 和 right(text(T,"hh:mm "),2)/60 但是当我尝试将他两个加在一起时,我只会得到 00:00 或一个整数。我知道可能还有其他解决问题的方法,但我想弄清楚我做错了什么。
解决方案
通常,如果单元格包含时间值,则它已经是数值类型。您可以通过这样做来验证这一点=ISNUMBER( T )
,如果它是 TRUE,那么您已经有了一个数值,只需将其转换为您想要的单位度量。看起来你想要分数小时的结果,所以你可以简单地做:
=T*24
所有时间值都以天为单位,因此您只需将其乘以 24 即可将其转换为小时。
如果事实证明您的单元格是文本(即=ISNUMBER( T )
FALSE),那么您可以使用 TIMEVALUE 函数将其转换为时间值=TIMEVALUE( T )
。然后,同样,您可以将其转换为如下所示的小时数:
=TIMEVALUE(T)*24
推荐阅读
- typescript - lerna 没有在包中生成 node_module
- javascript - ngx bootstrap手风琴头内的复选框无法正常工作
- c# - 什么是标准输入和输出?
- html - 如何阻止固定页面背景在移动设备上跳转
- excel - VBA 编辑器中未列出数字签名
- swift - Swift Timer Loop 不会触发,但视图和控制器已连接
- flutter - Firestore Firebase 创建 fielID 等于 Document ID
- android - 尝试在 MI MAX 2 android 设备上运行 react-native 应用程序时应用程序期间出现 SecurityException:installDebug 任务
- android - 我的 EditText 似乎被阻止了。我怎样才能“解锁”它?
- c++ - 如何调试 basic_string::_M_construct null not void 错误?