Google sheets 根据使用的范围,Google工作表公式不显示0
使用下面的公式,这是完美的工作,但它没有提到0,如我在附表中突出显示 我只想知道,在E:E范围结束的地方,这个公式也应该结束,它应该适用于E:E范围 例如:E5有值,公式将给出相应的结果,否则它将为0,如果E6为空,则公式也将为空 原始公式:Google sheets 根据使用的范围,Google工作表公式不显示0,google-sheets,Google Sheets,使用下面的公式,这是完美的工作,但它没有提到0,如我在附表中突出显示 我只想知道,在E:E范围结束的地方,这个公式也应该结束,它应该适用于E:E范围 例如:E5有值,公式将给出相应的结果,否则它将为0,如果E6为空,则公式也将为空 原始公式: =ArrayFormula(IFERROR(1/(1/(IF(E3:E="",,LEN(SUBSTITUTE(TRIM(TRANSPOSE(QUERY(TRANSPOSE({Jan!C3:AG, Feb!C3:AG, Mar!C3:AG
=ArrayFormula(IFERROR(1/(1/(IF(E3:E="",,LEN(SUBSTITUTE(TRIM(TRANSPOSE(QUERY(TRANSPOSE({Jan!C3:AG, Feb!C3:AG, Mar!C3:AG, Apr!C3:AG, May!C3:AG, Jun!C3:AG, Jul!C3:AG, Aug!C3:AG, Sep!C3:AG, Oct!C3:AG, Nov!C3:AG,Dec!C3:AG}),,9^9))), " ", )))))))
该公式包含
1/(1/(…)
。如果..
中的值为0,则生成#DIV/0代码>错误。这被IFERROR
捕获,在您的情况下,它将其更改为空单元格。删除1/(1/(…)
将显示零。此外,您似乎可以删除IFERROR
函数,因为不应该有任何其他您想要消除的错误
工具书类
试试这个:
=ArrayFormula(IF(LEN(E3:E),IF(E3:E="",,LEN(SUBSTITUTE(TRIM(TRANSPOSE(QUERY(TRANSPOSE({Jan!C3:AG, Feb!C3:AG, Mar!C3:AG, Apr!C3:AG, May!C3:AG, Jun!C3:AG, Jul!C3:AG, Aug!C3:AG, Sep!C3:AG, Oct!C3:AG, Nov!C3:AG,Dec!C3:AG}),,9^9))), " ", ))),""))
谢谢你看这张纸,@Martí那么有什么解决办法吗?非常感谢@Marios。