各位,非常感谢一些帮助;
如果我在 Excel 中有以下数据值(下面的 3 个示例),其中数据编码为 1 或 2,有谁知道 Excel 公式可以计算值序列中发生的“切换”次数?我所说的“切换”是指当 1 切换到 2 时,反之亦然(当 2 切换到 1 时)。
例如;
1, 1, 1, 1, 1, 1, 1, 2, 2 (there is 1 switch here)
1, 2, 2, 1, 1, 1, 1, 1, 1 (there are two switches here)
1, 2, 2, 1, 1, 1, 1, 2, 2 (there are three switches here)
到目前为止,我可以使用以下公式(见下文)来查看序列中是否存在切换(例如从 2 到 1)。但现在我试图计算序列中发生了多少次切换,而不是计算是否发生单个切换。所以我想我可能需要使用 COUNT 公式,而不是 FIND 公式?
=IF(ISERROR(FIND("21",TEXTJOIN("",TRUE,[data range of a row]))),FALSE,TRUE)
感谢任何帮助。
最佳答案
如果您的数据位于单元格 A1
到 I1
中,则使用以下公式:
=SUM(ABS(B1:I1-A1:H1))
我已经用您的三个输入对此进行了测试,它产生了预期的答案。
关于excel - 有没有一个EXCEL公式可以统计Excel数据 'switches'在二项式编码之间出现了多少次(即数据编码为1或2)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62807761/