• ベストアンサー

Excel 営業日のカウント

Excelについて質問させてください。 ファイルを開く際に、当日の日付と営業日のメッセージを表示させたいと思っています。 当日の日付の表示の仕方はわかるのですが、その日が当該月の何営業日目にあたるのかの表示の方法がわかりません。 シート上に当該月のカレンダーを作っています。そこから計算して営業日を出すのかなぁと思っていますが、検討がつきません。 どなたかお知恵を貸していただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

当月のカレンダーがどうなっているのでしょうか? 仮に  A  B   C 1 4/30 ○ 2 5/1 ○ 3 5/2 ○ と営業日に○があるとして C1に =TODAY() で本日の日付 C2に =SUMPRODUCT(A1:A500<=C1)*(A1:A500>=DATE(YEAR(C1),MONTH(C1),1))*(B1:B500="○")) でいかがでしょうか。

midoriramram
質問者

お礼

ありがとうございます。 カレンダーの表示、営業日の表示も提示していただいたものと同じなので、使えそうです。 さっそくやってみます。

その他の回答 (1)

  • diashun
  • ベストアンサー率38% (94/244)
回答No.2

WORKDAY関数(VBA)というのがあります。 下記のURLやExcel関数ヘルプなどで勉強がてら、お調べになったらいいかと思います。 詳しくここで教えて差し上げてもいいのですが、お問い合わせの内容では、動作環境など不明なもので・・・ ご自身で、いろいろ調べる手間をかけると、関連する知恵・知識、関連項目の検索の仕方など身に着くと思いますので、あえて詳細は記載しませんので、悪しからず。 http://www.excel-search.net/?p=617

midoriramram
質問者

お礼

ありがとうございます。 ここで質問する前にWORKDAY関数のことを少し調べたのですが私には少し難しいかなぁと思ってました。 VBAの攻略は今後の課題にしたいと思ってます。

関連するQ&A

専門家に質問してみよう