我有一个从A5行开始的动态表(所以我不断地向表中添加行,countif公式位于C列中表的下面几行)。5是标题行。注释第A1-A4行。数据从A6开始。我的公式中的身高参数有点问题。我想计算从A6开始到表格末尾的行数)。这是我目前的公式。
COUNTIF(OFFSET(A6,0,0,ROWS(A:A)-ROW(A6),1)"<>")这是可行的,但是高度参数(ROWS(A:A)-ROW(A6))对我来说没有任何意义。我甚至都不知道我是怎么想出来的。如果有人能给我解释或给我一个替代方案,给我一个从A6到工作表末尾的范围,那将是有意义的,那就太好了。
A B C
1 Comment
2 Comment
3 Comment
4 Comment
5 Table Header
6 "green"
7 "blue"
8 "red"
9 "blue
10 "yellow"
11
12 Total 2发布于 2021-01-29 00:23:28
为了计算负数,我们计算整个数并减去:
=COUNTA(A6:INDEX(A:A,MATCH("zzz",A:A)))-SUMPRODUCT(COUNTIFS(A6:INDEX(A:A,MATCH("zzz",A:A)),{"Blue","Yellow"}))如果{"Blue","Yellow"}是单元格中的值,则:
=COUNTA(A6:INDEX(A:A,MATCH("zzz",A:A)))-SUMPRODUCT(COUNTIFS(A6:INDEX(A:A,MATCH("zzz",A:A)),Z1:Z2))如果忽略列表可以扩展:
=COUNTA(A6:INDEX(A:A,MATCH("zzz",A:A)))-SUMPRODUCT(COUNTIFS(A6:INDEX(A:A,MATCH("zzz",A:A)),Z1:INDEX(Z:Z,MATCH("zzz",Z:Z))))https://stackoverflow.com/questions/65940562
复制相似问题