如何获取多行中用逗号分隔的计数值的总和,但忽略零?

如何获取多行中用逗号分隔的计数值的总和,但忽略零?

我想计算用逗号分隔的多行值的数量 - 不包括那些具有 0 个值的值,使用以下公式:

=SUM((LEN(SUBSTITUTE(C30:H30&",",",0",""))-LEN(SUBSTITUTE(SUBSTITUTE(C30:H30&",",",0",""),",",""))))

该公式能够计算 C30 至 H30 行的值的数量。但是,它还添加了输入了零的行。我怎样才能让它跳过或不计算这些行?

非常感谢您的帮助。

在此处输入图片描述

答案1

Excel 是哪个版本的?

如果有该TEXTJOIN功能,您可以使用:

=LEN(TEXTJOIN(",",TRUE,IF(C30:H30=0,"",C30:H30)))- LEN(SUBSTITUTE(TEXTJOIN(",",TRUE,IF(C30:H30=0,"",C30:H30)),",",""))+1

相关内容