エクセルで会社営業日数を求める方法

このQ&Aのポイント
  • エクセルを使用して会社の営業日数を計算する方法について説明します。
  • 会社カレンダーを作成し、個人の入力データを基に指定期間の会社営業日数を算出する表を作成します。
  • エクセルを利用することで、簡単に大量のデータを処理して会社の営業日数を計算することができます。
回答を見る
  • ベストアンサー

エクセル:日数を求める。

会社が完全週休2日ではなく、会社カレンダーにて営業しています。 パートさんが在職中(または任意の期間)に会社営業日(所定労働日数)が何日あるのかを算出したいと思っています。 対象者が200名近くいるため、会社カレンダー1つを作成し、後は、個人データとして開始日から終了日を入力すると指定した期間の会社営業日が出せる表を作りたいと思っています。 イメージしては・・・ 【sheet1】          【sheet2】 A列(日付)  B列 2007/4/1    休       A氏 4/2~4/6 =4日 2007/4/2    営業日     B氏 4/1~4/8 =5日 2007/4/3    営業日     C氏 4/4~4/6 =2日 2007/4/4    営業日         ・  2007/4/5    休           ・ 2007/4/6    営業日         ・ 2007/4/7    営業日 2007/4/8    休  ・  ・  ・

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

  • ベストアンサー
回答No.1

こんにちは。 Sheet1とSheet2を少しいじってみて下さい。 Sheet1の営業カレンダーのC列に =ROW() と入力して下までコピーし A列~C列のカレンダー範囲を選択した状態で、挿入→名前→定義で カレンダーと設定します。 次にSheet2の構成を下の通りにして下さい。 A  B    C    D 名前 開始日  終了日  日数 A氏 2007/4/2 2007/4/6  この状態で、D列に下記の関数を入れれば日数が計算出来ます。 =COUNTIF(INDIRECT("Sheet1!B"&VLOOKUP(B2,カレンダー,3,FALSE)&":B"&VLOOKUP(C2,カレンダー,3,FALSE)),"営業日")

fumi234
質問者

お礼

ありがとうございます。 本日教えていただいたとおりに表を作成しました。 求めていた結果だったので即上司に報告し、みんなでよろこびました。

関連するQ&A

  • エクセル:任意の範囲の所定日数を数える

    会社が変形労働制を行っており、各人について勤務していた期間の所定日数を求めたいです。 シート1に会社カレンダーを作成し、A列・・日付  B列・・営業日=0、休日=0とういうカレンダーを作っています。 シート2にA列・・入社日  B列・・退社日 C列にシート1のカレンダーを参照し、各人の在職期間の所定日数を求めるには、C列にどのような式を入れたらいいのでしょうか?

  • エクセルで日数の出し方

    例えばA列に本を貸し出した日、B列に戻ってきた日が入力されているものを、C列に何日間貸し出していたかの日数が出るような数式を入れたいのですが、A列-B列としても日数が表示されません。どうしたらよいのでしょうか、教えてください。

  • エクセル 年月日が分かれてセルに入力されている日数の算出方法について

    ある期間の日数を数式で算出したいのですが、 年月日が、 A列1行目:2008、B列1行目:12、C列1行目:25、 D列1行目:2008、E列1行目:12、F列1行目:31、 のように、それぞれ分かれたセルに入力されており、 例えば、この間の日数をG列1行目に"6"といった具合に算出したいのですが、数式でうまく算出する方法が思い付きません。 (※ちなみに日付の入力方法は変更ができません。) どなたかもし良い方法をご存知でしたら、教えていただけないでしょうか? よろしくお願いいたします。

  • エクセルで休日日数・連休日数を表示するにはどうしたら良いですか?

    休日日数(連休日数)を表示させたいです。 A列には日付がカレンダー通りに並びます。 (日付が飛ぶ・前後するという事はありません) B列にはA列に並んだ日付に対応して土日祝日を判定し、該当する場合1が表示されます。 そこで、C列にB列の小計を出したいのですが、どうしたら良いでしょうか? (例 単独の休日なら1、土日なら2、土日を含む3連休なら3) 但し、表示箇所は小計するセルの2行上(2日前)のセルとしたいです。 よろしくお願いします。

  • Excel 今日から営業日が何日間か?

    Excel 今日から営業日が何日あるか調べたいんですけども A列にカレンダー   B列に営業日(〆チェック)を入れたときに C列に今日から営業日が何日あるかを 入れたいんですけども どうしたらいいですか お願いします

  • エクセルで入荷日を表示する計算式

    Sheet1のA列に、会社の休業日が入力されています。(曜日に関係なく不規則です。) Sheet2のA列を出荷日、B列を入荷日としています。 A列に手入力で、出荷日(営業日)を入力したら、 B列に入荷日(出荷日の翌営業日)が出る計算式を教えて下さい。 宜しくお願いします。

  • エクセルで残り日数を計算させる

    エクセルで関数を使用し10/1までの残り日数を表示させたいのですが どのような計算式を作成すれば宜しいでしょうか? A1に4月20日と記入した場合  A列に月日を記入しB列に残り日数を表示させたいです。   A列     B列 3 4月13日   7日 4 5 4月15日   5日     ・    ・     ・    ・  このようになる関数を教えて下さい。

  • エクセルでの稼働日数集計

    使用ソフトはエクセル2003です。 期間内の稼働日数を集計したいのですが、同日の結果が複数行存在します。 この場合にどのような関数で集計できるかを御教示頂きたく、宜しくお願いします。 例: A列 2014/01/01 2014/01/01 2014/01/03 2014/01/05 2014/01/09 2014/01/09 2014/01/15 2014/01/31 2014/01/31 2014/02/01 2014/02/04 2014/10/27 上記の場合、2014年1月中の稼動日数として「6」日を集計したいのです。 尚、作業列としてB列にそれぞれの月の1日の日付データをB列に入力しており 2014/01/01 2014/02/01 2014/03/01 : 2015/01/01 一ヶ月のトータル稼動件数をSUMPRODUCT関数を用いて、 =SUMPRODUCT((A1:A12>=B1)*(A1:A12<B2)) ※今回のサンプルデータの場合「9」 を計算しております。

  • Excel 日数計算について

    Excelの日数計算について質問です。 H18.9.20(A2)からH19.2.22(B2)の期間を月数と残りの日数で表示すると =DATEDIF(A2,B2,"M")&"月" =DATEDIF(A2,B2,"MD")&"日" ここまでは何とかできましたが、 上記期間の1/2、及び1/3の月数と残日数を整数(端数は切捨て)で表示するにはどのような式が必要でしょうか? 月数は=DATEDIF(A2,B2,"M")で求めた月を1ヶ月30日で計算します。 よろしくご指導お願いします。

  • 関数で経過日数を算出したい。

    基準日を1/9とします。   A   B   C   日付 データ  経過日数 ←土日祝を含みます。 1  1/1   な   8日 2  1/4   や   5日 3  1/5   む   4日 A、B列のデータからC列に経過日数を算出する関数をつくりたいのですが、調べたところWORKDAY関数で出来るようですがアドインしないと使えないようです。でも残念なことにインストールCDがありません(オフィス2000)。 なので、もし別の関数で出来るのであればご助言頂きたいです。 よろしくお願いします。