2025-11

数学・アルゴリズム実験室

【Excel】重み付けランダム(ガチャ確率)の実装方法!LOOKUP関数で自在に操る

はじめに:そのサイコロ、仕込みを入れてみませんか?「1から6までのサイコロを振る」。Excelなら RANDARRAY 関数を使えば一発です。もし、あなたがゲームの開発者で、こんなお願いをされたらどうしますか?「『3』だけ、他の数字より2倍...
実務の深淵

【Excelパズル】CEILING関数は禁止!VLOOKUPやMATCHで「5の倍数に切り上げ」てみよう

はじめに:その端数、5の倍数にまとめちゃいませんか?「この数値、5円単位で切り上げたいな~」見積書や集計表を作っていると、そんな場面によく出くわします。例えば「123円」を「125円」に、「8円」を「10円」にするような処理です。Excel...
実務の深淵

「3の倍数以外」や「素数だけ」も自由自在!条件付きでランダムな数値を生成する技

はじめに:サイコロの目を、自在に操れますか?「1から20までのランダムな数字を出したい!」Excelなら、RANDBETWEENやRANDARRAY関数を使えば一発です。まるでサイコロを振るように、簡単に乱数を作れます。でも、もしこんなリク...
実務の深淵

Excelでエラーセルの数をカウントするには?ISERROR関数やTOCOL関数の活用術

はじめに:そのエラー、いくつあるか即答できますか?前回は「エラー値だらけの配列を合計する」というカオスな挑戦をしましたが、今回はその続編です。「この表の中に、エラーは何個ありますか?」このシンプルな問いに、あなたならどう答えますか?「1、2...
実務の深淵

Excelでエラー(#N/Aなど)を無視して合計する方法!IFERRORやAGGREGATE関数

はじめに:このカオスな表、合計できますか?Excelで集計をしているとき、参照範囲に「#DIV/0!」や「#VALUE!」などのエラー値が一つでも混じっていると、SUM関数の結果もエラーになってしまって困ったことはありませんか?今回は、そん...
実務の深淵

Excelで行列計算を学ぼう!掛け算と足し算だけで「順位」や「最大値」を導く数学パズル

はじめに:足し算と掛け算だけで、すべてを計算せよ。「合計を出すならSUM、平均ならAVERAGE、条件付きカウントならCOUNTIF…」私たちは普段、目的に合わせて便利な関数を使い分けています。しかし、もしある日突然、「使えるのは行列計算(...
実務の深淵

【Excel】文字コードの秘密!関数だけで「ひらがな」を「カタカナ」に一括変換

はじめに:「ひらがな」を「カタカナ」にしたい!Excelで名簿やリストを管理しているとき、こんな場面はありませんか?「この列に入力されている『ひらがな』の部分だけ、全部『カタカナ』に一括変換したい!」Excelに詳しい方なら、「ふりがな」を...
実務の深淵

【Web版Excel】マクロなしで「最終行へジャンプ」!HYPERLINK関数の活用術

はじめに:Web版Excelには「VBA」がない!無料のWeb版Excel、便利ですよね!でも、一つ大きな弱点があります。それは、VBA(マクロ)やOfficeスクリプト(有料プランでは一部可)といった「自動化ツール」が使えないこと。例えば...
実務の深淵

Excelで「最新の日付」のデータを抽出するには?条件付きで最後の行を取得する方法

はじめに:「最後」に買ったのは?「最新」の記録は?Excelで家計簿やお小遣い帳をつけている皆さん!こんな経験はありませんか?「あれ、昨日買った『酒』、一番最後に入力したのはどこのお店だっけ?」「いや、待てよ。3日前のレシートが出てきた…。...
実務の深淵

VLOOKUPで「excel」と「EXCEL」が同じになる?大文字小文字を区別して検索する方法

はじめに:「EXCEL」と「excel」、Excelは同じものだと思っています!Excelでデータを検索するとき、VLOOKUPやMATCH関数は、私たちの強力な味方です。でも、ちょっと待ってください!もし、あなたのリストに「EXCEL」と...