2016-10-07 4 views
1

私はエクセルシートを持っています。そこでは、何人の学生が合格しているのか、どれくらいが合格していないのかを計算する必要があります。エクセルシートを使用して合格と不合格の学生数を自動的に計算

私は30の質問と30の列を意味し、200の学生は200の行を意味するとします。 試験に合格するための最小基準は60%です。

私は30の質問のための30の列とすべての答えのための1つの行を保持する質問と共に答えキーを保持する別のシートを持っています。

私は試験に通っている生徒の数が必要です。

例: 学生は複数の選択肢の質問に与えられ、ここで、以下のデータは、Excelシートでの検査の通電後に達成される:

RolNo --- Q1 ------ Q2-- ---- Q3 ------ Q4 ---- Q5

101 ----- ABC --- PQR - XYZ --- --- UIF LKM

102-- --- rft --- pqr-bgh --- uif --- wer

103 ----- rft --- pqr-bgh --- uif --- wer

104 ----- ABC --- PQR - BGH --- --- --- UIF PQRを

105 ----- RFTをWER - BGH --- uif--

-wer今、私たちはその答え

回答キーシート保持している別のシートがあります。

Q1を------ Q2を------ Q3-- ---- Q4 ---- Q5

ABC ----- PQR ------ ------ XYZ UIF ----各質問に対する

4マークが右

注意をWER。

-1不正確な回答のための否定的なマーキング。

質問を残すために0は否定的なマーキングを意味しません。

60%が試験

私は、すべての計算がシートに発生すると合格と失敗しているどのように多くの私は詳細を取得することができますしたいを渡すための最低基準です。 ありがとうございます!

+0

? – IronMonkey

+0

私は答えと比較するためにEXACT関数を試しましたが、それについてどうやって行くのかわかりません – VizardCrawler

+0

マクロなしで行うことは可能ですか? – VizardCrawler

答えて

1

我々が想定した場合:

  1. をあなたが質問の3つのワークシートのシート1、解答のシート2、および結果シート
  2. を持っており、我々は最初の質問に試験正解は解答用紙にあると仮定a2で、b2、b3などに進む
  3. と私たちは生徒の解答を想定質問シート上にあり、最初の答えモミIDとB2とA2に開始...その後、次の式が働くだろう。..

注意をA2のために、私はちょうど選択します1番目の学生IDを入力して入力し、Bの質問の最後の式を使用しました。答えは、学生の答えは、実際の答えは、その後4と一致した場合は0、そうでなければ-1を入れ、ブランクの使用がある場合

=IF(Question!B2="",0,IF(Question!B2=Answers!A$2,4,-1))

\この式は、基本的に述べています。

enter image description here enter image description here

ノートその列Gは、B-Fの和であるあなたがこれまでに試してみました何 enter image description here

+0

私はあなたの仕事を感謝します。私は質問がありますが、私はあなたがそれを最適化することができますそれぞれの数式を書き留める冗長な作業をしなければならないと思いますか? – VizardCrawler

+0

数式を入力したら、B2の下部にあるバックスクエアをクリックして、右リリースにドラッグすることができます。結果を合計するための数式を書いてから、もう一度クリックして、200行分をドラッグして、すべてのセルを合計で埋めることができます。 – xQbert

+0

ありがとう!それは働いた – VizardCrawler

関連する問題