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 <-

後で、CHICKEN 2 セルで COW のインスタンスを 2 つカウントします。

COUNTIFS を試してみましたが、1 行の値を、最初の行を基準として定義された別の行と比較することができないようです。これは COUNTIFS で可能なはずだと思いますが、わかりません。VBA スクリプトで計算できると確信していますが、セルの内容を変更するとライブ更新される数式の方が望ましいです。

答え1

countifs では、範囲は同じサイズである必要があります。したがって、2 行オフセットされた同じサイズの 2 つの範囲を使用します。

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

ここに画像の説明を入力してください

関連情報