[[20090927203007]] 『月次の時系列を四半期の時系列に変換したい』(ナミ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『月次の時系列を四半期の時系列に変換したい』(ナミ)

お世話になります。
以下のような月次の時系列の数字があって、これを四半期の時系列にする方法がありましたらご教示いただけませんでしょうか?

SUMでやると、第一四半期は簡単に出せますが、第二四半期には2〜4月の数字になってしまい、悩んでおります。

2000年1月 1000

2000年2月 1500

2000年3月 1300

  ・

  ・

  ・

2009年7月 1200

2009年8月 1600

2009年9月 1800


 >第一四半期は簡単に出せますが・・・

 第1四半期はどんな式にするのですか?
 それが分かると、第2四半期が考えやすくなります。

 (半平太) 2009/09/27 21:43

SUM(A1:A3)で出しています。
で、次に
SUM(A4:A6)、SUM(A7:A9)……
と一つずつやると、かなりめんどくさい作業になるので、何か簡単な作業がないかなと思いまして。


 >SUM(A1:A3)で出しています。で、次にSUM(A4:A6)、

 すると、こんなことですか?

  =SUM(OFFSET(A$1,ROW(A1)*3-3,0,3))

 (半平太) 2009/09/27 22:14

できました!
どうもありがとうございます。

(ナミ)


すごい過去からのサルベージになってしまいますが、この関数では月次を合計して四半期、そして三か月分セル番号を飛ばしながら、という挙動をしませんでした。間違っていませんか?(アトム)

 1行め
 =SUM(OFFSET(A$1,1*3-3,0,3))
 =SUM(OFFSET(A$1,0,0,3))
 A1セルから0行移動して高さが3「A1:A3」

 2行め
 =SUM(OFFSET(A$1,2*3-3,0,3))
 =SUM(OFFSET(A$1,3,0,3))
 A1セルから3行下へ移動して高さが3「A4:A6」

 3行め
 =SUM(OFFSET(A$1,3*3-3,0,3))
 =SUM(OFFSET(A$1,6,0,3))
 A1セルから6行下へ移動して高さが3「A7:A9」

 4行め
 =SUM(OFFSET(A$1,4*3-3,0,3))
 =SUM(OFFSET(A$1,9,0,3))
 A1セルから9行下へ移動して高さが3「A10:A12」

 とあっているように思いますが?

 そちらではどのような挙動になったのかを具体的に書いてくれませんか?

 追記
  注意点を二つ。

  一つ目
  「A$1」を「A1」としていないか?

  二つ目
  式を入力後、『下』へコピーしているか?
  『右』へコピーする場合はROW関数をCOLUMN関数に変更。

 追記の2
  過去の質問に関する質問の場合はその質問へのコメントではなく新規に質問をして、その中で

[[20090927203007]] 『月次の時系列を四半期の時系列に変換したい』(ナミ)

  のように、その質問への参照を付けた方がいいですよ。
 (独覚)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.