settingsログイン
メニュー

【回答済み】シフト表を作るにあたって出勤人数で半休は0.5(人)として計算したい

閲覧 2,311
はじめまして。
EXCELの計算式を教えてください。
当方エクセルの初心者です。

シフト表を作るにあたって出勤人数や
公休の人数などを自動で出したいのですが
下記項目で困っています。

シフト種類は変則でセルには
日勤勤務をリストから名前を選び、
それ以外には名前AM休(午前休み)、
名前(午後休み)の何れかを入力します。

困っているのがAM公休、PM公休を0.5(人)として
カウントしたい場合です。
日勤の看護師欄に”日本A”さんとなってますが、
半日勤務ということにしたいので、0.5人扱い。
准看護師欄には”東京A”さんと”神奈川”さんとで
1.5人と計算したのですが、
合計欄には全てカウントしています。
合計欄に自動で0.5人というのも表示したいのです。
調べてみたのですが、計算がうまくいかないので、
わかる方がいらっしゃったらご教授くださるとありがたいで
す。
現在は合計欄には、=COUNTA(E5:E13)と入力しています。
具体的な関数式で教えていただけるとありがたいです。
宜しくお願いいたします。
匿名 2016 8/21 質問 Excel(エクセル)

回答 1

役立ち 0
表のレイアウトやデータの形式がどうなっているのかはっきり
しないので,正確なことは言えませんが,予想で例を作っておきま
した。
 ・名前データが次の3種類であるとする。
   氏名のみ …全日勤務  例:山田洋子
   氏名AM休 …午前休み  例:石川恵理AM休
   氏名PM休 …午後休み  例:横井聡PM休
 名前データだけから直接人数をを計算するのは無理があるので
別の列に,カウント用のデータを次のように作成します。
 ・RIGHT(文字列,文字数)関数を使って,氏名の後ろから3文字を
  抜き出します。
  → 抜き出した文字列が“AM休”または“PM休”ならそのまま表示
    そうでなければ“全”と表示
  → COUNTIF(セル範囲,条件)関数でそれぞれデータ数を求める。
  → 上で求めたデータ数から延べ人数を計算

文章による説明だけでは分かりづらいので,下のExcelファイルを参考
にしてください。

http://tsubouchi-ps2.jp/others/qb120712.xlsx

ツボウチ塾 パソコンスクール 岐阜県 各務原市 初心者向けパソコン教室

全ての回答 ホームページへ
2016 8/21 回答

Office(オフィス)、Excel(エクセル) の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...