在 Excel 中对特定有序单元格进行计数

在 Excel 中对特定有序单元格进行计数

我希望检查 1 列以了解在一个单元格中获得 SomeValue 的次数以及在另一个单元格中获得 SomeOtherValue 的次数,如下所示 2。

例如,如果我有 SomeValue = COW,SomeOtherValue = CHICKEN 和以下列:

CHICKEN
COW <-
DOG
CHICKEN <-
CAT
DOG
CHICKEN
DOG
COW
CHICKEN
COW
CAT
CAT
DOG
DOG
COW
CHICKEN
CAT
DOG
COW  <-
COW
CHICKEN <-

稍后我将计算 2 个 COW 实例和 2 个 CHICKEN 单元格。

我一直在尝试使用 COUNTIFS,但似乎无法让它检查一行的值与相对于第一行定义的另一行的值。我认为这应该可以通过 COUNTIFS 实现,但我搞不懂。我相信我可以使用 VBA 脚本来计算,但我更喜欢在我更改单元格内容时实时更新的公式。

答案1

使用 countif 时,范围必须大小相同。因此,使用两个大小相同、相差 2 行的范围:

=COUNTIFS(A1:A20,"COW",A3:A22,"CHICKEN")

在此处输入图片描述

相关内容