Excelでゲームを作るときに役立つ関数5選
by
10mikiya
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Excelでゲームを 作るときに役立つ 関数5選 2018/11/30 テックトーク
Slide 2
Slide 2 text
皆さん、もちろん一度は 自作ゲームを作ってみたいと思ったこと あるよね
Slide 3
Slide 3 text
皆さん、もちろん一度は 自作ゲームを作ってみたいと思ったこと あるよね
Slide 4
Slide 4 text
そんなあなたに伝えたい ゲームを作るときに役立つ関数5選
Slide 5
Slide 5 text
RANDBETWEEN
Slide 6
Slide 6 text
RANDBTWEEN(最小値、最大値) ・最小値から最大値までのランダムな整数値を返してくれる ・自動計算するたびに値が変わる 揮発性関数 ・エンカウント処理やダメージ誤差を出すのにぴったり
Slide 7
Slide 7 text
OFFSET
Slide 8
Slide 8 text
OFFSET(参照、行数、列数、[高さ]、[幅]) ・参照に指定したセルから〇行目の〇列のセルの値を返す ・高さ、幅を指定すると配列数式で返す ・壁判定やアニメーションにもってこい =OFFSET($D$4,2,3) a b c d e a b c d e f g h i j k f g h i j k l m n o p q l m n o p q r s t u v w r s t u v w =OFFSET($D$4,2,3,2,3)
Slide 9
Slide 9 text
SUMPRODUCT
Slide 10
Slide 10 text
SUMPRODUCT(配列、[配列]、[配列]、,,,) ・配列同士の積の和を返す ・複数条件を満たすレコードの和として便利 ・SUMIFSができる前はこの関数を多用していた ・特定条件を満たした場合にフラグを立てられる。
Slide 11
Slide 11 text
INDEX + MATCH
Slide 12
Slide 12 text
MATCH(検査値、検査範囲、[照合の種類]) ・検索範囲から検索値を探す ・VLOOKUPに似てる ・VLOOKUPはセルの値を返す。MATCHは番地を返す
Slide 13
Slide 13 text
INDEX(配列、行番号、[列番号]、[領域番号]) ・配列の行番号目の値を返す ・OFFSETでも似たようなことはできるが INDEXの方を使っていきたい。(OFFSETは揮発性関数)
Slide 14
Slide 14 text
INDEX+MATCH ・VLOOKUPの上位互換 ・検索キーが一番左でなくてよい ・検索結果は検索キーより左にあってもよい ・検索範囲を表全体囲まなくてよい ・「何列目」を意識しなくてよい ・キャラクターの移動履歴を検索するときに使う
Slide 15
Slide 15 text
(おまけ)INDEX+MATCH+構造化参照 ・セルの範囲を気にする必要がなくなる
Slide 16
Slide 16 text
以上、みんなゲーム作ろうぜ!