Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的问题是我想将时间(小时)与一般数字的列相匹配,以从其他一些单元格中获取一些值。
我设法使用以下方法将我的日期时间值转换为小时数:
=TEXT(TIME(HOUR(B5),MINUTE(B5),SECOND(B5)),"h")
但是当我尝试将其与例如它响应的数字 10 匹配时#N/A。
#N/A
我应该如何解决这个问题?
您应该能够简单地使用:
=TEXT(B5,"h")
现在,您遇到的问题是TEXT在您可能正在查找数字值时返回一个文本值。要将文本值转换为数值,可以乘以 1 或加 0:
TEXT
=TEXT(B5,"h")+0 =TEXT(B5,"h")*1
那应该这样做!
只需使用 HOUR 函数,它直接返回一个数字,例如
=HOUR(B5)
您可以在比较或 MATCH 函数中使用它,例如
=IF(HOUR(B5)>10,"Late","Early")