練習– tag –
-
エクセル
li要素とh3要素を自動作成(VBAでの文字列操作の練習)
はじめに エクセル関数をVBAで再現するという方針でここまでVBA入門コーナーをやってきましたが、これまでやった内容である程度解説したので、「あとはご自身の課題にカスタマイズしましょう」という段階です。 ここからはあまりエクセル関数にこだわらず... -
エクセル
条件に合致したデータの数をVBAで数える(COUNTIF関数っぽい処理)
はじめに 今回は条件に合致したデータの数を数えてみます。 使うのは条件分岐と繰り返しです。 条件分岐に関しては「VBAで条件分岐」 繰り返しに関しては「SUM()関数を再現?繰り返しで合計を求める」 などもご覧ください。 今回の問題 エクセルのシートに... -
エクセル
VLOOKUP関数っぽい処理をVBAで書いてみる(料金表の検索)
はじめに 今回は繰り返しと条件分岐の練習として新しい例題をやります。 ホテルの料金表(実在のホテルとは関係ない仮のホテルとします)をもとに、泊まる人数と平日か休日かを入力すると自動で金額を計算する処理をVBAで実行します。 最後に消費税も計算... -
エクセル
【VBA入門】繰り返し処理の中で条件分岐を使う
はじめに 今回は条件分岐と繰り返し処理を組み合わせて、条件に合致する値だけ集計するという例題に取り組みます。 条件分岐については、「VBAで条件分岐」もご覧ください。 繰り返しについては、「SUM()関数を再現?繰り返しで合計を求める」もご覧くださ... -
エクセル
【初心者向け】VBAの繰り返し
はじめに VBAゼロからシリーズです。 https://codeokiba.com/vba-roadmap202305/ 今回は「繰り返し」です。 決まった回数何らかの処理を繰り返すやり方を解説します。 そこで少し思い出していただきたいのがSUM()関数です。 エクセルでセルの合計を出した... -
エクセル
【まずはここから】標準モジュールにVBAを書こう
VBAゼロからシリーズです。全体はこちら。 https://codeokiba.com/vba-roadmap202305/ VBAを使う準備 まずVBAとは、簡単に言うとエクセルで使うプログラミング言語です。 エクセルで色々な関数を使うというのはご存じだと思いますが、それよりもっと複雑に... -
エクセル
VBAを対象に「初心者」が「初心者+」くらいになるシリーズを始めます
書店でIT本を眺める男性を見つける 先日書店に行きました。 そこでIT関係の書籍のコーナーに行ったんです。 すると40代くらいの男性がしゃがんでジーっと本を読んでいました。 気になって後ろからチラっと書籍のタイトルを見てみると、「わかるエクセルVBA... -
統計と機械学習
クラスタリング時の標準化の影響
以前k-means法でクラスタリングを試したのですが、入力データを標準化せずに実施したので今回は標準化してやってみます。 参考にしたのは以下の書籍。 須藤秋良(2020)『スッキリわかる Pythonによる機械学習入門』インプレス. まずは以下のデータをやっ... -
Excelソルバー
ソルバーで正規分布の90%範囲を求める
はじめに 突然ですが次のような問題を考えます。 ある会社の健康診断で身長を測ったら、平均は170.5cm、標準偏差は5.4cmだった。 身長の分布を正規分布とみなすとき、90%のデータが入る区間を求めよ。 このとき平均から上に45%、下に45%の区間を求めるとし... -
Python
SPF材の最小切り出し問題を瓶パッキング問題で解く
このブログで何度か取り上げてきたSPF材の最小切り出し問題ですが、この問題は組み合わせ最適化問題の瓶パッキング問題と呼ばれる問題です。 NP-困難な問題として厳密に解くのが難しい問題です。 この分野の代表的な解法として貪欲法というのがあります。 ...