如何合并这两个公式



我正在尝试合并这两个公式,这样只有当单元格有一个数字(每个单元格中都有一个公式,但为空(时,它才能计算出条纹。

一级方程式

=MAX(SCAN(0,B1:B,LAMBDA(a,b,(a+(b<>0))*(b<>0))))

二级方程式

=IF(ISNUMBER(B1:B).....Do a thing.....)

一些测试数据:

Daily session count
100
200
400
100
200
=IF(C9<>"",SUM(C9-C8),"")
200
300
=IF(C9<>"",SUM(C9-C8),"")
=IF(C9<>"",SUM(C9-C8),"")
=IF(C9<>"",SUM(C9-C8),"")
=IF(C9<>"",SUM(C9-C8),"")

这个问题与这个问题有关:Excel-如何在一列上计数非零数字的条纹

感谢Scott Craner在这里给出的答案。最终的解决方案是:

=MAX(SCAN(0,B1:B1000,LAMBDA(a,b,(a+(b<>""))*(b<>0))))

这使我能够在充满空白单元格的列中测量最长的数字条纹(使用公式(

最新更新