- ベストアンサー
【エクセル】文字のカウントとシフト表
- エクセルでシフト表を作成し、文字のカウントや出勤日数をカウントする方法について教えてください。
- 現在、エクセルでシフト表を作成しています。日付と曜日を自動表示させる方法はわかりましたが、文字のカウントや出勤日数のカウント方法が分かりません。
- また、前月の指定期間の出勤日数をカウントする方法も教えていただきたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
5週分しかありませんが、6週分必要ですよね。 日付は、セルの書式設定、ユーザー定義「d」 にしてある C Y の入力する位置は決まっている、と仮定して、 X2: =COUNTIFS(C4:AA28,"<"&DATE(B2,D2,26),C5:AA29,"C") AB2 =COUNTIFS(C4:AA28,"<"&DATE(B2,D2,26),D5:AB29,"Y") ◆あわよくば◆ シート名がどうなっているかの情報が必要です。 「2022年8月」 がシート名として、 X1: =TEXT(DATE(B2,D2,0),"YYYY年M月") ワークエリアです、目障りならフォントを白にして見え無くして下さい。 X2: =COUNTIFS(INDIRECT(X1&"!C4:AA28"),">"&DATE(B2,D2-1,25),INDIRECT(X1&"!C5:AA29"),"C")+COUNTIFS(C4:AA28,"<"&DATE(B2,D2,26),C5:AA29,"C") AB2 =COUNTIFS(INDIRECT(X1&"!C4:AA28"),">"&DATE(B2,D2-1,25),INDIRECT(X1&"!D5:AB29"),"Y")+COUNTIFS(C4:AA28,"<"&DATE(B2,D2,26),D5:AB29,"Y")
その他の回答 (1)
- chie65536(@chie65535)
- ベストアンサー率44% (8740/19838)
セル結合して見えなくなっているセルが空白なので、条件「<=25」に一致しません。 C4に日付「1」を入れても、D4、E4、F4は空白なので、カウントされません。H、I、J列以降も同様にカウントされません。 EXCELの初心者向けアドバイスに「セル結合は参照されない見出しセルにしか使ってはならない。参照されるデータ用セルには使用禁止」と言うのがあります。
お礼
アドバイスありがとうございます! これを機にもう少し勉強してみようと思います!
お礼
書いていただいたとおりの関数を入力しました。 Enterキーをはじいた瞬間正確な日数が現れて まるで初めてコンピューターに触れた人間みたいに 心躍りました。 ありがとうございます!!!