本文介绍了同一列中具有多个条件的COUNTIFS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试计算同一列中的字母实例(如字母C到Z,不包括RR),如果它们列在名称旁边的话。Here's my sample Google Sheet that you can edit.

我正尝试在单元格F3中插入突出显示为黄色的公式。到目前为止我已经.

=arrayformula(SUM(COUNTIFS(A2:A,{"C","D","E","F","G"},C2:C,E3:E)))

看起来我所拥有的应该可以工作,但是它给了我一个#Value错误,说COUNTIFS的";数组参数的大小不同。

似乎可以在COUNTIF公式中使用REGEXMATCH,以便更容易地将搜索限制在我需要的字母范围内,但不确定如何构造该公式。

谢谢您的帮助!

更新下面的公式适用,但仅适用于A列。我实际上需要指定一个不同的字母范围,以便在B列计数并在K列合计。

=QUERY(A2:C,"select C,count(A) where A matches 'C|D|E|F|G|H|I|J|K' group by C label count(A)''", 0)

似乎this post几乎回答了这个问题。

推荐答案

当前进度:

={QUERY(A2:C,"select C,count(A) where A matches 'C|D|E|F|G|H|I|J|K' and A is not null group by C label count(A)''", 0),QUERY(A2:C,"select count(B) where B matches 'F|G|H|I|J|K' and B is not null group by C label count(B)''", 0)}

正如我们在您的样表上讨论/测试的那样。这应该尽可能接近您希望过滤/显示的数据。

这篇关于同一列中具有多个条件的COUNTIFS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-16 00:12