如何获取 google 工作表上按行分组的行条目总数

How to get total number of row entry that is grouped by rows on google sheets

我有 table 格式的数据

并且我想推断出所有工程师的任务、项目和许可总数。

我有问题,因为这并没有真正处理数字,所以我想不到的数学公式都行不通。

这是上图的 sheet link

这是我的想法,但我不知道如何将其编码为 excel 上的公式。

该公式将查找关键字、assignment、project 或 permit,然后检查接下来的 2 列是否包含内容,如果有则加 1,如果关键字下方的单元格(assignment ,proect,or permit) 为空检查空单元格旁边的 2 列是否有内容如果为空则停止,如果有加 1,如果加 1 再次检查该空单元格下方的空单元格冲洗并重复。

尝试:

=ARRAYFORMULA(QUERY(REGEXREPLACE(IF(B3:B="",, VLOOKUP(ROW(A3:A), IF(A3:A<>"", {ROW(A3:A), A3:A}), 2, 1)), "s$", ), 
 "select Col1,count(Col1) where not Col1 matches '^Enginee.+' and Col1 is not null group by Col1 label count(Col1)''"))

更新:

=ARRAYFORMULA(QUERY(REGEXREPLACE(IF(Sheet1!B3:B="",, VLOOKUP(ROW(Sheet1!A3:A), IF(Sheet1!A3:A<>"", {ROW(Sheet1!A3:A), Sheet1!A3:A}), 2, 1)), "s$", ), "select Col1,count(Col1) where Col1 matches 'Assignement' and Col1 is not null group by Col1 label count(Col1)''"))