• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの関数のことで)

エクセル関数で欠席者数を計算する方法とは?

このQ&Aのポイント
  • エクセルの関数を使用して、指定した期間内の欠席者数を計算する方法を教えてください。
  • 具体的な例として、特定の期間における欠席開始日、欠席終了日、および欠席者の人数が記録された表があります。
  • 質問者は、現在の日付を基準にして、指定した期間内のまだ欠席している人数を計算したいと考えています。

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

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

できます。欠席開始日が今日以前で、欠席終了日が今日以降の複数 条件で人数を加算すればいい。2007以降のバージョンならsumifs関 数で、2004以前のバージョンならsumproduct関数で、ここでも他の サイトでも繰り返し話題になっています。 たとえばこんな感じ =sumproduct(($A$1:$A$10<=D7)*($B$1:$B$10>=D7),$C$1:$C$10)

taremimiin
質問者

お礼

一括になって申し訳ありません。 みなさまの素早い回答に助かりました。 ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • mame9999
  • ベストアンサー率44% (90/203)
回答No.3

添え付け忘れました

全文を見る
すると、全ての回答が全文表示されます。
  • mame9999
  • ベストアンサー率44% (90/203)
回答No.2

便宜上、本日欠席者という欄を設けて if文を使い、今日「TODAY()」との日付比較をします 日付の範囲内なら人数欄の数字 日付範囲外なら0 というようにして、本日欠席者のSUMをとれば良いと思われます

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 A2:C5範囲としています。 =SUMPRODUCT(($A2:$A5<=TODAY())*($B2:$B5>=TODAY())*($C2:$C5))

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで

    よろしくお願いいたします   今日は2009/12/14 人数 欠席開始日    欠席終了日 学年 1   2009/12/7    2009/1215   1 1   2009/12/7 2009/12/7 5 3   2009/12/8 2009/12/15 1 1   2009/12/11 2009/12/17 1 1   2009/12/14 2009/12/18 2 という表があります。 以前ここで、本日は何人欠席か・・・という質問で SUMPRODUCTの関数で教えていただきました また、質問をお願いしたいのですが、学年ごとに本日の欠席者数を出すことは可能でしょうか? 本日、1年は○人、2年は○人というような学年毎に出したのですが、よろしくお願いいたします。

  • エクセル関数についてです。

    こんにちは。教えてほしいことがあります。 エクセルで作業進捗を作成して終了時間を算出する関数が知りたいです。 12時時点の作業残と3時時点の作業残を集計して終了時間を調整したいです。 (1)12時はE9(作業終了時間で関数入れる場所です) 作業数B9、人数C9、一時間一人当たりの平均値D9です。 ※条件としては昼は12:45から開始します。休憩時間は15:00~15:15の0:15分です。 (2)3時はB14(作業数量時間で関数入れる場所です。 作業数B14、人数C14、一時間一人当たりの平均値D14です。 ※条件としては3時は15:15からラスト(無限)でカウントしたいです。(休憩時間なし) あとエラー値を出したくないです。 何もうちこまなかったらセルを空白にしたいです。 説明下手で申し訳ありませんが本当によろしくお願いします。

  • Excelのカウント関数について

    Excelのカウント方法が分からなくて困っています。 どなたか教えて頂けると、大変助かります。 (Excel2003を使用しています) 下記の様な表があるとします。     A     B 1  3/1   Aさん 2  3/2   Bさん 3  3/3   Aさん 4  3/4   Cさん 5  4/1   Dさん 6  4/2   Bさん B列にはその日の来訪者の氏名が記入されていますが、 3月、4月単月毎に1日以上・2日以上・3日以上・4日以上来たそれぞれの人数を 重複する事無く、カウントする関数が知りたいのですが。 それと3月~4月の期間内に1日以上・2日以上・3日以上・4日以上来たそれぞれの人数を 重複する事無く、カウントする関数が知りたいのですが。 すみませんが、どなたか教えて下さいませ。

  • エクセル関数 月を数える

    エクセルでA列に開始日、B列に終了日があります(yyyy.mm.dd) 月をまたいだら月数をカウントできる関数を教えてください MONTHなど使ってみましたがうまくできません 例えばA列に2000/12/31、B列に2000/1/1でも2ヶ月としたいです よろしくおねがいします

  • DATEDIF関数について

    excel2007を使用し、日数の計算をしようとDATEDIF関数を使ってみました。日数に+1をした○日間を出したく、そのように関数を入れて無事に表示されましたが、空白欄には+1が並んでしまうのはやむを得ないのでしょうか? 開始日・終了日+1日(○日間)を出したく、開始日は入力済みのセルもあるのですが、終了日をにゅうりょくした時点で、○日間を表示させたいセルを日数を表示 ということがしたく。 ご存じの方がいらっしゃいましたら、お力を貸してください!!!

  • エクセル IF関数について

    エクセル IF関数について 画像のような表があり、進捗の列へ進捗率を入力することで ステータスの列へ”着手中”等の表示をさせたいです。 個々の式は解りますが、組み合わせ方がわかりません。 ご教授をお願いします。 条件 未着手 開始日>本日 かつ 進捗=0% 着手遅 開始日<本日 かつ 進捗=0% 着手中 進捗=1%以上 完了遅 終了日<本日 かつ 進捗=1%以上 完了 進捗100%

  • エクセルの関数について教えてください。

    Excel2003で質問です。 以前、NETWORKDAYSという関数で、稼動日の計算をしていました。 そのファイルを今日久々にみたところ、数値がエラー(#NAME)になっていたのですが・・何故でしょう。 ちなみに計算式は =NETWORKDAYS(開始日,終了日,祝祭日のリスト) です。 修正しようと、関数を全て表示にしたところ「NETWORKDAYS」の関数が見当たらないのですが・・仕事で使っているので困っています。 わかるかた教えてください。

  • 関数教えて!

    始めまして、エクセル2007の関数のことで教えて欲しい事があります。 手作りで勤務表を作ったのですが、残業時間を自動的に計算して表示する関数式が分からなくって困ってます。 表はシンプルに開始時間セルと終了時間セルと残業時間セルの3項目を作っています。 開始時間と終了時間を打ち込んだら自動で残業時間を表示さしたいのですが・・・ちなみに、基本時間は8:00~17:00休憩時間込で9時間です。それ以外を残業とみなしています。(早出もです!) どなたか 関数に詳しい方教えてください。 よろしくお願いします。

  • エクセル関数について

    エクセルで質問です。 例えば下記の数字全体を検索して 7があったら1と特定のセルに表示 2があったら1と特定のセルに表示 3があったら1と特定のセルに表示 といったように、数字のある数ではなく、 その数字が1つでもあったら1とカウント、 なければ0といったカウントの方法を したいのですが単純なカウント関数では 上手くできません。 どんな関数式を使用すれば良いでしょうか? 7 1 2 3 4 3 2 3 3

  • エクセル2000 の関数について

    お世話になります。 NETWORKDAYS関数を使って、土日・祝日を除く日数をカウントするのは、過去の質問から分かったのですが、 その他の条件として、土曜出勤の日が含まれている場合には、 プラスして計算したい場合は、どうすればよろしいでしょうか? エクセル2000のバージョンを使っています。 A列に開始日  B列に終了日  C列に日数 ※E列の日付が含まれていたら除く ※F列の日付が含まれていたら1日プラスする。  A列      B列      C列     E列      F列 1 開始日    終了日    日数    祝日      土曜出勤日 2 2006/08/01  2006/08/11  **     2006/07/17   2006/07/22 3 2006/08/11  2006/08/18  **     2006/08/14   2006/08/19 4 2006/08/14  2006/08/25  **     2006/08/15 5 2006/08/17  2006/08/25  **     2006/09/18 よろしくお願いします。