• ベストアンサー

出席記録で曜日毎の出席者と人数の集計を出したい。

お世話になります。 私が通っている生活介護施設の出席記録を月ごとにEXCELで作成しています。 今日、施設長から『曜日ごとの記録も出せればお願いします。』と頼まれました。 しかし、どうやればいいのか。。。。 countifで出来るとは思うのですが、具体的な式が分かりません。よろしくお願いします。

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

  • ベストアンサー
  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.3

実際の出席記録がどういうフォーマットが分かりませんが、 単純にCountifで曜日ごとにカウントしたとしても、それは その月の曜日のカウントになってしまうので、出席してて、かつ その曜日をカウントしなければならないと思います。 画像の例だと、 =COUNTIFS(C2:C32,"○",B2:B32,"月") で 出席の列が○になってて、かつ、曜日が「月」のもので カウントして、月曜日のカウントを算出してます。 もっとよい方法があるかもしれません。。

その他の回答 (4)

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

>以上なのですが、お分かりになりますか? 残念ながら分かりません。 各フィールド(列)の間にカンマ(,)が無いとどのセルに入力されているかが判読できません。 更に、手作業の集計結果も提示の元データ以外の値が含まれているように見受けられます。 土日が休みの場合は以下のようなデータを提示して頂ければセル位置にズレが無いでしょう。 6月,1,2,3,4,5,6,7,8 ,月,火,水,木,金,土,日,月 開所状況,1,1,1,1,1,,,1 憶測ですが元データの様子ではCOUNTIFS関数を使えば氏名毎で曜日毎の集計ができそうです。 具体的な数式についてはセル位置がズレないデータを提示して頂いた後に回答させて頂きます。

  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.4

>月ごとのシートに横軸に日付・曜日、縦軸に名前を入れてある表に出席した日に”1”を入れてあります。それを月ごとのシートの右に別表を作り、縦軸の名前は変えず、横軸に曜日だけを入れ(”月”~”金”)左の表の曜日ごとの”1”をカウントするようにし、それを別シートに合計するようにしたいと思っています。 添付画像のような表で良いでしょうか。 A1に日付入力(今回 2015/8/1 ユーザー定義書式設定で yyyy/m"月度") B1式=A1 (ユーザー定義書式設定で d)日付だけ表示 C1式(日付が31日未満の月の場合でも自動で空白とするので日付の修正が不要) =IF(DAY(EDATE($A$1,1)-1)>=DAY(B1)+1,B1+1,"") C1式を31日分のセルまでコピー B2式(曜日式) =IF(B1<>"",TEXT(WEEKDAY(B1),"aaa"),"") B2式を31日分のセルまでコピー 各日付の合計欄を作成(9行目の数値を曜日で集計する) 添付画像では9行目 出席者が1なので数式はsumでもcountでもどちらでも可 曜日集計(今回はB12セルから集計) B12式 =SUMIF($B$2:$K$2,A12,$B$9:$K$9) 下方へフィルコピー 10日分しか集計していないのでK列までとなっています。 31日分であればBから始まれば =SUMIF($B$2:$AF$2,A12,$B$9:$AF$9) データ範囲はセルアドレスのアルファベットを$で挟む絶対参照でセル範囲を指定する事。

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

>私が通っている生活介護施設の出席記録を月ごとにEXCELで作成しています。 模擬データの記録内容を提示してください。 また、手作業で曜日ごとの記録を模擬データを元に作成して、施設長に見て貰い要件を満たしていることを確認してください。 その手作業で作成した表も提示してください。 それを見れば自動処理の方法を組み立てられますので、余分な説明は不要になるでしょう。 元のデータと処理結果を提示することが解決の早道です。 >countifで出来るとは思うのですが、具体的な式が分かりません。 元データと結果が見えないのでCOUNTIF関数で処理可能とは断言できません。

kichi4182
質問者

補足

仮のデータです。 ○月 1 2 3 4 5 6 7 8 月 火 水 木 金 土 日 月 開所状況 1 1 1 1 1 1 1 浅 1 1 1 1 1 1 2 宇 3 小 4 門 1 5 木 1 1 6 國 1 1 1 1 1 1 7 澤 1 1 1 1 以下人数分・月末まで。 これを受けて      月 火 水 木 金 1 浅       4 4 3 2 3 2 宇 3 0 2 2 0 3 小 0 0 1 0 3 さらに、合計シートにまとめます。 以上なのですが、お分かりになりますか?

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.1

記録内容と「曜日ごとの」何の「記録」をどのようなスタイル(形式)で出したいのかを明記しなきゃ、回答者も回答された貴方も・・・、でしょ!

kichi4182
質問者

補足

すみません。 月ごとのシートに横軸に日付・曜日、縦軸に名前を入れてある表に出席した日に”1”を入れてあります。それを月ごとのシートの右に別表を作り、縦軸の名前は変えず、横軸に曜日だけを入れ(”月”~”金”)左の表の曜日ごとの”1”をカウントするようにし、それを別シートに合計するようにしたいと思っています。 分かり難いかもしれませんが、補足はしますのでよろしくおねがいします。

関連するQ&A

  • 0を省いた 曜日別平均

    エクセルで売上管理表の作成途中なんですが、曜日別の売上&売上平均のところで困ってます。曜日別平均=SUMIF(C2:C315,"月",D2:D315)/COUNTIF(C2:C315,"月")の関数で動いたのですが、未来の日にちのセルには”0”が入っており正しい平均計が出ていません。 色々と調べて{=AVERAGE(IF(WEEKDAY($D$6:$C$36,1)=1,$E$6:$E$36))} Shift+Ctrl+Enterを押すものもも試してみましたが平均値が0になり正しく動きませんでした。どなたかアドバイスお願いいたします。

  • 福祉施設での記録

    四月より生活介護事業に移行することになり、日々の利用者の記録をつけていこうと思っていますが、支援日誌?・経過記録?を皆様の施設ではどのような様式(形式)で書かれていますか? 参考になる様式があれば教えていただきたいのですが・・・ よろしくお願いします。

  • エクセルで日付と曜日を横並びで自動表示

    いつもお世話になっています。エクセルに関して質問させていただきます。 今度会社の残業計画を作成する事になったのですが、表に西暦と月を入力すれば曜日と日付を自動出力させたいのですが、いろいろなHPを拝見させてもらっても縦並びの為、エクセルをそれ程使いこなせていない為応用ができませんでした。(画像参照) そこでエクセルに詳しい方、是非横並びの表に日付と曜日を自動出力できる関数の式をご教授下さい。(28日までしかない月などは28日まで、31日までの時は31日まで表示できる様にしたいです。) よろしくお願い致します。

  • エクセル関数を使って曜日表示

    エクセルのセル上に左から1~31まで数字を入力しています。 そのしたの行に、曜日を表示したいと思っています。 具体的には、○年○月というところに今の月を入力すれば、数字下のセルに曜日が表示されるものなんですが、関数をどのように使えばいいかわからなくて困ってます。 知っている方がいたら教えてください。

  • Excelで 土日以外の曜日のセルをカウントできますか?

    エクセル2002使用で至急教えていただきたいことがあります! 1列に曜日が「月火水木金土日月・・」と順番に1か月分並んでいるのですが、そのなかで「土日以外のセルの数」をカウントしたいのです。 Countif関数を使用してこのような結果を出せるのでしょうか?? すみませんが、どうぞよろしくお願いいたします!!

  • 葬儀に出席するのが恐い

    近所の方がお亡くなりになりました。 (お亡くなりになったのは、コロナが原因ではないはずです。) 式は密閉された空間内で数十人以上の参加者の中で過ごすので「出席したら新型コロナに感染するリスクが高くなるのでは?」とすごい心配です。 しかし狭い田舎なので、出席しないと「薄情な奴」だと、近所から非難される可能性が高いです。 当方には高齢者がいて、介護施設やヘルパーさんと繋がっています。 もし感染したら、大変なことになる可能性があります。(泣) こんな場合、弔電だけを送るのは、失礼でしょうか? 気持ちは是非、参加したいですが、今の時期なので、大きなリスクがあるのです。

  • Excelで曜日の自動表示をしたい

    先程、Excelで日付を自動で表示させる方法を質問したのですが、 今度は曜日も自動で表示させたくなったので、 再び質問させて頂きました・・。 Excelで年と月を入力しているセルを読み取り、 それに適合する曜日を自動で表示する式を教えて下さい。 例えば、 A1セルに、2003 A2セルに、5 A3セル~A33セルに、日付 が表示されている時に、 B3セル~B33セルに、A列に表示されている日付に合致した曜日を 自動で表示させるような式があれば、教えて下さい。 よろしくお願いします。

  • 【Excel】今日の「曜日」に色を付ける方法

    Excelで店舗の休日一覧を作っており、各店舗ごとに手作業で休日の曜日を入力しています。 ————————————— 店舗A|木        | ————————————— 店舗B|火(祝日→水)  | ————————————— 店舗C|月、水、年末年始 | ————————————— 現在このような感じで入力してありまして、ここに、今日の曜日の「文字列」が含まれているセルに(色をつける等の)強調を施す条件を設定したいと思っています。 しかし、今日の日付に色をつけることはできるのですが、曜日に色を付けることができず困っております。 条件の式などの設定方法が分かる方見えましたら、ぜひ教えていただけますでしょうか。 宜しくお願い致します。 ※今日の日付と曜日は関数で呼び出すことができています ※Excel2011を利用中ですが、Googleスプレッドシートでも同じ表を作りたいと考えているので、そちらでも使える方法がありましたら、一緒に教えていただけますでしょうか

  • エクセルで日付・曜日の入った表の作成方法が知りたい

    エクセルで毎月の曜日と日付が入った表を作成したいです。 5月 1  火 2  (水) 3  (木) 4  (金)   5  (土) 6  (日)    ・    ・    ・ 31 木 エクセル初心者です。 ↑上記のように、毎月、日付と曜日が入った表を作成しています。 この表は、土日・祝は色を赤色にし、()をつけてわかりやすくしなければなりません。 毎回手書きで作成しているのですが、簡単に作成できる関数などはありませんか? たとえば、2012年5月などと入力したら自動的に日付と曜日が入り、土日祝は赤色で()がつくように したいんですが、難しいでしょうか? 回答よろしくお願いいたします。

  • [エクセル]クロス集計っていうんでしょうか?わからないのです。

    お世話になっております。 エクセルで躓いてしまいました。 年代 年収 23  300 34  450 45  520 33  540 22  350 40  480 この様な表があった場合で      20代 30代 40代 300万円   2   0   0    400万円   0   1   1    500万円   0   1   0    こういったクロス集計(というのかどうかわかりませんが) の集計表を作成をしたいのですが、 countif関数をクロスで集計するようなものはないのでしょうか? もしくは上記のようなものを完成させたい場合 どのような関数がすぐれているのでしょうか? どうぞよろしくお願いいたします。

専門家に質問してみよう