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

时间:2019-05-14 09:39:52

标签: regex google-sheets concatenation google-sheets-formula

我需要制定一个公式来计算在与事件(1)进行会话之后的用户生命周期中发生了多少次会话。

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

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

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

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

我用手动计数的值填充了A3:A列。 现在,我需要帮助来使用公式进行计算。你能帮我吗?

1 个答案:

答案 0 :(得分:1)

解决方案:

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

textjoin + regexextract + split + columns + iferror