|在本文中,我们将学习如何确定Microsoft Excel 2010中的工作班次是上午,下午还是晚上。为了找到确定员工是在早上,下午还是夜班工作的公式,我们将使用IF&LOOKUP函数来获取输出。

IF函数检查您指定的条件是TRUE还是FALSE。如果条件返回TRUE,则返回预设值;如果离子返回FALSE,则返回另一个预设值。

语法= IF(逻辑测试,value_if_true,value_if_false)

===

logical_test:逻辑测试将测试条件或条件,如果条件满足,则返回预设值;如果条件不满足,则返回另一个预设值。

value_if_true:如果此参数返回TRUE,则要返回的值。

value_if_false:如果此参数返回FALSE LOOKUP,则要返回的值:FALSE LOOKUP:从单行或单列范围或数组中查找一个值。提供向后兼容性。

语法= LOOKUP(lookup_value,lookup_vector,result_vector)

===

lookup_value:_LOOKUP_函数在查找向量中搜索的值。

lookup_vector:仅包含一行或一列的范围。

注意:_lookup_vector_中的值必须按升序排列(1,2,3或a,b,c)。否则,查找功能将返回错误值。

result_vector:这是可选的。仅包含一行或一列的范围。 _result_vector_参数的大小必须与

相同=== lookup_vector.

===

让我们举个例子:

  • A列包含登录时间。

  • 我们需要一个公式来使用A列中的登录时间来确定一个人是早上,下午还是夜班。

  • 对于12:00之前的时间,公式应返回“早晨班次”。

  • 对于12:00到16:00之间的时间,公式应返回“下午班次”。

  • 对于16:00之后的时间,公式应返回“夜班”。

  • 在单元格B2中,公式为

img1

= IF(A2> = 2/3,“ Night”,IF(A2> = 0.5,“ Afternoon”,“ Morning”))&“ Shift”

  • 将公式从单元格B2复制到范围B3:B10,我们将获得所需的结果。

img2

第二种方法是使用LOOKUP函数。

img3

  • 在单元格C2中,公式为

= LOOKUP(HOUR(A2),\ {0,12,16},\ {“ Morning”,“ Afternoon”,“ Night”})&“ Shift”

  • 将公式从单元格C2复制到范围C3:C10,我们将获得所需的结果。

img4

img5