根据公式化的单元格,在达到最大工作时间时进行条件格式化

根据公式化的单元格,在达到最大工作时间时进行条件格式化
  • 当每周(周一至周日)总工作时间 > 40 小时时,是否可以根据员工职位普通员工(单元格 G7,这是一个下拉列表,例如 (a) 普通员工和 (b) 经理)对 M 列(总工作时间)进行条件格式化?

  • 如果普通员工的工作周(周一至周日)总小时数大于 40,我需要将 M 列中的工作周总小时数用红色填充。

  • 如果可以的话,有人可以帮忙提供一下公式吗?

  • 请注意:

    • A13 公式:=IF(ISNA(MATCH(WEEKDAY(B13,2),Dunday,0)),"","NW")
    • B13公式:=G9
    • B14 公式:=IF(B13="","",IF(B13+1>$G$10,"",B13+1))
    • G7 是一个下拉菜单:(a)普通员工,(b)经理
  • 请参阅附图以供参考。

  • 谢谢。 时间表

答案1

您能否添加一个辅助列然后隐藏它,并设置 M 列单元格的数字格式?如果是,例如 N 列,请在 N13 中输入公式=SUM(INDIRECT("M"&ROW(B13)-WEEKDAY(B13,2)+1):INDIRECT("M"&ROW(B13)-WEEKDAY(B13,2)+7)),以获取每周的小时数。

在此处输入图片描述

然后选择M列的单元格,输入下面的公式进行条件格式设置 =AND($G$7="Regular Employee",N13>40)

在此处输入图片描述

相关内容