別のセルを参照しながら、個々のセルが別のセルの値以上である回数をカウントする数式が必要です

別のセルを参照しながら、個々のセルが別のセルの値以上である回数をカウントする数式が必要です

可能であれば、列 A の名前を参照しながら、列 B の数値が列 C の値を何回超えたかをカウントする数式を探しています。

どのような助けでも大歓迎です。

ワークブックのスクリーンショット

答え1

Office 365 または Office 2021 をお持ちの場合は、FILTER 機能を使用できます。

以下のサンプルを参照してください。

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

I2の式は

=SUM(IF(FILTER($E$3:$E$12,$D$3:$D$12=H2)>FILTER($F$3:$F$12,$D$3:$D$12=H2),1,0))

配列数式を作成するには、数式バー内でCTRL+ SHIFT+を押します。この手順は必須です。ENTER

選択して下にドラッグします。

地域設定のリスト区切り文字が , (カンマ) である場合は、 ; (セミコロン) に置き換えます。


O365または2021をお持ちでない場合は、以下の数式を試してください。これも、数式バー内からCTRL+ SHIFT+を押して配列数式として作成する必要があります。ENTER

=SUM(IF($D$3:$D$12=H2,IF($E$3:$E$12>$F$3:$F$12,1,0),0))

関連情報