我的问题是我想将时间(小时)与一般数字的列匹配,以便从其他一些单元格中获取一些值。
我设法使用以下命令将我的日期时间值转换为小时数:
=TEXT(TIME(HOUR(B5),MINUTE(B5),SECOND(B5)),"h")
但是当我尝试将其匹配时,例如,数字10会以#N/A
响应。
我该如何解决这个问题?
答案 0 :(得分:2)
你应该可以简单地使用:
=TEXT(B5,"h")
现在,您遇到的问题是TEXT
返回文本值,而您可能正在查找数字值。要将文本值转换为数字值,可以乘以1或添加0:
=TEXT(B5,"h")+0
=TEXT(B5,"h")*1
那应该这样做!
答案 1 :(得分:2)
只需使用HOUR函数,即直接返回数字,例如
=HOUR(B5)
您可以在比较或MATCH功能中使用它,例如
=IF(HOUR(B5)>10,"Late","Early")