如何解决COUNTIFS 和 OFFSET
我有一个从 A5 行开始的动态表(所以我不断向表中添加行,并且 countif 公式位于 C 列中表下方的几行)。 5 是标题行。行 A1-A4 已注释。数据从 A6 开始。我的公式中的高度参数有点麻烦。我想计算从 A6 开始到表末尾的值的行数)。这是我目前的公式。
COUNTIF(OFFSET(A6,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
解决方法
要计算负数,我们计算整体并减去:
=COUNTA(A6:INDEX(A:A,MATCH("zzz",A:A)))-SUMPRODUCT(COUNTIFS(A6:INDEX(A:A,A:A)),{"Blue","Yellow"}))
如果 {"Blue","Yellow"}
是单元格中的值,则:
=COUNTA(A6:INDEX(A:A,Z1:Z2))
如果忽略列表可以扩展:
=COUNTA(A6:INDEX(A:A,Z1:INDEX(Z:Z,Z:Z))))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。