我想在“参加的时间数”之后添加一列,如果学生获得了奖励,该列将显示“ Y”或“ N”。获得奖励的唯一标准是,它们每8周出现6次。
NOTE: Checkmark = "P" & No checkmark = "A"
这必须是一个可以预测可能发生的任何排列的公式,我似乎无法弄清楚。有小费吗?
如果我从字面上回答您的问题,我认为您将需要一个偏移量公式来查找包含最多出勤人数的8个连续单元的块:
=MAX(COUNTIF(OFFSET(A1,0,COLUMN(A1:INDEX(A1:Q1,COLUMNS(A1:Q1)-7))-1,1,8),"P"))
必须使用以下形式作为数组公式输入 CtrlShiftEnter
以下两个学生大部分时间都缺勤,但第二个学生从第3周开始的八周内确实有六次出勤:
编辑
造成误解的道歉-等效的Google表格公式应为
=ArrayFormula(max(len(substitute(mid(textjoin("",,B4:R4),row(indirect("A1:A"&COLUMNS(B4:R4)-7)),8),"A",""))))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句