B列3行目以降 C列
日付 日付間隔
H23年6月21日(火) -
H23年6月22日(水) 1 ・・・B4-B3
H23年8月2日(火) 41 ・・・B5-B4
H23年8月31日(水) 29 ・・・B6-B5
・ ・ ・・・・今は単純に日付の間隔
・ ・
・ ・
日付入力は2011/6/21
B列表示形式はge"年"m"月"d"日"(aaa)
日付間隔は=IF(OR(ISBLANK(B3),ISBLANK(B4)),"",DATEDIF(B3,B4,"d")) の式をネットで調べて
いれています。
行いたいのは、B5---B4(8月2日から6月22日)間などの各上下間の日曜日などの特定曜日を除いた
数値(ここでは実稼働日数)を出したいです。
特定曜日が日曜日以外に土曜日と日曜日とか祝日とかもありますが、
・・・・かなり複雑かなと思います(別シートにカレンダー表などが必要かと)。
とりあえずは毎週の日曜日です。
日付の入力日は不特定日です。行間に空白はありません。
エクセル素人につき<WEEKDAY(シリアル値,種類)>などをどのように利用して
良いか分かりません。エクセル2000です。
質問内容がお分かりにくいかと思いますが
アドバスの程よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
=IF(OR(ISBLANK(B3),ISBLANK(B4)),"",NETWORKDAYS(B3,B4,祭日))
NETWORKDAYS関数・・・土曜、日曜及び祭日を除いた2つの日付の日数を求める関数
http://excel.onushi.com/function/networkdays.htm
※この関数は、「ツール」「アドイン」で「分析ツール」にチェックが必要です。
お礼が大変遅くなりました。
アドバイスいただいた内容参考にさせて頂きます。
質問内容に「稼働日数」と「日にち間隔」を記入していました(意味が違いますね)ので
一度、締め切って再度質問させて頂きます。
ありがとうございました。
No.2
- 回答日時:
土曜、日曜、祝日などを除いた日数を計算することのできる関数としてWORKDAY関数があります。
日曜だけを除いた計算よりも簡単に処理できますね。祝日などの日付については例えばシート2のA1セルからA100セルの間に入力されているとします。
そこで、お求めの表のB4セルには次の式を入力して下方にオートフィルドラッグすればよいでしょう。
=IF(C4="","",WORKDAY(B$3,SUM(C$4:C4),Sheet2!A$1:A$100))
お礼が大変遅くなりました。
アドバイスいただいた内容参考にさせて頂きます。
質問内容に「稼働日数」と「日にち間隔」を記入していました(意味が違いますね)ので
一度、締め切って再度質問させて頂きます。
ありがとうございました。
No.3
- 回答日時:
NETWORKDAYSでは土日と祝日を除いた稼働日を計算することができますが、今回のご質問のように、すべての土曜日が休日にならない場合は適用することができません。
このようなケースでは、条件を自由に設定できる以下のような配列を使用した数式を利用する必要があります。
例えば、日曜以外(土曜日や祝日など)の休日リストに「休日リスト」という名前が定義されているなら(もちろん絶対参照の数式でもOKです)、以下の式を入力して下方向にオートフィルします。
=SUMPRODUCT((WEEKDAY((B3+ROW($A$1:$A$30)-1))<>1)*(B3+ROW($A$1:$A$30)-1<=B4)*((COUNTIF(休日リスト,B3+ROW($A$1:$A$30)-1)=0)))
上記の数式は、日付間隔が最大30日までを想定した式になっていますので、それ以上長い間隔がある場合は30の数字を適宜変更してください。
また、NETWORKDAYS関数と同様に、開始日と終了日の両方をカウントする数式にしていますので、元の数式のように単純な引き算(稼働日ではなく日付間隔)で良いなら全体から1を引いた数式にしてください。
お礼が大変遅くなりました。
アドバイスいただいた内容参考にさせて頂きます。
質問内容に「稼働日数」と「日にち間隔」を記入していました(意味が違いますね)ので
一度、締め切って再度質問させて頂きます。
ありがとうございました。
No.4
- 回答日時:
判りにくい質問表現と感じる。
日曜・土曜など考えずに、指定した日を除いたところの、期間(XX日からYY日まで)日数を出したいのか。
省きたい日の性格(というか名称、例、祝日とか土曜日とか)をはっきり書いて質問すること。
名称では頼りにならない(土曜でもカウントする日がある)のなら別シートにでも、除く日付一覧を作ったらどうだ。
その表の作成は面倒だがどのようにも対応できる。
ーー
除くのは日曜と祝日か、それも全部ではないならないで、はっきり書くこと。
例えば
Sheet4に除外する日付を列挙する
2011/6/29
2011/7/23
2100/7/30
2011/8/11
ーー
例データとして
Sheet3でB3:B5として
2011/6/22 39
2011/8/2 28
2011/8/31
C3 の式は =B3-B2-SUMPRODUCT((Sheet4!A2:A10>=B2)*(Sheet4!A2:A10<=B3)*1)
を入れて下方向に式を複写する。
ーー
期間の指定曜日の数について
http://www.geocities.jp/chiquilin_site/data/0711 …
に解説が有る。
土曜は必ず稼動するなら、上記除外表から日曜日の指定は省いて、上記の計算によって、期間内日曜日の数を引けば良い。
除外表が少なくなって、祝日+例外休日だけとかになる。
お礼が大変遅くなりました。
アドバイスいただいた内容参考にさせて頂きます。
質問内容に「稼働日数」と「日にち間隔」を記入していました(意味が違いますね)ので
一度、締め切って再度質問させて頂きます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Visual Basic(VBA) 祝日を除いた月曜から土曜までの1週間分の日付行を選択し、別シートへカットアンドペーストしたい 13 2023/07/13 22:46
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) 週毎の集計 2 2023/08/04 16:56
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- 地球科学 太陽系の惑星と週(日曜日~土曜日)、月(1月~12月)に付いての質問です。 太陽系には、8つの惑星が 3 2022/10/08 22:32
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) 当番表の作成 2 2022/06/15 07:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報