如果该条目是行中的第一个条目,则计算带有条目的列中的行数


-2

我想要计算列中只有一个条目的行数,直到同一行有第二个条目。在下面的示例中,这将是列中不是黄色的单元格的计数。

请参阅附带的屏幕截图的第一行,或第二个带注释的屏幕截图

示例数据

图表数据

注释

图表数据 - 注释


那么输出会是什么样子?
斯科特克拉纳

1
目前还不清楚你在哪里计算,或者会有多少结果。
fixer1234

如果你可以为每一行添加一个单元格,你可以使用COUNTA函数来查找该行其余部分中有多少单元格有一个值,在这种情况下将1放在单元格中......那么这只是求和的问题1s
Giovanni Valerio

我的意思是一个像= IF(COUNTA(C1:Z1)> 1; 1; 0)的公式
Giovanni Valerio

FWIW查看图片会使事情更清晰:计算带有条目的行数,如果该行上的条目是第一个条目,则忽略并且不计数。
bertieb

Answers:


0

如果该条目是该行中的第一个条目,那么如何计算带有条目的列中的行数?

tl; dr:用于获取第一条数据位置的单独工作表


使用带有列的单独工作表,可以使用以下公式:

=MATCH(FALSE,ISBLANK(Datasheet!B2:Z2),0)

哪里:

  • 数据表是包含客户数据的工作表的名称
  • B2:Z2是您要检查的行

另外,在原始表格上:

=COUNTIF(Find!$A1:$A30,COLUMN(B1)-1)

哪里:

  • 查找是包含=MATCH(...)公式的附加工作表
  • $ A1:$ A30是包含结果的单元格
  • B1是第一个检查的列
  • -1 是因为搜索表上的列索引高一个

插图

数据表:

部分数据

计数表:

部分数据计数

(数字是列索引+ 1)

单张表中的公式是否可以实现?

大概!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.