• ベストアンサー

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

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

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

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

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

その他の回答 (4)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答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/8249)
回答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% (364/1804)
回答No.1

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

kichi4182
質問者

補足

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

関連するQ&A