将0替换为空单元格的公式,其中F:F使用了范围结束



使用下面的公式,它运行得很好,但它提到了额外的0.0,这是我不想要的。

我只想在F:F范围结束的地方,这个公式也应该结束,它应该适用于F:F的范围。

例如:F5有值,公式将相应地给出结果,否则为0如果F6为空,则公式也将为空。

我已附上下面的图片,请查收。

=ArrayFormula(ROUND(IF(LEN(G3:G),IF(F3:F="Confirmed",(13 - MONTH(DATEVALUE(TEXT(G3:G,"mmm")&" 1"))) * 13/12,IF(F3:F="Probation",0)))))

https://ibb.co/F38hd7Y

与此相同,它应该与col"一起工作;E〃;

=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))), " ", )))))))

想要将此公式转换为数组

=IF(A2:A="","",COUNTIF(Jan!C3:AG3,"L")+COUNTIF(Jan!C3:AG3,"H")/2+COUNTIF(Jan!C3:AG3,"S")/4)

这应该适用于第一个公式:

=ArrayFormula(IF(LEN(F1:F),ROUND(IF(LEN(G3:G),IF(F3:F="Confirmed",(13 - MONTH(DATEVALUE(TEXT(G3:G,"mmm")&" 1"))) * 13/12,IF(F3:F="Probation",0)))),""))

这应该适用于第二个:

=ArrayFormula(IF(LEN(E1:E),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))), " ", )))))),"")

相关内容

最新更新