複数の列と行を一致させてセルに返す

複数の列と行を一致させてセルに返す

以下の結果を計算できる数式を見つけようとしていますが、いくつかの数式と組み合わせを試しましたが、まだ失敗しています:( 誰か助けてくれませんかT^T

列 A:F 内の A1:F1 を一致させて、次を見つけます:-

  • 各行のセルのうち、A1:F1 に一致するセルはいくつありますか? 以下の表の結果は次のようになります。

    • 行2にはA1:F1の5つの一致があります
    • 行3にはA1:F1との一致が0件あります
    • 行4にはA1:F1の6つの一致があります
    • 5行目にはA1:F1の4つの一致があります
    • 6行目にはA1:F1の6つの一致があります
  • 次に、6/5/4/3/2/1 のうち 6 が一致する行がいくつあるか数えます。次のようになります:-

    • H1の結果は6/6一致=2
    • G1の結果は5/6マッチ=1
    • I1の結果は4/6一致=1
  •     A   B   C   D   E   F
    1   1   2   3   4   5   6   
    2   2   3   4   5   6   7
    3   8   9   10  11  12  13
    4   1   2   3   4   5   6
    5   3   4   5   6   7   8
    6   1   2   3   4   5   6   
    

答え1

G2入力:

=SUMPRODUCT(COUNTIF(A$1:F$1,A2:F2))

下方向にコピーします:

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

同様の数式を使用して、異なる列を比較します。

答え2

アドバイスありがとうございます。しかし、私の質問が十分に明確でないかもしれません。以前は、A1:F1 との一致を計算するために sumproduct + countif を試していましたが、各行を計算してこの結果を返し、各レコードの一致数を計算する必要があるという問題に直面しています。countif + sunmproduct を使用すると、膨大な数式が使用され、新しいレコードが追加されると手動で数式を更新する必要があります。列 H/I/J の結果を取得する他の簡単な方法はありますか?

写真

関連情報