COUNTIF関数の最初のパラメータを自動化する

COUNTIF関数の最初のパラメータを自動化する

関数の自動化についてサポートが必要ですCOUNTIF。データは対応する x/y 値チャート (表 1) のように整理されています。

時間
0 5
0 6
1 6
1 5
1 6
1 4
1 4
1 7
1 1

次のように、特定のカテゴリに特定の数字がいくつあるかをカウントしたいとします (表 2)。

時間 1 2 3 4 5 6 7
0 0 0 0 0 1 1 0
1 1 0 0 2 1 2 1

私はCOUNTIFそれを自動化する関数を使用しています。ただし、さまざまな表 1 を使用するため、0 時間や 1 時間などの数値がすべて同じではない可能性があります。

たとえば、表 2 はCOUNTIF($L4:$L5,J125)と を使用して作成されますCOUNTIF(L6:L22,J125)。ただし、 の最初のパラメータを、COUNTIF表 1 の Hours 列に 0 が 2 つあるかそれより少ない/多いかに応じて変更する必要があります。これを行うための便利な関数の組み合わせはありますか。それとも、表 1 のデータを別の表に再編成するだけですか。

このデータは全体のデータのうちほんの一部に過ぎないことに留意してください。最大 20 時間あり、表示されているカテゴリ以外にも多くのカテゴリがあります。

答え1

次の式を試してください:

=SUMPRODUCT(($A$2:$A$10=$E2)*($B$2:$B$10=F$1))

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

関連情報