退屈なデータセットで Excel を練習しないでください: 心に残る 4 つの実際のポケモン プロジェクト

in tech

ほとんどの Excel チュートリアルでは、架空の会社の売上スプレッドシートが渡され、関心のないデータに対してピボット テーブルを練習するように指示されます。 Excel を学習したり、Excel に戻ったりするこの方法は、誰にとってもうまくいくわけではありません。これを実際に保持するコツは、自分にとって意味のあるデータを扱うことです。ポケモンをプレイして育った人なら、ゲームがどれほど構造化されているか、そしてそれが実際の Excel スプレッドシートの問題にどれほどうまく変換されるかを知っているでしょう。

ジムリーダー向けのバトルダッシュボードを構築する

ジム リーダー ダッシュボードは基本的にスプレッドシート管理の短期集中コースです

Bulbapedia などのサイトのおかげで、ジムリーダーに関する情報をすぐに入手できます。 Excelを練習したいならジムリーダーバトルダッシュボードを作ると良いでしょう。これは、ポケモン チャンピオンが挑戦者を調べて戦いの準備をするためのインタラクティブなレポートのようなものです。これは私がナズロックのためにいつもやっている簡単なExcelのトリックです。

データセットをシンプルにして、地域、ジムリーダー、属性タイプ、名簿のサイズ、与えられる平均ダメージにこだわってください。これをまとめると、データを適切に整理する方法や、リージョンなどの静的なものを絶えず変化する戦闘記録から分離する方法について考えることができます。また、パーティーを戦いの準備にもします。

最初に行うことは、すべてを適切な名前の Excel テーブルに変換することです。そうすることで、Excel は、迅速に管理することが不可能になる Table1 や Table2 のようなひどい一般的な名前をユーザーに提供しなくなります。

次に、ピボット テーブルを導入して、地域の統計と元素の分布を要約します。これらは、基本的にデータのメモリ内の列形式のコピーである Excel PivotCache 上で実行されます。同じソースから構築されたピボット テーブルは 1 つの PivotCache を共有するため、1 つでグループ化を行うと、他のすべてのピボット テーブルにも反映されます。これは便利な場合もありますが、異なるグループ化が必要な場合には煩わしい場合が多いため、古い ALT + D + P ショートカットを使用するか、データを別の名前付きテーブルに分割することによって、強制的に個別のキャッシュを作成する方法を学びます。

素晴らしい狩猟確率のためのシミュレータを作成する

輝かしい狩猟のオッズをシミュレートすることは、変装した確率モデリングです

エンカウンターログを表示するジムリーダーダッシュボード クレジット: Jorge Aguilar / How-To Geek

そのため、標準的な金融リスク指標をただ見つめるのではなく、実際にこれらの残忍な稀な出来事をシミュレートすることで確率モデリングを学ぶことができます。全体的なアイデアは、4096 分の 1 という悲惨なドロップ率で有名な色違いのポケモンを見つけるために実際に必要なことをモデル化することです。

まず、列に 5,000 件の遭遇を入力します。各行は、試行を共通または光沢のあるものとしてマークするランダム化された論理式を使用します。これは基本的なベルヌーイ試行であり、Excel では次のようになります。

=IF(RAND() < 1/4096, 1, 0)

RAND() 関数は 0 から 1 までの乱数を吐き出します。 RAND() これはいわゆる揮発性であり、Excel はそれを永続的にダーティとして扱います。

開いているブックで何かを編集すると、Excel は通常のスマートな再計算をスキップし、下流にあるすべてのものとともにランダムな数式全体を再計算します。したがって、1 と 0 の列が作成されます。1 は光沢のあることを意味し、0 は通常のことを意味します。

その後、Excel の What If 分析データ テーブルを使用して、この 5,000 回の遭遇シーケンス全体を一度に 1,000 回別々に実行します。

この演習全体は、企業リスク アナリストがモンテカルロ シミュレーションで行うことと基本的に同じであり、同じシナリオを何度も実行して、事態が現実的にどの程度悪化するかを確認します。

数式の捕獲率計算ツールを構築する

捕獲率計算ツールを使用すると、気付かないうちに配合の構築に深く入り込むことができます

パラメータを表示するジムリーダーダッシュボード クレジット: Jorge Aguilar / How-To Geek

捕獲率計算ツールは、かなり高度なモデリングの内容を、面倒に感じることなく学ぶのに驚くほど良い方法です。重要なのは、ゲームの実際の複数ステップの計算式を再現することで、ポケモンの体力、ステータス、ボールの種類を入力して、それを捕まえる正確な確率を確認できるようにすることです。

まず乗算器を設定します。たとえば、睡眠のステータス修正値は 2.5、ウルトラ ボールのボール乗数は 2 です。これは基本的に、「リスク層」や「資産クラス」などのカテゴリが特定の数値にマッピングされるルックアップ テーブルを構築するようなものです。

これらの乗数を別のパラメーター テーブルに保持することが重要です。数式自体の中にハードコーディングすることは望ましくありません。そうすることで、後で仮定を確認したり変更したりすることができなくなるからです。人々が間違った財務モデルについて不平を言うのと同じ理由です。

すべてを実行する 1 つの巨大な数式を 1 つのセル内に構築します。古いゲームは整数しか処理できない 8 ビットおよび 16 ビットのプロセッサで実行されていたため、標準的な 10 進除算ではすべてが壊れてしまいます。それを Excel でミラーリングするには、次を使用します INT または ROUNDDOWN 中間ステップごとに値を切り捨てます。物事を包むこともできます MAX そして MIN 数値を厳密な制限内に保つためです。

ポケモンの場合に限って言えば、チームの相乗効果をチェックすることが基本的にリスク監査の仕組みである

チームの意見を表示するジム リーダーのダッシュボード クレジット: Jorge Aguilar / How-To Geek

ポケモン チームの守備のギャップに自動フラグを付けるツールを構築することは、実際の監査とリスクのフレームワークがどのように機能するかを学ぶための優れた方法です。基本的なアイデアは、6 人のチーム メンバーを入力すると、スプレッドシートがすぐに深刻な共通の弱点を指摘するというものです。

したがって、メイン データがロックされるように、これら 6 つの名前の単純な入力エリアから始めます。次に、各ポケモンのタイプ プロファイルと弱点を、次のコマンドを使用して、隠されたバックエンド グリッドに取り込みます。 XLOOKUP。戻り範囲を複数列配列に指定すると、Excel は検索を 1 回実行し、一致する値をセル全体に水平方向に広げます。これにより、計算時間が大幅に短縮され、依存関係ツリーが肥大化することがなくなります。

入力データが入力されたら、次を使用します。 SUMPRODUCT ブール論理を使用して、チーム全体が 18 種類すべての属性で受けるダメージを合計します。 SUMPRODUCT 基本的には、それ自体で配列演算を処理するベクトル乗算エンジンです。条件式を掛け合わせるか、条件式を二重の単項演算子で囲みます。 TRUE そして FALSE 1 と 0 に変換します。

また、3 人以上のチーム メンバーが脆弱性を共有している場合にセルを赤にする条件付き書式設定を追加する必要があります。視覚的な警告は重要ですが、ルールをコピーしてあちこちに貼り付けるなど、やり方を誤ると、レンダリングが遅くなります。ルール マネージャーに移動し、壊れたルールを単一の統合範囲にマージするだけです。これにより、スクロールの途切れがなくなり、ファイルの肥大化が防止されます。


ポケモンマスターである必要はない

これらのシートを作成するのにポケモンに関する深い知識は必要ありません。ただし、データがどのように構造化されているのか、なぜ数式がそのように動作するのかを注意深く考える必要があります。これが重要です。以前に Excel のチュートリアルが自分の生活に無関係すぎると感じてやめたことがあった場合は、すでに理解しているゲームで作業する方が良いかもしれません。

Microsoft 365 パーソナル。

OS

Windows、macOS、iPhone、iPad、Android

ブランド

マイクロソフト

Microsoft 365 には、最大 5 台のデバイスで Word、Excel、PowerPoint などの Office アプリ、1 TB の OneDrive ストレージなどへのアクセスが含まれています。


このテーマについてさらに詳しく知りたい方は以下をご覧ください

公式情報はこちら

関連記事

前の投稿
空港にいるときにワンタップで Android をロックダウンする「トラベル モード」を構築した方法
次の投稿
偽の SD カードはどこにでも存在します。ファイルが破壊される前に偽の SD カードを見分ける方法をご紹介します