Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Excelでゲームを作るときに役立つ関数5選
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
10mikiya
November 30, 2018
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Excelでゲームを作るときに役立つ関数5選
10mikiya
November 30, 2018
More Decks by 10mikiya
See All by 10mikiya
ExcelでVBA無しでドラクエ3を作った話
10mikiya
1
1k
ExcelでGWの行動を可視化する
10mikiya
0
100
ExcelでWebAPIを叩きデータを取得する
10mikiya
0
1.2k
PowerAppsで九死に一生を得る
10mikiya
1
520
コーディング要らず!5分でアプリが作れるPowerAppsを刮目せよ!
10mikiya
0
880
Other Decks in Programming
See All in Programming
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
120
App Intentsのビルドプロセスを支える技術
kntkymt
0
380
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
130
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1k
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
330
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
140
FreeBSDでZabbixを動かす
kenkino
0
290
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
170
一人だけ、Kiroが静止する日
hideg
0
110
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
110
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
380
Heart of Swift Concurrency
koher
0
800
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Docker and Python
trallard
47
4.2k
The SEO identity crisis: Don't let AI make you average
varn
0
560
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
Balancing Empowerment & Direction
lara
6
1.3k
Abbi's Birthday
coloredviolet
4
10k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Being A Developer After 40
akosma
91
590k
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+構造化参照 ・セルの範囲を気にする必要がなくなる
以上、みんなゲーム作ろうぜ!