計算 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 個帶有 CHICKEN 2 細胞的 COW 實例。

我一直在嘗試使用 COUNTIFS,但似乎無法讓它根據相對於第一行定義的另一行來檢查一行的值。我認為這應該可以透過 COUNTIFS 來實現,但我無法弄清楚。我相信我可以使用 VBA 腳本來計算此值,但我更喜歡在更改單元格內容時即時更新的公式。

答案1

對於 countif,範圍必須具有相同的大小。因此,使用兩個大小相同且偏移 2 行的範圍:

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

在此輸入影像描述

相關內容