[[20050609180517]] 『年・週を指定した合計・最小値などを求めたい』(ビガロス) ページの最後に飛ぶ

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

 

『年・週を指定した合計・最小値などを求めたい』(ビガロス)

[何年の何週分を指定した合計・最小値などを求めたい]

 縦に降順で10年分ほど祝祭日を除いた日が並び、横に価格BCDEFが並んでおります。

別シートに、例えば2005年23週目の列Bの合計値、列Cの週初の数値、列Dの週末の数値、列Eの0以上の最小値、列Fの最大値をそれぞれ週毎に求めるにはどのようにすればよいでしょうか。

 また、その別シートは、最新のものを一番上に入れたいので、2005年23週、2005年22週、2005年21週、と降順で一覧表を作りたいのです。 どうぞ宜しくお願いいたします。

月間バージョンは先日教えていただいたので、何とか応用しようと頑張ってみたのですが無理でした。すいませんが宜しくお願いいたします。

Excel2002,WindowsXP


 空いているG,H,I列に 年、月、週を作業列として抽出したものを集計したほうがよさそう・・・。

 週は、WEEKNUM関数で算出できます。
 アドインをインストールしていなくて、WEEKNUM関数が使えない場合は、以下の式で出来ます。
 INT(((A1-DATE(YEAR(A1),1,1))+7-WEEKDAY(A1))/7)+1

 (川野鮎太郎)


はい、A列に年数(2005,2004…)、B列にWEEKNUMで検出した週数(23,22…)を入れているのですが、まずA列の表示形式をどのようにすればよいか分かりません。

2005/1/1と入力し、"yyyy"でセル上は2005と見えますが、次にそれをどう数式に組み入れればよいか分かりません。

お手数ですが、週間の合計値・週初の数値・週末の数値・0以上の最小値・最大値を求める式をお教え戴けますよう、宜しくお願いします。


WEEKNUM関数を使うのをやめ、A列に月曜の日付を入れることで何とか完成したものの、川野鮎太郎氏に頂いたマクロを応用が上手く行きません。

こちらの都合で列の順序を入れ替えたことが原因なのか、根本的に間違っているのかもわかりません。

Sh2 A列に日付(降順)、C列にSh1のD列の週初の数値、D列にSh1E列の週間最大値、E列にSh1F列の週最小値(0以上)、

F列にSh1G列の週末値、G列にSh1H列の週合計値を入れるにはどのようにすればよいのでしょうか。

あと、Sh1、Sh2ともに10行目を最新の値としておりまして、念のためこれも反映していただけると助かります。

お忙しいところ恐縮ですが、宜しくお願いいたします。


コメント返信:

[ 一覧(最新更新順) ]


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