我使用 IF COUNTA 的方式正确吗?

我使用 IF COUNTA 的方式正确吗?

我正在使用 IF COUNTA 来计算包含数据的空间数量,并根据包含数据的单元格数量将它们分类到不同的区域中。

拉笔图像

这是我目前使用的表格。区块 A 是随机抽取的 Pen 团队,根据抽取结果,他们将插入到他们笔旁边的空间中。我使用 VLOOKUP 对每个单元格(TEAM、NAME 和 SURNAME)进行查找,以找到笔,然后从该笔中提取数据,从而得到该人的团队、姓名和姓氏。

团队入场图片

这里是插入队伍并抽取随机笔的地方。在示例中,他们抽取的都是 1 - 16,以便于测试。

使用图像一,我引用表名“区域”以获得帮助:我当前在该单元格内所拥有的内容如下...

=IF(COUNTA($B$2:$B$21)<=13,"Zone A",IF(COUNTA($B$2:$B$21)*13>=20,"Zone B","Test Again"))

因此,我在这里想说的是,如果 COUNTA 计数为 13 或更少,则应将它们标记为“区域 A”,否则,如果 COUNTA 计数大于 13 或等于 20,则应将它们标记为“区域 B”。因此,这样做是因为有 200 个条目,但我希望将前 13 个标记为“区域 A”,而将 13 个之后的所有其他条目标记为“区域 B”。我该如何制定这样的方案?

在单元格 B1:D21 中我使用以下 VLOOKUP 公式...

=IF(ISNA(VLOOKUP([@[Pen Pulled]],'Team Entry'!$A$3:$G$35, 2, FALSE)), "",VLOOKUP([@[Pen Pulled]],'Team Entry'!$A$3:$G$35, 2, FALSE))

这是为了在某人尚未拔出下一个插销时不显示 NA。

答案1

我不太清楚你为什么会有这个 如果 (COUNTA($B$2:$B$21) * 13>=20 也就是询问是否计数13 是 => 20 任何大于 13 的数都包括 20,所以我认为 如果 (COUNTA($B$2:$B$21)>13 会给你你所定义的东西。

相关内容