在前 4 个单元格中的至少一个单元格中计算带有“x”的行数

Posted

技术标签:

【中文标题】在前 4 个单元格中的至少一个单元格中计算带有“x”的行数【英文标题】:Count rows with "x" in at least one of the previous 4 cells 【发布时间】:2017-07-27 21:11:27 【问题描述】:

我想按区域 (D1) 和经理 (F1) 计算指定月份 (B1) 的前 4 个单元格中至少有一个 X 的行数。这是我能够放在一起的代码,但它只在指定的行中添加了所有 X。数据表在数据表中,公式和参数(B1,D1,F1)在单独的表中。

=SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!$A$3,ROW(INDIRECT("1:" & MATCH("zzz",Data!$A:$A)-3)),MATCH(B1,Data!$3:$3,0)-1,1,-4))*(Data!$A$4:INDEX(Data!$A:$A,MATCH("zzz",Data!$A:$A))=D1)*(Data!$A$4:INDEX(Data!$B:$B,MATCH("zzz",Data!$B:$B))=F1))

【问题讨论】:

【参考方案1】:

这个公式对我有用:

=SUMPRODUCT((Data!$A$4:$A$99=D1)*(Data!$B$4:$B$99=F1)*
 (0<COUNTIF(OFFSET(Data!$A$1,ROW($4:$99)-1,MATCH(B1,Data!$3:$3,0)-5,1,4),"x")))

【讨论】:

以上是关于在前 4 个单元格中的至少一个单元格中计算带有“x”的行数的主要内容,如果未能解决你的问题,请参考以下文章

如果单元格中的计算值发生变化,则更改单元格颜色

细胞重用初学者?点击一个单元格中的按钮会影响另一个单元格

计算单元格中的字符数 (OpenOffice Writer)

Excel公式计算单个单元格中的多个可能组合

计算熊猫单元格中字符串中的元素数

r 由两个不同栅格确定的单元格中的栅格砖总和值,如何加快计算速度