連誤答ディスアドバンテージ機能をつける
「連誤答」とは、「ある人が1度誤答した後、その人が次に正解する前に再び誤答してしまう」ということです。 以前「連答」の話をしましたが、連答が「参加者全体で見て連続して正解する」のに対し、連誤答は「各参加者それぞれについて連続で誤答する」というものです。 ※ちなみに、各参加者それぞれについて連続で正解する、いわば「自己連答」を利用した形式も存在します。その形式についてはまた別の機会に解説します。 STUの2Rでは、「連誤答ディスアドバンテージ付き5○3×」という形式が行われています。 これは、「5問正解で勝ち抜け(連答によるボーナス加点はなし)」「1回目の誤答で起立し、次に正解するまでに2回目の誤答を犯すと2×が加算され、即失格」とというものです。2回目の誤答の前に1問正解すれば着席することができ、残り2回は誤答することができます。 それでは、 基本⑤(終):「終わった問題」の行と「今の問題」の行を色分け表示する の続きから作っていきます。 完成品は こちら です。 【作り方】 ①連誤答状態記録テーブル・加算×数記録テーブルを作る N~U列を「連誤答状態記録テーブル」、W~AD列を「加算×数記録テーブル」として活用します。 いつものように、まずはN7:U56およびW7:AD56を選択し、格子を描きます。 つづいて、数式をそれぞれ入力します。 【連誤答状態記録テーブル】 N7セルに以下の数式を入力し、U56までオートフィルします。 =IF(D7="x",1,IF(D7=1,0,N6)) このテーブルには、各解答者・各問題について、「連誤答状態かどうか」を1か0で出力します。 まず、「誤答したかどうか」をIF関数で判定し、真ならば1と表示します。偽ならば、さらに「正解したかどうか」を判定し、真ならば0と表示し、偽ならば1問前と同じ状態を維持します。 【加算×数記録テーブル】 W7セルに以下の数式を入力し、AD56までオートフィルします。 =IF(D7="x",IF(N6=1,2,1),0) このテーブルには、各解答者・各問題について、「いくつの×が加算されたか」を出力します。 まず、「誤答したかどうか」を判定し、真ならば、さらに「1問前の時点で連誤答状態だったか...