Googleスプレッドシートで前月の1日と最終日を取得する
広報部の鷹継承です。どうも。
今回はゆるい技術系の記事を書いてみます。
GoogleAnalyticsの集計が面倒だなと思って調べていたら、GoogleスプレッドシートのAnalyticsアドオンにたどり着きました。
このアドオンを使うと、Analyticsの値をスプレッドシートに書き込むことが可能です。
あとは、スプレッドシート上で集計するなり、Excelに持っていくなりすれば、そこそこ手間が省けそうな気がしてきました。
で、アドオンの説明はほかに譲るとして、前月の数値を取得するときに「1日」と「最終日」が必要となりました。
Googleスプレッドシートの関数で設定します。
EOMONTH(開始日,月数)
開始日を基準にして加算(減算)した月の最終日の日付を返す。
具体的にはこんな感じです。
※弊社の設立月にしてみました。
で、まずは前月の最終日。
月の数字をマイナスにすると、さかのぼることができます。
EOMONTH(TODAY(),-1)
前月の1日は、前々月の最終日に1日足す方法を取りました。
EOMONTH(TODAY(),-2)+1
この方法は、いろいろと使い道がありそうです。
すぐには思い浮かびませんが…
もっと細かく数値を取りたい場合は、当ブログの「Google Analyticsのレポートを自動作成」シリーズをご覧になるといいかもしれません。