在表中计算IF与唯一性

时间:2018-07-31 08:35:54

标签: google-sheets unique formula countif formulas

我无法完成在工作表中将COUNT IF和UNIQUE结合在一起的公式。

这是我当前的公式,效果很好。

=COUNTIFS($AD:$AD,"Tour Operator",$AA:$AA,"DG",$AL:$AL,"Booked",$AM:$AM,I2)

我现在需要添加它以仅计算$ AC:$ AC中的条目是否唯一。如何才能做到这一点?

此外,只有两列是唯一的,如何才能使它适应仅计数,因此与上面相同的公式,但$ AC:$ AC和$ AM:$ AM必须在一起唯一才能计数为1。解释,下面的示例应包含3个唯一条目。

AC AM test1 unique1 test1 unique1 test1 unique2 test2 unique3 test2 unique3

感谢您的帮助,希望我已经清楚地解释了。

1 个答案:

答案 0 :(得分:1)

=UNIQUE()可以采用一个数组,因此可以利用它,但这也会返回空白行(如果有)。然后使用ROWS()对结果进行计数。由于要查看的是彼此不相邻的两行,因此需要使用花括号将它们合并。由于UNIQUE()可能返回了空行,因此您可以简单地减去1。

=ROWS(UNIQUE({$AC:$AC,$AM:$AM}))-1

由于不能保证AC或AM都有空白行,因此您也可以过滤掉这些空白行:

=ROWS(UNIQUE({FILTER($AC:$AC, NOT(ISBLANK($AC:$AC))),FILTER($AM:$AM, NOT(ISBLANK($AM:$AM)))}))