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")
我正在使用 eclipse(juno 和以前的版本)来编写 JSF 代码。这些页面都是xhtml。每隔一段时间我需要添加javascript。当我这样做时,我必须使用 CDATA 标记,否则当我有某些字符(如 > < &)时 xhtml 无效。
无论如何,该解决方案运行良好,直到我告诉 eclipse 格式化代码,此时它删除了