如果公式没有总和值,则需要帮助将单元格留空

如果公式没有总和值,则需要帮助将单元格留空

我正在使用以下公式来计算出勤率,如果列中没有输入值,我希望摘要列保持空白B12:AF12

为了实现这一目标我还缺少什么?

我尝试将其放在""最后一个支架的外面,然后关闭所有内容,但这不起作用。

下面是我用来总结我的行的公式:

=COUNTIF(B12:AF12,"S")+(COUNTIF(B12:AF12,"S/")/2)

答案1

这是减少重复的另一种选择:

=IFERROR(1/1/SUMPRODUCT(COUNTIF(B12:AF12,{"S","S","S/"})/2),"")

它执行 3 次 countif 操作,将输出除以 2,但由于S计数两次,因此它返回实际计数。

如果 sumproduct 的输出为 0,那么当我们尝试除以时会出错0,并且 IFERROR 将输出""

答案2

您可能希望将 COUNTIFS 嵌套在 IF 语句中,类似这样的操作可以起作用:

IF(COUNTIF(B12:AF12,“S”)+COUNTIF(B12:AF12,“S/”)=0,“”,COUNTIF(B12:AF12,“S”)+COUNTIF(B12:AF12,“S/”)/2)

当 IF 语句的计算结果为 TRUE 时,输出为“”(空白),否则输出是您指定的公式。

相关内容