[[20130521143645]] 『営業日の表示』(LALA) ページの最後に飛ぶ

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

 

『営業日の表示』(LALA)
業務カレンダーを作成しています。仕事内容は営業日毎に決まっています。
カレンダーを作成し、営業日でVLOOKUPし、スケジュールを埋めようと考えているのですが、
営業日の出し方がわからず困っています。

どなたかご教授いただけますでしょうか。どうぞよろしくお願いいたします。

<サンプル>2013年5月第1週


   1     2      3       4       5     6     7  

A 4/28    29     30       5/1       2      3      4

B  -  /   -  /第21営業日/第1営業日/第2営業日/   - /   -

A行・・・日付
B行・・・B3、B4、B5のように値を返したい(月単位の営業日を求めたい)

求めたいのはB行の式です。
よろしくお願いします。

LALA


 ・行列逆だけど・・・
 ・1行目日付のみのセルはどうなってるの?

	A	B	C	D	E	F	G
1	4月28日	29	30	5月1日	2	3	4
2	-	21	22	1	2	3	-

 ○1行目日付のみ = 数値の場合

 =IF(OR(WEEKDAY(MAX($A1:A1)-DAY(MAX($A1:A1))+MIN(A1,(DAY(A1))))={1,7}),"-",NETWORKDAYS(MAX($A1:A1)-DAY(MAX($A1:A1))+1,MAX($A1:A1)-DAY(MAX($A1:A1))+MIN(A1,(DAY(A1)))))

 ○1行目日付のみ = シリアル値の場合

 =IF(OR(WEEKDAY(A1)={1,7}),"-",NETWORKDAYS(A1-DAY(A1)+1,A1))

 ※土日のみ休日設定。祝祭日考慮なし
 ※Excel2003以前はアドイン、分析ツールをオン。

 (GobGob)

早速のご返答ありがとうございます!

>・行列逆だけど・・・
A、行と列!・・・すみません><初歩的なミスです。。。

>・1行目日付のみのセルはどうなってるの?
’どんな式が入っているか’ということでしょうか?

A1=WORKDAY(A1,0)

H1に該当月が指定してあります。
今回の場合ですと、H1=2013年5月1日

よろしくお願いします。


 Q列に祝祭日を入力

 A2 =IF(OR(WEEKDAY(A1)={1,7},COUNTIF($Q:$Q,A1)),"-",NETWORKDAYS(A1-DAY(A1)+1,A1,$Q:$Q))

 で、いいの?

 (GobGob)

祝日の対応までしていただきありがとうございます!
思い描いていた通りに反応しました!感動です!
これから式の分析をしてみようと思います^^

本当にありがとうございました!


コメント返信:

[ 一覧(最新更新順) ]


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