0

截屏

我该怎么办?我确实通过检查总和来隐藏 0,有更好的方法吗?是的,arrayformula 为单元格提供了一个公式,所以 isblank() 返回 false 对吗?

如果 k, l 中没有输入,我只希望 m 列为空

我试过计数,但显然它计算了列中的非空单元格

=ArrayFormula(IF(AND(COUNT(K:K)=1,count(L:L)=1), K:K+L:L, ""))

提前谢谢大家!

我试过的公式: =ArrayFormula(IF(AND(TRIM(K:K)="",TRIM(L:L)=""), , K:K+L:L)) =ArrayFormula(IF(AND(K :K="", L:L=""), , K:K+L:L)) 不起作用

=ArrayFormula(IF(K:K="", , K:K+L:L)) 除 L 列号外有效,如何将 L 添加到公式中?

4

2 回答 2

2

您的原始公式返回"",即长度为零的文本字符串。诸如counta(). 要获得真正的空白值,请iferror(1/0)像这样使用:

=if( "cows" = "home", "they came home!", iferror(1/0) )

或者,通过输入逗号而不是后面的值来完全省略参数,如

=if( "cows" = "home", "they came home!", )

结果将是相同的,尽管前者通过明确显示null将返回一个值使意图更清晰。

于 2021-04-20T08:29:47.637 回答
1

解决了:

=ArrayFormula(IFERROR(IF(LEN(K:K)+Len(L:L)=0, , K:K+L:L)))

于 2021-04-20T01:37:49.257 回答