【发布时间】:2014-09-15 07:07:44
【问题描述】:
我正在尝试在没有任何宏的电子表格中使用一些逻辑。
首先,我有一个提供日期和时间的单元格。然后我使用该单元格上的自定义格式来显示“h”。所以只有小时数 1 到 24 出现在这个单元格中。 (例如,下午 3 点 20 分,我在牢房里得到 15 个)。 (单元格#A:1)
=now()
其次,我有一个单独的单列,有 24 行,编号为 1-24(单元格 # 的 B1:B24)
我有第三列的逻辑,即数字 23 和 0-6 为“夜班”;数字 7-14 为“白班”;数字 15-22 为“中班”)(单元格 #的 C1:C24)
=if($A$1=B1,"Night Shift","")
但是,第三列都显示为空白,即使是硬的也应该出现。我尝试使用 text(A1,"#") 更改 A1,但我得到了序列号。是否有一种简单的方法可以动态地在 C 列中显示值,以显示单元格 A1 中基于一天中的时间的变化。 D 列只是连接所有 24 个单元格,因为永远只有一个数字。 (单元格# D1)。谢谢你的帮助。
【问题讨论】:
标签: excel excel-formula excel-2007 excel-2010