投稿

ラベル(by)が付いた投稿を表示しています

【参加者管理③】各Rの得点表示シートを挿入する

イメージ
前回: 【参加者管理②】各参加者の成績を管理するシートを作る 続いては、各Rの得点表示のシートを挿入していきます。 これまで作ってきた各形式の得点表示がありますので、それをコピペして、アレンジしていきます。 【作り方】 ①各Rの得点表示シートをコピペする 各Rの得点表示シートを用意していきます。 一から作ってもいいのですが、せっかくこれまで様々な得点表示を作ってきたので、シートを丸々コピペしてきちゃいましょう。 アレンジなら後でいくらでもできますので。 今回は、以下のクイズ形式を実施するものとします。 2R 12人参加→5人勝ち抜けの4○2×。40問限定。各組1~2位は2○、3~6位は1○を持った状態でスタート。 連答のルールはなし。 全問題出題後は、失格していない者の中で、○の多さ→×の少なさ→1R:ペーパークイズの順位の高さを比較し順位を判定。 基本⑤(終):「終わった問題」の行と「今の問題」の行を色分け表示する 3R 全てのコースにおいて、「8人参加→3人勝ち抜け」「40問限定」。 Aコース アップダウン。5ポイント先取で勝ち抜け。1回目の誤答はポイントリセット、2回目の誤答は失格。 全問題出題後は、ポイントの多さ→1Rペーパークイズの順位の高さを比較し順位を判定。 「アップダウン」の得点表示の作り方 Bコース 5by5。x=0、y=5からスタートし、x×yの値がその人の得点となる。 正解するとxが1増加、誤答するとyが1減少。 25点以上で勝ち抜け。5回誤答で失格。 全問題出題後は、ポイントの多さ→1R:ペーパークイズの順位の高さを比較し順位を判定。 「by」の得点表示の作り方 Cコース 5○5休。 全問題出題後は、正解数(○)の多さ→1R:ペーパークイズの順位の高さを比較し順位を判定。 「m○n休クイズ(固定型)」の得点表示の作り方 Dコース 5○5×。 全問題出題後は、正解数(○)の多さ→誤答数(×)の少なさ→1R:ペーパークイズの順位の高さを比較し順位を判定。 基本⑤(終):「終わった問題」の行と「今の問題」の行を色分け表示する 準決勝 13人参加→4人勝ち抜けのアタック風サバイバル。50問限定。 ライフを25...

「基本シリーズ」5回をまとめました

このブログの初期に投稿した、「基本機能」のタグをつけた5つの記事を「基本シリーズ」としてまとめました。 それに伴い、記事のタイトルも変更いたしました。 基本①:「m○n×クイズ」の得点表示の作り方 基本②:勝利・失格時に色が変わるようにする 基本③:勝ち抜け・失格等のルール設定を変更できるようにする 基本④:タイトルバーを作り、問題数やラウンド名などを表示する 基本⑤(終):「終わった問題」の行と「今の問題」の行を色分け表示する また、このシリーズが終了する前に投稿した、 「by」の得点表示の作り方 「アタック風サバイバル(アタサバ)」の得点表示の作り方 の2本における、ダウンロード可能な完成品についても、「基本シリーズ」で取り上げた機能を施したバージョンのものを用意しました。 ※アタサバの方は、7月24日時点で未対応です。もうしばらくお待ち下さい。 9月4日追記:アタサバについても対応しました。

「by」の得点表示の作り方

イメージ
abcの「10by10」のような「by」形式の得点表示の作り方を解説します。 10by10とは、各プレイヤーに「正解ポイント」と「誤答ポイント」が与えられ、その積がスコアとなる形式です。 試合開始時は、全員、正解ポイントが0、誤答ポイントが10です。 正解すると正解ポイントが1増え、誤答すると誤答ポイントが1減ります。 得点が100ポイントを超えれば勝ち抜け。ただし、10回誤答し誤答ポイントが0になると、これ以上正解しても0ポイントのため失格となります。 このルールは、単純に正解数と誤答数の関数でポイントが決まるため、m○n×の得点表示を少しアレンジするだけで簡単に作ることができます。 そのため、「 基本① 」で作ったところの続きから作り方を記します。 完成品は こちら からダウンロードできます。 7/24更新:「基本シリーズ」全5回を踏まえて作ったものを こちら に置いておきます。 【使用するExcelの機能】 追加で必要なものは無し。 【作り方】 ①ポイント表示セル・誤答数表示セルの数式を書き換える D列の場合、ポイントと誤答数を表す式は、以下の通りでした。 ポイント:SUM(D7:D56) 誤答数:COUNTIF(D7:D56,"x") この2つを使って、スコアの計算方法を変えればよいのです。 【ポイント表示セル】 D4列に以下の数式を入力した後、E4~L4までオートフィルします。 =IF(SUM(D7:D56)*(10-COUNTIF(D7:D56,"x"))>=100,"WIN",IF(COUNTIF(D7:D56,"x")>=10,"LOSE",SUM(D7:D56)*(10-COUNTIF(D7:D56,"x")))) 【誤答数表示セル】 D5列に、以下の数式を入力した後、E5~L5までオートフィルします。 =SUM(D7:D56)&"×"&10-COUNTIF(D7:D56,"x") 完成したものがこちらです。