Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Excelでゲームを作るときに役立つ関数5選
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
10mikiya
November 30, 2018
Programming
0
1k
Excelでゲームを作るときに役立つ関数5選
10mikiya
November 30, 2018
Tweet
Share
More Decks by 10mikiya
See All by 10mikiya
ExcelでVBA無しでドラクエ3を作った話
10mikiya
1
970
ExcelでGWの行動を可視化する
10mikiya
0
99
ExcelでWebAPIを叩きデータを取得する
10mikiya
0
1.2k
PowerAppsで九死に一生を得る
10mikiya
1
520
コーディング要らず!5分でアプリが作れるPowerAppsを刮目せよ!
10mikiya
0
850
Other Decks in Programming
See All in Programming
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.8k
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
200
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
250
15年目のiOSアプリを1から作り直す技術
teakun
1
610
AIプロダクト時代のQAエンジニアに求められること
imtnd
2
750
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
540
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
330
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
750
SourceGeneratorのマーカー属性問題について
htkym
0
170
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Designing for Performance
lara
611
70k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
850
Are puppies a ranking factor?
jonoalderson
1
3.1k
How to Ace a Technical Interview
jacobian
281
24k
Practical Orchestrator
shlominoach
191
11k
How to build a perfect <img>
jonoalderson
1
5.2k
First, design no harm
axbom
PRO
2
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
220
Statistics for Hackers
jakevdp
799
230k
Transcript
Excelでゲームを 作るときに役立つ 関数5選 2018/11/30 テックトーク
皆さん、もちろん一度は 自作ゲームを作ってみたいと思ったこと あるよね
皆さん、もちろん一度は 自作ゲームを作ってみたいと思ったこと あるよね
そんなあなたに伝えたい ゲームを作るときに役立つ関数5選
RANDBETWEEN
RANDBTWEEN(最小値、最大値) ・最小値から最大値までのランダムな整数値を返してくれる ・自動計算するたびに値が変わる 揮発性関数 ・エンカウント処理やダメージ誤差を出すのにぴったり
OFFSET
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)
SUMPRODUCT
SUMPRODUCT(配列、[配列]、[配列]、,,,) ・配列同士の積の和を返す ・複数条件を満たすレコードの和として便利 ・SUMIFSができる前はこの関数を多用していた ・特定条件を満たした場合にフラグを立てられる。
INDEX + MATCH
MATCH(検査値、検査範囲、[照合の種類]) ・検索範囲から検索値を探す ・VLOOKUPに似てる ・VLOOKUPはセルの値を返す。MATCHは番地を返す
INDEX(配列、行番号、[列番号]、[領域番号]) ・配列の行番号目の値を返す ・OFFSETでも似たようなことはできるが INDEXの方を使っていきたい。(OFFSETは揮発性関数)
INDEX+MATCH ・VLOOKUPの上位互換 ・検索キーが一番左でなくてよい ・検索結果は検索キーより左にあってもよい ・検索範囲を表全体囲まなくてよい ・「何列目」を意識しなくてよい ・キャラクターの移動履歴を検索するときに使う
(おまけ)INDEX+MATCH+構造化参照 ・セルの範囲を気にする必要がなくなる
以上、みんなゲーム作ろうぜ!