SSブログ

出席統計 エクセル [コンピュータ]

syukketu.jpg

まだ、出席簿の記載数字を月ごとにエクセルに入力して、通知表等に利用するという方法がとられていて、

その集計用のシートも、学校ごとというか、担当者ごとに工夫している状態だったりする。

本校でも、以前の担当者が作成したものを利用しているのだけど、
長い計算式も、相対参照の機能で、ただ張り付けるだけで書き換えてくれるので、便利だったりはする。

今年度、8月に授業日が設定され、修正が必要だったのだけど、比較的スムーズにできたように思う。

とはいえ、式の一部が壊れることもあり、実際にはメンテナンスも必要なのだけど、
人がつくったものだと、単純なこととはいえ、面倒なのですよね。

いろいろ突っ込みも入れたくなってしまうw

=IF(AH4<>"","出席停止"&AH4&IF(COUNTA(AI4:AQ4)>=1,"、",""),"")&IF(AI4<>"","忌引き"&AI4&"日"&IF(COUNTA(AJ4:AQ4)>=1,"、",""),"")&IF(AJ4<>"","体調不良"&AJ4&"日"&IF(COUNTA(AK4:AQ4)>=1,"、",""),"")&IF(AK4<>"","発熱"&AK4&"日"&IF(COUNTA(AL4:AQ4)>=1,"、",""),"")&IF(AL4<>"","腹痛"&AL4&"日"&IF(COUNTA(AM4:AQ4)>=1,"、",""),"")&IF(AM4<>"","風邪"&AM4&"日"&IF(COUNTA(AN4:AQ4)>=1,"、",""),"")&IF(AN4<>"","頭痛"&AN4&"日"&IF(COUNTA(AO4:AQ4)>=1,"、",""),"")&IF(AO4<>"",""&AO4&IF(COUNTA(AP4:AQ4)>=1,"、",""),"")&IF(AP4<>"","遅刻"&AP4&IF(COUNTA(AQ4:AQ4)>=1,"、",""),"")&IF(AQ4<>"","早退"&AQ4,"")

最初の手間
メンテナンス時の手間
他人へのわかりやすさ

いろいろな要素があるので、何がいいのかは、なかなか難しいとは思う。


nice!(1)  コメント(0) 
共通テーマ:音楽