基于相邻单元格的COUNTIF-Google表格

时间:2019-02-12 03:04:20

标签: google-sheets

我需要Google表格中类似于SUMIF的函数,该函数对非数字值(文本)进行计数,以将条件与计数范围分开。

在下面的第2列中,我需要对所有单词及其相应的活动ID(第1列)进行计数。

类似于COUNTIF($A2:$A, 1, $B2:$B)。不幸的是,COUNTIF没有第三个参数。

因此在下面,COUNTIF的{​​{1}}将为3,因为存在三个带有activity 1的值单元格。对于activity 1,它将是2。

注意:我已经尝试过类似activity 2的方法,但这只是计算范围内的所有文本值,而与相邻单元格的条件无关。

enter image description here

1 个答案:

答案 0 :(得分:1)

=QUERY(A2:B, "select A, count(A) where A is not null group by A label A 'ID'", 0)

如果您只想使用纯计数:

=QUERY(A2:B, "count(A) where A is not null group by A label count(A)''", 0)