TOP > Microsoft Office Users Forum > 旧フォーラム過去ログ

[Excel] 休日の求め方

Google Bookmarks に追加 Check Yahoo!ブックマークに登録 このページをはてなブックマークに追加
■895 / inTopicNo.1)  休日の求め方
  
□投稿者/ ie 一般人(1回)-(2005/08/08(Mon) 10:49:42)


記事内容:[Excel] 

時間外表を作成してますが、どーしても休日残業のところが分かりません。
曜日から自動で認識し、G8とH8列に時間が入る様にしたいのです。
宜しくお願いします。

普通時間外=5:00~8:30,18:00~22:00
深夜時間外=22:00~30:00

   A    B    C     D     E        F      G      H
1     日付   曜日   出社    退社     普通残業  深夜残業  休日残業
2    8/1   月    6:00    18:30    2:30   0:00
3    8/2   火


6    8/6   土   7:30   22:30


<参考 8/1を例に >
普通残業計算式==IF(D7="","",MAX(MIN(E7,"22:00")-MAX(D7,"19:00"),0))+IF(D7="","",MAX(MIN(E7,"8:30")-MAX(D7,"5:00"),0))

深夜残業計算式==IF(D7="","",MAX(MIN(E7,"30:00")-MAX(D7,"22:00"),0))
曜日計算式==WEEKDAY(B7)

C列の曜日は=WEEKDAYを使っています。

■924 / inTopicNo.2)  Re[1]: 休日の求め方
□投稿者/ みゃみゅ玉子 一般人(1回)-(2005/08/14(Sun) 01:25:26)
http://www.hiemalis.org/~koyama_wk/

みゃみゅ玉子です。

■No895に返信(ieさんの記事)
> 時間外表を作成してますが、どーしても休日残業のところが分かりません。
> 曜日から自動で認識し、G8とH8列に時間が入る様にしたいのです。
> 宜しくお願いします。

何曜日を休日にするかにもよりますが、例えば土日を休日と考えて、表示や計算を変えるようにする場合

IF( OR( WEEKDAY(B7)=1, WEEKDAY(B7)=7), [休日用の計算式], [出勤日用の計算式])

ということになりますね。
これを、普通残業列、深夜残業列、休日残業列でそれぞれ入れてあげるといいと思います。

ただし、これだと「祝日はどうするの?」という問題が発生してしまいますね。

曜日だけの判断でOKならば、ORとIFを駆使すればなんとかなりますが、祝日などを考えてしまうと、例えば「休日列」なんて列を追加して、休日の場合「1」を入れておくなんて判定もできると思います。
休日列を作るのは手動になってしまいますが・・・

こんなかんじでいかがでしょうか?


# どうでもいいことですが、「休憩時間は無いのかな・・・?」なんてことが気になってしまいました。。。

■967 / inTopicNo.3)  Re[2]: 休日の求め方
□投稿者/ ie 一般人(3回)-(2005/08/25(Thu) 15:44:30)

■No924に返信(みゃみゅ玉子さんの記事)
> みゃみゅ玉子です。

> 曜日だけの判断でOKならば、ORとIFを駆使すればなんとかなりますが、祝日などを考えてしまうと、例えば「休日列」なんて列を追加して、休日の場合「1」を入れておくなんて判定もできると思います。
 自動は難しいですね・・
 やっぱり手動のようですね!
> # どうでもいいことですが、「休憩時間は無いのかな・・・?」なんてことが気になってしまいました。。。
 忘れていました・・


アドバイスありがとうございました。

解決済み!

問題は解決しましたか?

Microsoft Officeに関する話題は、Microsoft Office Users Forum に投稿してください!

人気過去ログ

  1. パワーポイントにエクセルファイルを貼り付けるには?
  2. [Word 2002] 目次のページで「エラー!ブックマークが定義されていません」というエラーが表示される
  3. [Access] 複数の条件で検索したい
  4. [Word]1枚目だけヘッダーとフッターをつけたい
  5. エクセルのグラフについて
  6. Accessのクエリで連番
  7. [Word] 段落中に段落番号をふる方法
  8. [Excel] 税抜き計算について
  9. Wordで編集ロックされてしまった
  10. [Word] 縦書きの文書に表を挿入

▲このページのトップへ