よねさんのWordとExcelの小部屋|Excel(エクセル)講座の総目次|Excel(エクセル)実用編:目次|バイオリズムのグラフ作成
- Excel(エクセル)でバイオリズムのグラフを作成してみます。
- 誕生日を基準にサイン(SIN)曲線を描くのですが、グラフの元データをシート上で計算してグラフ化します。
使用する関数と機能
- 基本となる周期と計算式
| 身体(P) |
感情(S) |
知性(I) |
| 23日 |
28日 |
33日 |
- 身体:P=SIN(Day*2*PI()/23)
- 感情:S=SIN(Day*2*PI()/28)
- 身体:I=SIN(Day*2*PI()/33)
- グラフの元となるデータ表
- グラフの完成例
- B1セルに生年月日を入力します。時間が分かる場合は時間を含めて入力します。
D1セルに知りたい日を入力します。
- グラフ化するのは知りたい日の30日前から表示することとします。
A4セル:=D1-30
A5セル:=A4+1 として、A65セルまでフィルハンドルをドラッグして数式をコピーします。
- 経過日数 B4セル:=A4-$B$1
- 身体(P) C4セル:=SIN($B4*2*PI()/23)
- 感情(S) D4セル:=SIN($B4*2*PI()/28)
- 身体(I) E4セル:=SIN($B4*2*PI()/33)
- セル範囲B4:E4を選択して、フィルハンドルをダブルクリックするとデータ表がほぼ完成です。
- データ表の「A3:A65」を選択し、Ctrlキーを押したまま「C3:E65」を選択します。
- ツールバーのグラフウィザードボタンをクリックします。
- 「グラフウィザード 1/4 グラフの種類」で 「散布図」「データポイントを平滑線でつないだ散布図」を選択します。
- 細かい設定は後で行うので、「次へ」「次へ」と進み、
「グラフウィザード 4/4 グラフの作成場所」で「新しいシート」にチェックを入れ「完了」ボタンをクリックします。
- Graph1シートにグラフが作成されます。
- X/数値軸の設定
- グラフツールバーで「X/数値軸」を選択します。
- 「書式設定」ボタンをクリックします。
- 「軸の書式設定」ダイアログの[目盛]タブで目盛間隔を2、補助目盛間隔を1として間を開けます。
- [表示形式]タブで表示形式を「d」にして日にちのみとします。
- Y/数値軸の設定
表示形式で、「パーセンテージ」を選択します。
- 凡例をドラッグして移動します。プロットエリアを広げます。
現在の状態は下のようになっています。
- 知りたい日がどこにあるか見にくいので、縦棒を入れてみます。
- Sheet1のF4に「=$D$1」として、F6までコピー
- Sheet1のG4に「-1」、G5に「0」、G6に「1」と入力します。
- Graphシートを選択し、メニューバーの「グラフ」→「元のデータ」を選択します。
- 「追加」ボタンをクリックし、
- Xの値に「=Sheet1!$F$4:$F$6」
Yの値に「=Sheet1!$G$4:$G$6」
- 「OK」ボタンをクリックします。
- 追加された線をダブルクリックして、書式を変更します。
または、グラフツールバーで「系列4」とし[書式設定]ボタンをクリックします。
- 知りたい日のデータをグラフに表示するため、Sheet1のF1に
- =TEXT(D1,"ge.m.d")&CHAR(10)&
"身体P:"&TEXT(SIN((D1-B1)*2*PI()/23),"0%")&CHAR(10)&
"感情S:"&TEXT(SIN((D1-B1)*2*PI()/28),"0%")&CHAR(10)&
"知性I:"&TEXT(SIN((D1-B1)*2*PI()/33),"0%")
と入力して、データを表示します。
- Graph1シートにテキストボックスを描画します。
- 数式バーを選択し、「=」を入力して、Sheet1のF1セルを選択しEnterを押すと、数式バーに「=Sheet1!&F$1」と入力され、F1セルとリンクできます。
- プロットエリアや系列の色などをお好みに変更して完成です。
よねさんのWordとExcelの小部屋|Excel(エクセル)講座の総目次|Excel(エクセル)実用編:目次|バイオリズムのグラフ作成
PageViewCounter

Since2006/2/27