• 締切済み

Excel:一日当たりの回数計算

Excelで一日当たりの回数計算をしたいのですが・・・。 開始日は、A3(年)、B3(月)、C3(日)です。 行の1~2行は項目の名前(タイトル)です。 終了日は、表示されている最終行です。 開始日より1行分で1カウント(1回)です。同日に複数回ある場合もあります。 ただし、1月1日と土日のみ日数には含みません。 計算式としては、 行数(A3から)÷開始日から終了日までの日数(1月1日と土日のみ除く) となります。 回答よろしくお願いします。

みんなの回答

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.1

まぁ助言で良ければ… >開始日は、A3(年)、B3(月)、C3(日)です。 =date($A3,$B3,$C3) とすれば日付(連続値)になります。 >行の1~2行は項目の名前(タイトル)です。 位置参考として読み飛ばします。 >終了日は、表示されている最終行です。 何件か、とか、どの範囲を見れば良いか、とかは COUNT系の関数で調べ、不必要な分を省けば 解るでしょう >行数(A3から)÷開始日から終了日までの日数(1月1日と土日のみ除く) 中の分子 >行数(A3から)… は、件数ですよね? 上記の通り、COUNT系の関数で調べられます。 分母 >開始日から終了日までの日数(1月1日と土日のみ除く) は、 単純に、5/7の自然数部と+7で割った時の余りです。 自然数部を求める関数は INT( や ROUNDDOWN( で、行えます。 余りを求める関数は MOD(… です。 >1月1日… は 何回年を跨いだか と、同じ値になります。 ですので、 最終行の日付シリアル値から3行の日付シリアル値を引いて YEAR( 等で、年に換算する 又は、YEARFRAC( 等を使えば、行けそうです 此を 上記より、単純に引けば良い… のじゃ、ないでしょうか? 如何でしょうか? お役に立てましたでしょうか?

miya_HN
質問者

お礼

回答ありがとうございます。 参考になりました。 ありがとうございました。

関連するQ&A

  • 日数を求める計算方法について

    日数を求める計算方法について A1:開始日入力、B1:終了日を入力しました。 単純にB1-A1にした結果の日数が開始日か終了日のどちらかが含まれず1日少ない日数です。 やり方が違うのでしょうかカウントの基本も合わせて教えて下さい。 開始日も終了日も両方カウントされるものだと理解してます。これ違いますか? 年/月/日で表示させています。

  • エクセルで土日を除く日数の計算

    Excelで、土日を除く日数の計算方法はありますでしょうか?例えば、開始日2001/10/11、終了日2001/10/16という場合に、"終了日"-"開始日"で"5日"という結果になりますが、13日と14日が土日になるため、"3日"という結果が欲しいのです。社休日にあたる土日をカウントせず、営業日だけで計算した日数が知りたいのです。(できれば祝日もカウントしたくないのですが、これは難しいでしょうか?)よろしくお願いいたします。

  • エクセル 関数で土日祝休日を除く日数を計算する

    下記のようなエクセルシートにおいて 土曜、日曜、祝休日を除く日数を 関数で計算することはできせんでしょうか。 開始日・・セルA1 終了日・・セルA2 (セルの書式はいずれも"日付") 式を書くセル・・A4 --------------------------- A 1 2004/6/25 2 2004/7/31 3 4 25 --------------------------- *この場合求めたい値は "25"です。 ・土日、海の日が除かれている ・開始日も 1 カウントする。  (あとで 1 加えるのでもよいです) よろしくお願いします。

  • EXCEL2003で日付計算(難易度高)

    EXCEL2003で日付計算を行っているのですが、 指定した日(開始日)から日曜日と祝日を除いた7日後(Aとします)を表示させ、 その日から指定した日(終了日)までの日数を求めたいのですが 何かよい式はないでしょうか? ちなみにAから終了日までは日曜日も祝日も含みます。 開始日 7/10 7日後 7/17 終了日 7/22 7/17~7/22日数は7/17を含めるため7です。 通常の引き算だとA(7/17)を含まず6と表示されてしまいます。

  • 【EXCEL】 間隔のカウントと値のリセット→再計算

         A   B   C   D   E   F   G    1日  2日  3日  4日  5日  6日  7日 (1)   0   1   0   0   0   4   0 (2)   1   0   1   2   3   0   1 (1)行での「0」だった日のカウントを(2)行目で計算し、 値が1以上ついたら「0」に戻り再度カウントし直す。 といった計算の仕方をご存知の方がいましたら教えてください。 また、値を「0」ではなく「空白」として数字から数字までをカウントし、値が入った日からカウントし直す方法でもありますでしょうか? まだエクセル初心者なのですが、 自分が出来たのは『空白の個数を返す』方法だけで、カウントを0に戻して再度計算し直す方法が見い出せませんでした。 お力をお貸しください。よろしくお願いします。

  • Excel:土日・元日を除いた経過日数の計算

    Excel2010で、土日・元日を除いた経過日数の計算をしたいと思います。 まず、「損益計算」シートのZ3から下に各年の元日の表示をしています。一応、Z10002まで計算式を入れています。 各1、2行には項目・タイトルの文字列が入力されており、3から下に向かって計算式が入っています。 Z3には下記の計算式が入っています。 =IF(元データ!A3="","",DATE(E3,1,1)) ※E列には「終了日時」の「年」が入っています。 「元データ」シートには、全く計算をしていないデータが入っています。 Z4には下記の計算式が入っています。 =IF(Z3="","",IF(INDEX(E:E,COUNT(E:E)+2,1)-$A$3>=ROW()-3,DATE($A$3+ROW()-3,1,1),"")) 現在のZ行のセル(上記の計算式ではZ4)より上のZ行のセルが空白の場合、当該セルを空白にし、 そうでない場合、計算式で表示されている最終行の「終了日時」の「年」(E行)から「開始日時」の「年」(A行固定)を引き、表示されている「終了日時」の「年」(E行)の「元日」(Z行)を表示される計算式を入力しています。 表示されていない「終了日時」の「年」(E行)は空白にしています。 A~Z列の3行以降に計算式を入れていますが、「元データ」シートに入力されていない行は「損益計算」シートのいずれの行も空白にする計算式にしています。 「統計」シートのD25に土日・元日を除いた計算式を入れています。 D25の計算式は下記の通りです。 =IF(損益計算!A3="","",NETWORKDAYS(損益計算!X3,INDEX(損益計算!X:X,COUNT(損益計算!E:E)+2,1),損益計算!Z:Z)) 「損益計算」シートのA3に表示されていない場合は、空白とし(大元のデータである「元データ」シートに何も入力されていない状態の場合は全て空白にしています。)、表示されている場合は、「開始日」であるX行(表示されている内容は年月日)から表示されている「終了日時」の「年」(E行)までの土日・元日を除いた計算式を入れています。 しかし、表示結果が「#VALUE!」となってしまいました。 原因は、NETWORKDAYS関数の元日である部分の「損益計算!Z:Z」であることは分かっています。 あくまで大元のデータである「元データ」シートに入力することによって自動的に土日・元日を除いた経過日数を表示したいです。 「統計」シートのD25に、土日・元日を除いた経過日数を表示したいのですがどうすればよいでしょうか? ちなみに、画像は「損益計算」シートの一部です。 回答よろしくお願いします。

  • 休業日を除いて1日平均を計算する関数

    お世話になります。日計表の作り方を教えてください。 ・日付はあらかじめ31日まで入力しておくものとします。 ・曜日は入力されていません。   ついたちの曜日を入力すると、以下繰り返して自動入力できたりしないでしょうか? ・本日の売上個数を手入力します。 ・累計個数を計算しています。 ・1日平均の関数を入れました。「=SUM(D3) / COUNTIF(D3, "<>0")」 ・営業日数をカウントしたい。 ■土日祝は営業していないということです。 ■1日平均を計算したいのですが、休業日(個数がゼロ)もカウントしてしまうため、 1日平均の数値が少なくなってしまいます。休業日は1日平均から除外したい。 ■営業日をカウントしたいのですが「個数が入力されている日は営業日として加算する」 ということはできないでしょうか。

  • 回数券の枚数を計算したいのです

    エクセルで交通費と通信費の計算をするファイルを作りたいのですが、回数券の枚数を計算したいのですが、回数券はA1~A11までB1~B11までという感じでJぐらいまで使います。エクセルではどの関数を使って、やればうまくできますか?例えば、4月1日はA1とB1を使って、次の4月2日はC1とD1を使うというような感じです。それで月末の合計をA~Jまで何枚使ったかを自動計算できるようにしたいです。わかる方、よろしくお願いします。 回答、アドバイスお待ちしています。

  • 開始の日から二年を経過した日と開始の日から同日以後

    こんにちは 消費税法第42条第1項第1号の記述に以下のような部分があります。 「イ 当該課税期間開始の日から同日以後二月を経過した日の前日までの間に終了した一月中間申告対象期間  当該課税期間開始の日から二月を経過した日の前日」 この文章の中に (1)当該課税期間開始の日から同日以後二月を経過した日の前日 と (2)当該課税期間開始の日から二月を経過した日の前日 の日付に違いがあるのでしょうか。 例えば、課税期間開始の日が4月1日であった場合 感覚的には(1)の場合は二月のカウントに4月1日が入り、二月を経過した日が5月31日→前日5月30日 (2)の場合は、4月1日は入らず、二月を経過した日が6月1日→前日5月31日 なのかなと思ったりしますが、自信がありません。 お詳しい方よろしくお願いいたします。

  • Accessのテーブルに稼働日フィールドを追加したい

    ACCESSのAテーブルの[開始日]フィールドと[終了日]フィールドにそれぞれ日付が入っています。 Bテーブルの[祝日]フィールドに年度内の祝日データが入っています。 Aテーブルに新しく[開始日]から[終了日]までの期間で土日と祝日を除いた日付(要は稼働日)の日数を表示させるフィールドを作成したいのです。 DATEDIFFで期間内の日数、期間内の土日の日数を計算することはできたのですが、Bテーブルのデータ内で期間内のデータの数を数えて引くということができません。 そもそもこのやり方でよいのかも、疑問なのですが、よい方法を教えていただけませんでしょうか? どうぞ、よろしくお願いいたします。

専門家に質問してみよう