• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでシフト表を作りたいのですが。)

エクセルでシフト表を作成する方法

このQ&Aのポイント
  • エクセル初心者でも簡単にシフト表を作成する方法について解説します。時間帯別の人数を出すための方法も紹介します。
  • 詳しい方によると、エクセルで12時~14時と18時~20時の稼働人数を求めたい場合、関数を使うことで簡単に求めることができます。
  • ぜひ、この方法を試してみてください。エクセルの基本操作が分かれば、初心者でも問題なくシフト表を作成できるでしょう。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>ちなみに12時~14時と18時~20時の稼働人数を出したいと思っております。 Excel 2007以降のバージョンではCOUNTIFS関数が使えるので簡単に算出できます。 12時~14時のとき =COUNTIFS(B:B,"<=12:00",C:C,">=14:00") 18時~20時のとき =COUNTIFS(B:B,"<=18:00",C:C,">=20:00")

ej24
質問者

お礼

出来ました!! ありがとうございます。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 横からお邪魔します。 No.2さんと同じ方法になりますが・・・ ↓の画像のように別Sheetに表示させるとします。 元データはSheet1にあるとすると 画像ではC2セルに =IF(COUNTBLANK(A2:B2),"",COUNTIFS(Sheet1!B$3:BJ$100,"<="&A2,Sheet1!C$3:BK$100,">="&B2)) という数式を入れフィルハンドルで下へコピーしています。 ※ とりあえずSheet1の100行目まで対応できる数式です。 「検索条件1」と「検索条件2」の範囲が1列ずれているところに注意してください。 Excel2003までの場合は =IF(COUNTBLANK(A2:B2),"",SUMPRODUCT((Sheet1!B$3:BJ$100<=A2)*(Sheet1!C$3:BK$100>=B2))) という数式にします。m(_ _)m

ej24
質問者

お礼

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

  • yasuto07
  • ベストアンサー率12% (1344/10625)
回答No.1

もう二列作り、、その時間にいる人は1を、次の時間にいる人は1を、最終的にSUMで、、合計すれば良いでしょう。

関連するQ&A