IF 语句可以简化我的报告吗?

IF 语句可以简化我的报告吗?

我收到这份报告,其中我需要查明城市内的身份证数量。

 
 |A| |B| |C| |D| |E|
 |ID| |SECTOR| |TYPE| |测量面积| |在城市中|
 |1| |2| |CC| |1844| |是|
 |1| |2| |A| |558| |是|
 |2| |2| |CC| |1844| |没有|
 |2| |2| |A| |558| |是|
 |2| |2| |CC| |1844| |是|
 |3| |2| |答| |558| |否|

为此,我现在正在过滤报告,以便我只能看到城市内的 ID,将其复制到新的 Excel 表中,然后我用这个来计算 ID =SUM(IF(FREQUENCY(A:A,A:A)>0,1)):。

我理解 IF 语句是这样的IF(logical_test,value_is_true,value_is_false])。逻辑测试是我正在执行的操作。如果操作为真,我将得到值是 true,如果操作为假,我将得到值是 false。

在我的代码中=SUM(IF(FREQUENCY(A:A,A:A)>0,1))1如果逻辑测试为真,则添加的数字,因此我考虑1使用IF语句进行更改以检查我应该添加的 ID 1。它会检查它是否在城市内,但遗憾的是我无法制作该 if 语句。

答案1

使用这个数组公式:

=SUM(IF(E2:E7="YES",1/COUNTIFS(A2:A7,A2:A7,E2:E7,"YES")))

作为数组公式,退出编辑模式时需要使用 Ctrl-Shift-Enter 而不是 Enter 进行确认。

在此处输入图片描述

相关内容