web-dev-qa-db-ja.com

Excelの2つの異なる列で2つの条件を確認し、一致をカウントします

間違いを分析するのに役立つエラーログを作成しようとしています。したがって、簡単にするために、「質問のタイプ」という2つの列(値SC、RC、CR)と、この質問が「正しい/間違っている」かどうかを示す別の列があると仮定します。これが私のテーブルであると仮定します。

質問番号|正しい/間違っている|質問の種類

  1. |右| SC

  2. |右| RC

  3. |間違った| SC

  4. |間違った| CR

  5. |右| RC

(私のフォーマットスキルはご容赦ください)。

そして、私はこのような出力テーブルが欲しい

質問の種類|右|間違った|合計

SC | 1 | 1 | 2

RC | 2 | 0 | 2

CR | 0 | 1 | 1

したがって、基本的に私がやりたいのは、Column3でSC using = COUNTIF(C1:C5、 "SC")をチェックし、SC質問してから、SC、どちらが正しいかを見つける必要があります。正しいことと合計を知っていると、間違ってしまう可能性があります。

私はマクロを書いたことがないので、数式ベースの答えで十分です。

4
user1727103

[〜#〜] countifs [〜#〜] いくつかの基準を指定できます。

あなたの場合=COUNTIFS(C1:C5;"SC";B1:B5;"Right")

4
erikH

これは、Excel2003以前のバージョンでもSUMPRODUCTを使用して実行できます。

=SUMPRODUCT((C1:C5="SC")*(B1:B5="Right"))

3
barry houdini