[[20150605163032]] 『2つの日付より祝日のみを除いた日数の出し方』(こう) ページの最後に飛ぶ

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

 

『2つの日付より祝日のみを除いた日数の出し方』(こう)

2つの日付(期間)より、祝日を除いた日数を出す数式を教えてください。祝日のリストは作成済みです。バージョンは2002です。よろしくお願いいたします。

(例)
A1 B1 C1
2014/12/20 2014/12/27 6(日間)
※上記は祝日である12/23を除いています。
※翌日よりカウントします。

< 使用 Excel:Excel2002、使用 OS:unknown >


 祝日のリストに「祝日リスト」という名前が付いているとして。

 =B1-A1-SUMPRODUCT((A1<=祝日リスト)*(B1>=祝日リスト))
 ではどうか?

 SUMPRODUCT((A1<=祝日リスト)*(B1>=祝日リスト))
 の部分で開始日から終了日内に祝日リストの日付がいくつあるか計算している。
(ねむねむ) 2015/06/05(金) 17:03

ありがとうございます。

ご回答いただいた「祝日リストという名前・・・」のリストとはどのような方法でしょうか。基本的な質問ですみません。
現在はそのシート上に1年間の祝日を打ち込んでいます。

よろしくお願いいたします。
(こう) 2015/06/05(金) 17:15


 もし、祝日のリストが「祝日」というシートのA1セルからA50セルまでであれば
 =B1-A1-SUMPRODUCT((A1<=祝日!A1:A50)*(B1>=祝日!A1:A50))
 としてくれ。
 またはA1セルからA50セルを選択して「挿入」-「名前」-「定義」で「祝日リスト」と名前を付けると前回の式が使える。
(ねむねむ) 2015/06/05(金) 17:26

 もし開始日、終了日が複数あり、式をコピーしていくような場合は

 =B1-A1-SUMPRODUCT((A1<=祝日!$A$1:$A$50)*(B1>=祝日!$A$1:$A$50))
 とリスト部分を絶対参照にしてくれ。
(ねむねむ) 2015/06/05(金) 17:30

やってみます。ご回答ありがとうございました。
(こう) 2015/06/05(金) 17:33

 A1: 2014/12/23 ← 祝日
 B1: 2014/12/24

 この場合、何日になればいいんですか? 
 
(JKT) 2015/06/05(金) 17:41

ありがとうございます。
上記ですと0です。

(こう) 2015/06/05(金) 18:30


コメント返信:

[ 一覧(最新更新順) ]


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