如果值> 0,则计算单独的EXCEL单元格

背景:

这个excel是跟踪某人的工作时间和几天。 还需要跟踪一周内工作的总天数。

需求:

如果它们大于0,则“总天数”列需要计算星期一(M)到星期天(S)列

以前我有一个简单的COUNTIF(H6:K6,“> 0”)或者其他什么,运行良好。

现在,用户在相应的date之后每天都会在额外的列中添加付费和收费费用,而将公式closures后,COUNTIF公式将不会在同一公式中单独执行列。

Excel布局的片段

还有一些说明,例如在AZ1中,我希望它可以计算H1,K1,N1等直到Z1

如果任何人都可以帮我制定一个公式,那就太棒了!

编辑:既然没有工作,这应该做的窍门:

 =COUNTIF(H5,">0")+COUNTIF(K5,">0")+COUNTIF(N5,">0")+COUNTIF(Q5,">0")+COUNTIF(T5,">0")+COUNTIF(W5,">0")+COUNTIF(Z5,">0") 

COUNTIFS使用AND逻辑,而您需要OR逻辑。 尝试像这样:

=COUNTIF(A3,">0") + COUNTIF(B3,">0")+...

尝试使用MODfunction来确定列的交错。 SUMPRODUCT和ISNUMBER可以照顾其余的。

 =SUMPRODUCT(NOT(MOD(COLUMN(H:Z)-8, 3))*ISNUMBER(H6:Z6))