miro blog

miro blog

My output is someone's input...

MENU

【スプレッドシート】日々のデータをまとめ、合計と累計を計算する

 

 今回は、日々のトレード記録のデータを入力するためのタブを作成したいと思います。日付とその日の損益を入力したら、合計と、累計が計算されるように作っていきます。

 

説明のために、銘柄の項目は2つにしたいと思います。もっと必要な場合は適宜追加してください。

 

 

新規にスプレッドシートを用意する

まず新規のスプレッドシートを開いたら、シートの名前をお好きなものに、シートの名前を「シート1」から「データ」と変更しておきます。

f:id:miro_ss:20200914032521p:plain

 

 

 

見出し行を作成、固定

次に、それぞれセルに次のように入力します。

  • A1 → 日付
  • B1 → 銘柄1
  • C1 → 銘柄2
  • D1 → 日毎の合計
  • E1 → 銘柄ごとの累計
  • E2 → =B1
  • F2 → =C1
  • G1 → 累計

E2とF2は文字ではなく、数式を入力してください。

 

また今後データが増えても、見出しはずっと表示させたいので、2行目で固定します。

f:id:miro_ss:20200914075325p:plain

 

適当にデータを入力してみます。(飛ばしていただいても構いません。)

f:id:miro_ss:20200914080100p:plain

 

 

 

合計を表示

銘柄ごとの合計はSUM関数を使います。

  • B3 → =SUM(B3:B)
  • C3 → =SUM(C3:C)

銘柄の合計は、新しく入力したものを随時追加させたいので、引数を上記のように入力します。

f:id:miro_ss:20200914080349p:plain

 

 

日毎の合計もSUM関数を使い、下の方までコピーします。

  • D3 → =sum(B3:C3)

f:id:miro_ss:20200914080813p:plain



 

未入力のセルを空白に

まだ入力していない日のセルは見た目上は空白にしておきたいので、IF関数を使って、左隣のセルが空白の時は空白にしておきます。

  • D3 → =if(C3="","",sum(B3:C3))

f:id:miro_ss:20200914081340p:plain

 

 

 

累計を表示

最後に累計を入力していきます。
まず1行目は、イコール(=)で同じ値を入力します。

  • E3 → =B3

横にドラッグしてコピーします。

f:id:miro_ss:20200914081550p:plain

 

 

2行目以降は、新しい値と1つ上の値を足していきます。このときも見た目上空白にするようにしたいのでIF関数を使います。

  • E4 → =if(B4="","",B4+E3)

もしくは、

  • E4 → =if(B4="","",sum(B4,E3))

 横にコピーした後、下の方までコピーします。

 

f:id:miro_ss:20200914081921p:plain

 

 

これで完成でもいいのですが、見た目を少し整えたいと思います。

  • 表示範囲をG300までに
  • 銘柄ごとの累計は非表示に
  • 値がマイナスのセルは赤色で表示
  • 空白のセルは灰色にする 

f:id:miro_ss:20200914082404p:plain



 

 


お疲れ様でした。これでデータシートの作成が終わったので、次回はカレンダーを作っていきたいと思います。

 

 

 

第1回 データ

miro-ss.hatenablog.com

第2回 カレンダー1

miro-ss.hatenablog.com

第3回 カレンダー2

miro-ss.hatenablog.com

第4回 集計

miro-ss.hatenablog.com

第5回 グラフ

miro-ss.hatenablog.com