基本上我正在查看一个时间表并试图找出一个人工作一个块的次数 - 这意味着他们的名字将并排显示在列中。
每列代表一周中的某一天。因此,如果John工作Mon - Tues算作一个块,他的名字会出现在2列中。然后他可以在周四 - 周六工作,这算作一个块。我需要弄清楚这种情况在一个月内发生的频率。
使用条件格式进行手动计数是一种选择 - 但如果可能的话我想避免使用它。
感谢您的帮助,非常感谢!
答案 0 :(得分:0)
对于Excel中的解决方案,如果John的月份日程安排在第2行(范围B2:AF2
),那么请尝试使用他所使用的块数(使用 ctrl <作为数组公式输入) / KBD> + 移 + 输入):
=SUM(--(IFERROR((B2:AF2="John")+(C2:AF2<>"John"),(AF2="John")+1)=2))
这假设如果John在前一天或后一天没有工作的一天工作,它仍然算作一个块。另请注意,如果您的日程安排可能包含错误值(例如,填写公式),则需要使用IFERROR
包装日程安排:
=SUM(--(IFERROR((IFERROR(B2:AF2,"")="John")+(IFERROR(C2:AF2,"")<>"John"),(AF2="John")+1)=2))