Google sheets 相对于第一列中的max(A)(最新日期)对行中的单元格进行计数

Google sheets 相对于第一列中的max(A)(最新日期)对行中的单元格进行计数,google-sheets,Google Sheets,下图显示了我试图完成的一个示例 基本上,我需要一个公式来检查a列最近的日期,然后计算相应行中有多少“当前”单元格。它的目的是保持一个计数像出席,但这些都是谷歌表单的结果,所以一个新的行是从每天的表单响应添加 您可以使用 =sum(arrayformula(if(array_constrain(sort(A2:F, 1, false), 1, 6) = "PRESENT", 1, 0))) 说明: 排序按第一列降序对A2:F范围进行排序。所以最近的条目是第一条 array\u constrai

下图显示了我试图完成的一个示例

基本上,我需要一个公式来检查a列最近的日期,然后计算相应行中有多少“当前”单元格。它的目的是保持一个计数像出席,但这些都是谷歌表单的结果,所以一个新的行是从每天的表单响应添加

您可以使用

=sum(arrayformula(if(array_constrain(sort(A2:F, 1, false), 1, 6) = "PRESENT", 1, 0)))
说明:

  • 排序
    按第一列降序对A2:F范围进行排序。所以最近的条目是第一条
  • array\u constraint
    仅保留第一行
  • if
    如果“存在”,则将条目转换为1,否则转换为0
  • arrayformula
    表示步骤3适用于每个条目
  • sum
    将值相加