[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『networkdaysの祝日リストについて』(ぽんた)
networkdays関数で稼働日を求めるために元々作成してあった祝日リストの範囲をし指定するのですが、エラーとなってしまいます。
その祝日リストですが、数式で各祝日を求めています。
まず計算もとにセルA2に西暦(2017)があり、元旦であれば「=DATE($A$2,1,1)」
とし、その振替休日を「=IF(WEEKDAY(C4)=1,C4+1,"")」としています。
C4には元旦の数式が入っています。
このような形で成人の日、建国記念の日、建国記念の日の振替休日・・・・と
数式で一覧を作り、その範囲を=networkdays(開始日、終了日、祭日)の祭日欄に
当てはめるのですが、どうしてもエラーになってしまいます。
どうも振替休日が空欄になるとエラーになってしまうようなのですが、
数式を使った祝日リストを活用する解決策はありますでしょうか?
ご教授宜しくお願い致します。
< 使用 Excel:Excel2016、使用 OS:Windows7 >
>どうも振替休日が空欄になるとエラーになってしまうようなのですが
祝日リストに文字列があると#VALUE!エラーになります。 数式の「""」も文字列です。
>=IF(WEEKDAY(F1)=3,F1+1,"")
=IF(WEEKDAY(F1)=3,F1+1,0) ~~~ 「0」にしたらどうですか? 表示形式は「0」の場合、非表示にする。
どんな書式か知りませんが、yyyy/m/d なら 表示形式〜ユーザー定義 yyyy/m/d;;(「;;」をつける)
参考まで。 (笑) 2017/05/12(金) 18:24
解決しました!
聞くと簡単でしたが、自分では笑さんの回答にたどり着けませんでした。
これで数時間無駄にしてしまったので、すっきりしました!
ありがとうございました!
(ぽんた) 2017/05/12(金) 18:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.