[[20080129103430]] 『平日のみ平均値について』(ramu) ページの最後に飛ぶ

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

 

『平日のみ平均値について』(ramu)

 お知恵をかして下さい。
下記のように、カレンダーを自動で作成しています。
=DATEVALUE(V26&"/"&V27&"/1")
工程表の人員の平日のみの平均をだしたいのですが、下記のようにその月ごとに計算しなくてもよい。祝日は一覧があるのですが・・・
関数を教えてください。宜しくお願いします。
=SUM(AC22+AD22+AE22+AH22+AI22+AJ22+AK22+AL22+AP22+AQ22+AR22+AS22+AV22+AW22+AX22+AY22+AZ22+BC22+BD22+BE22+BF22)/C1/BM3*100

 レイアウトも提示していただけませんか?(ROUGE)

ROUGEさん

すみません。掲示しましたので、宜しくお願いします。

	V	W	X	Y	Z				
26	2008	年	1		月				
27	1	1		2		3		4	
28	曜日	火		水		木		金	
29									
30	作  業								
31	スタッフ								
32	人員							1	2

上記の表から、V23のセルに=SUMIF($V$30:$V$250,$V23,$W$30:$W$250)+SUMIF($V$30:$V$250,$V23,$X$30:$X$250)
人員のみの合計を出しています。
この合計の平日のみの平均値を算出したいのですが、宜しくお願いします。


 	[V]	[W]	[X]	[Y]	[Z]	[AA]	[AB]	[AC]	[AD]
[26]	2008	年	1	月					
[27]	1	1		2		3		4	
[28]	曜日	火		水		木		金	
[29]									
[30]	作業								
[31]	スタッフ								
[32]	人員								

 上記のような表で、
 =DATEVALUE(V26&"/"&V27&"/1")
 これはどのセルに入力されていますか?
 26行目が年月の元だと思いましたが、X26ではなくV27が月の基準とされているのですか?
 また、当初とセル番地が異なりますが、実際に集計する行番号はどれですか?
 (ROUGE)

ROUGEさん

分かりずらくて、すみません。
V27が月の基準です。
計算したいのは、W23〜BA23です。

	V	W	X	Y	Z			
19	日付	1	2	3	4	5	6	7
20	A							
21	B							
22								
23	人員	0	0	0	5	0	0	1

BM23のセルに、平均値をだしたいんですが、今は下記の式です。
=SUM(AC22+AD22+AE22+AH22+AI22+AJ22+AK22+AL22+AP22+AQ22+AR22+AS22+AV22+AW22+AX22+AY22+AZ22+BC22+BD22+BE22+BF22)/C1/BM3*100
条件で土日、祝日を除く平均値を作成したいのですが、宜しくお願いします。


 =DATEVALUE(V26&"/"&V27&"/1")
 これはどのセルですか?

 ・・・いい加減回答しないと。。。(汗

 ここからは仮定が入りますので、実情とは食い違う点があるかもしれませんのでご容赦ください。

 W19=DATE($V$26,$V$27,COLUMN(A$1))
 と入力して、右にフィルドラッグしてあって、表示形式を「d」とされていると仮定(日付がシリアル値であればOK)。

 =SUMPRODUCT((WEEKDAY(W19:BF19)<6)*W22:BF22*(COUNTIF(祝日の範囲,W19:BF19)=0))/C1/BM3*100

 平均値を出すための式かどうかは分かりませんが、、、(C1、BM3、*100の関連が不明のため)

 (ROUGE)


ROUGEさん
ありがとうございます。
C1=稼動日、BM3=スタッフの合計、*100=%(パーセント)です。
BM23のセルに、%をだしたいんですが、今は下記の式です。 =SUM(AC22+AD22+AE22+AH22+AI22+AJ22+AK22+AL22+AP22+AQ22+AR22+AS22+AV22+AW22+AX22+AY22+AZ22+BC22+BD22+BE22+BF22)/C1/BM3*100 条件で土日、祝日を除く平均値を作成したいのですが、宜しくお願いします。
上記の式も参考になるのですが・・・上手くいきません。

 今ある情報からはこれが限界です。。。orz

 19行目の日付はシリアル値ではないのですか?

 =DATEVALUE(V26&"/"&V27&"/1") はどのセルに入力されているのですか?

 表のレイアウトとSUM関数の引数に関連を見出せないのですが、実際と同じレイアウトですか?

 (ROUGE)

ROUGEさん

 W18=DATEVALUE(V26&"/"&V27&"/1")です。
	V	W	X	Y	Z			
18	日付	1	2	3	4	5	6	7
19    曜日  火	水	木	金	土	日	月
20	A							
21	B							
22								
23	人員	0	0	0	5	0	0	1

=SUMPRODUCT((WEEKDAY(W18:BF18)<6)*W22:BF22*(COUNTIF(祝日の範囲,W18:BF18)=0))/19/44*100
では、駄目でした。祝日は別のシートに作成してあります。
'Sheet名祝日(B40:B52)
2008/1/2
2008/1/3
2008/2/11
2008/3/20

C1=稼動日、BM3=スタッフの合計、*100=%(パーセント)です。 BM23のセルに、%をだしたいのです。宜しくお願いします。
                                                                          


 祝日の範囲に 祝日!$B$40:$B$52
 と入力してもだめでしたか?
 (ROUGE)

ROUGEさん

X18=W18+1だからですか?
日付に月の数字を入力すると自動的にその月のカレンダーに変わります。
シリアルにするには・・・すみせん・・・お助けを


 上記のとおりであれば、シリアル値になっていますよ。
 =SUMPRODUCT((WEEKDAY(W18:BF18)<6)*W22:BF22*(COUNTIF('祝日'!$B$40:$B$52,W18:BF18)=0))/19/44*100
 ということでしたが。。。
 (ROUGE)

ROUGEさん
エラー表示はなくなりましたが、
=SUM(AC22+AD22+AE22+AH22+AI22+AJ22+AK22+AL22+AP22+AQ22+AR22+AS22+AV22+AW22+AX22+AY22+AZ22+BC22+BD22+BE22+BF22)/19/44*100
=114.2%なのに、
=SUMPRODUCT((WEEKDAY(W18:BA18)<6)*W23:BA23*(COUNTIF(祝日!$B$40:$B$53,)=0))/19/44*100
=106.9%です。
何が間違っていますか?


 上記2つの数式では、範囲が違うようですが。。。^^;
 上はAC列〜BF列を対象としている。
 下はW列〜BA列を対象としている。
 (ROUGE)

ROUGEさん

本当にお手数をお掛けして・・・
=SUM(Z23+AC23+AD23+AE23+AF23+AG23+AK23+AL23+AM23+AN23+AQ23+AR23+AS23+AT23+AU23+AX23+AY23+AZ23+BA23)/19/44*100
=114.2%
ですが、平日日だけを選択しています。

W23:BA23は1日〜31日のデータです。


 すいません。でてくるたびに数式が異なっているので、どれが正しいのか正直混乱しています。
 今度は23行目ですよね?
 =SUM(Z23+AC23+AD23+AE23+AF23+AG23+AK23+AL23+AM23+AN23+AQ23+AR23+AS23+AT23+AU23+AX23+AY23+AZ23+BA23)
 でみると、W:Y、AA:AB、AH:AJ、AO:AP、AV:AWが欠落しているようです。
 もう一度よく確認してみてください。
 (ROUGE)

ROUGEさん

すみません・・・
W:Y、AA:AB、AH:AJ、AO:AP、AV:AWは休日なので含んでいません。
=SUM(Z23+AC23+AD23+AE23+AF23+AG23+AK23+AL23+AM23+AN23+AQ23+AR23+AS23+AT23+AU23+AX23+AY23+AZ23+BA23)

どちらも、回答は同じ(114.2%)
になるはずですよね。

下記はどうして、違うのか分かりません。
=SUMPRODUCT((WEEKDAY(W18:BA18)<6)*W23:BA23*(COUNTIF(祝日!$B$40:$B$53,)=0))/19/44*100 =106.9%


 可能性として考えられるのは、以下の点。
 私が思っている平日(月〜金)とramuさんが思っている平日が食い違っている。
 祝日がシリアル値になっていない(もしくは年が違う)。
 この点について、確認お願いします。
 (ROUGE)

ROUGEさん

なるほど〜!!
祝日は日付になっています。
2008/1/1
2008/1/2
2008/1/3
2008/2/11
2008/3/20
をどう変更すればいいですか?
自社の休日も祝日に含まれいます。


 いえいえ、それであればシリアル値のはずです。
 成人の日を忘れているようですがw

 おや?
 3つ上の数式で、COUNTIF関数の引数が足りないようです。
 COUNTIF(祝日!$B$40:$B$53,W18:BA18)
                         ~~~~~~~~~この部分。
 (ROUGE)

ROUGEさん

私もそう思い、試したのですが・・・
=SUMPRODUCT((WEEKDAY(W18:BA18)<6)*W23:BA23*(COUNTIF(祝日!$B$40:$B$54,W18:BA18)=0))/下請け!S10/X15*100
を作成したのですが・・・=108.3のかいとうです。
やっぱり、問題は祝日ですかね・・・
もう一歩なのですが・・・見捨てないでください


 すいません。
 私のポカミスでした。
 WEEKDAY関数の第2引数「2」を忘れていました。
 WEEKDAY(W18:BA18,2)<6
 にしてください。。。
 (ROUGE)

ROUGEさん

本当にありがとうございまた。m(--)m
また、宜しくお願いします。
(ramu)


コメント返信:

[ 一覧(最新更新順) ]


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