投稿

6月 16, 2019の投稿を表示しています

勝ち抜け時に順位を表示する

イメージ
これまで紹介してきた得点表示では、勝ち抜けたプレイヤーの得点表示部が「WIN」と変わるように作られていました。 その部分が代わりに、抜けた順に「1st」「2nd」…と表示されるようになっている大会も一部存在します。 本記事では、そのような表示のさせかたを紹介します。 ここでは、「 【参加者管理⑤】各Rの勝者を集計する 」で作った「勝者記録テーブル」を利用します。 そのため、その記事の手順まで作ったものの続きから作っていきます。 完成品は こちら からダウンロード可能です。 【作り方】 ①1st、2nd…のリストを作る 勝ち抜け時に表示するための「1st」「2nd」…といった英語の序数のリストを、離れた場所に書いておきます。 リストを設けるスペースの先頭にあたるセルに「1st」と書いてからオートフィルすれば、一気に続きを入力することができます。 何個書けばいいかですが、そのラウンドの勝ち抜け人数に応じて用意して下さい。実用上10個弱あれば十分でしょう。 ②得点表示部の数式を修正する 各プレイヤーの名前の下にある得点を表示する部分(ここではD5~O5)の数式を、以下のように修正します。 D5セルを以下の通りに修正しO5セルまでオートフィルすればOKです。 修正前(D5セルの場合) =IF(SUM(D8:D57)+V$7>=$V$5, "WIN" ,IF(COUNTIF(D8:D57,"x")>=$W$5,"LOSE",SUM(D8:D57)+V$7)) 修正後(D5セルの場合) =IF(SUM(D8:D57)+V$7>=$V$5, INDEX($Z$4:$AF$4,INDEX($S$8:$S$52,MATCH(D$2,$T$8:$T$52,0))) ,IF(COUNTIF(D8:D57,"x")>=$W$5,"LOSE",SUM(D8:D57)+V$7)) 書き換えるのは、「もし勝ち抜けたらどうするか」の部分です。 修正前は単に「WIN」と表示させるだけでした。修正後はどうでしょうか。書き換えた部分だけを取り出してみます。