如何根据行中前一个单元格的值计算行中不同长度的单元格?

How to count cells in row with different length based on value of previous cell in row?

我需要创建一个公式来计算在与事件 (1) 会话后用户生命周期内发生的会话数。

每行(用户)有不同的会话数。

0 表示用户会话期间未发生事件。

1 表示在用户会话期间发生了事件。

这是一个数据集示例:https://docs.google.com/spreadsheets/d/1HSzkzQm0k-KAlVlAmVO_P86jROYfLwFkPJPKLhtQ7Kg/edit#gid=0

我用手动计数值填充了第 A3:A 列。 现在我需要帮助用公式计算它。你能帮帮我吗?

解决方法:

=IFERROR(COLUMNS(SPLIT(REGEXEXTRACT(TEXTJOIN(",",true,C3:Y3),"1,(.+)"),",")),0)

textjoin+regexextract+split+columns+iferror