[[20070701150259]] 『カレンダーでの表示』(hiroshi) ページの最後に飛ぶ

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

 

『カレンダーでの表示』(hiroshi)

カレンダーを作成したいのですが、計算式を使用し自動的土日は休日と表示しそれ以外
は表示なしにし国民の祝日は祝日又は休日と表示させるにはどうすればできますか?

 例:7/13 
    7/14 休日
    7/15 休日
    7/16 祝日
また、祝日の横のセルに祝日名(海の日)も出来るといいのですが・・・
よろしくお願い致します。


 振替休日はどのようにしますか?
 (MARBIN)

MARBINさんさっそくありがとうございます。
すみません振り替え休日は祝日でも休日でも問題ありません。
勝手なのですが、両方教えていただければ助かります。
お手数ですがよろしくお願い致します。
エクセルは難しいです。
(hiroshi)
やはり難しいのでしょうか?よろしくお願い致します。


 祝日表示は、どこかに祝日カレンダーを
 作成することをお薦めします。
 祝日カレンダーは
 「日付−祝日名」の形で作成し
 範囲に「祝日」と言う名前を付けて於いてください。
 振り替え休日も祝日カレンダーに含め、祝日名は
 祝日でも休日でも、お好みの物を設定してください。

 たとえば、A1セルに日付が入っている場合(B1セルに)
=IF(A1="","",IF(COUNTIF(祝日,A1)=1,"祝日",IF(WEEKDAY(A1,2)>5,"休日","")))
 祝日は「祝日」
 土日は「休日」
 と表示されます。

 祝日名を表示させるのは(C1セルに)
=IF(B1="祝日",VLOOKUP(A1,祝日,2,FALSE),"")
 この様な式になると思います。
 もしも括弧付きで表示させたいなら
=IF(B1="祝日","("&VLOOKUP(A1,祝日,2,FALSE)&")","")
 VLOOKUP関数の前後に()を加えてください。

 なお、日付はシリアル値として入力してある必要があります。

 (HANA)

 振替休日に関して、ご希望の表示とは異なる方法を載せてしまいました。
 振替休日も「祝日」でよろしければ
 「振り替え休日も祝日カレンダーに含め、祝日名は
  未入力で設定してください。」
 B列の式はそのままで、C列の式を
=IF(B1="祝日",VLOOKUP(A1,祝日,2,FALSE),"")&""
 としてください。

 振替休日に「休日」と表示させたい場合は
 振替休日用のカレンダーを作成するのが簡単かもしれません。

 (HANA)

HANAさんさっそくのご返事ありがとうございます。
さっそく試させていただきます。
また、分からなくなりましたらご質問させていただきます。(hiroshi)


 参考になるかもしれない。
 (なかなかつながらないから、気長に更新ボタンを押してください。)
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=37;id=FAQ
 (Jaka)


コメント返信:

[ 一覧(最新更新順) ]


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