我正在尝试制作时间表来查找员工每周工作多少小时,并使其整洁紧凑。
我把班次分为 E、L 和 EL,也就是早班、晚班和早晚班。
我需要找到一个公式来计算单元格范围,并且每次读取 E 时加 6,每次读取 L 时加 5,每次读取 EL 时加 12。我不知道是否可以在一个单元格中完成此操作,但我想不出即使在多个单元格中也可以执行此操作的方法。
我尝试使用查找此链接它返回 #VALUE,并且它也不会计算总和。我想也许我可以将一堆IF
语句嵌套在一起,但我找不到求和的方法。每次它出现在搜索中时,它都会找到一个实例,仅此而已。我想如果我知道自己在做什么,解释这个问题会更容易!可惜我不知道。
答案1
我花了一段时间但我认为我找到了一个足够好的答案来解决这个问题。
在第二个选项卡上,指定值,例如这在第三个选项卡中,嵌套一堆 IF 语句以检查第一张表中的同一单元格是否为 E、L 或 EL,并使用第二个选项卡中的值返回一个数字。我使用了
=IF(Sheet1!B2="E", Sheet2!$B$2, IF(Sheet1!B2="L", Sheet2!$B$3, IF(Sheet1!B2="EL", Sheet2!$B$4, 0)))
然后剩下的就是简单的总和,然后引用工作表 1 上的总和单元格,以便电子表格的任何其他用户不必深入研究第二张或第三张工作表并可能破坏我正在进行的计算。