• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【エクセル】文字のカウントについて)

【エクセル】文字のカウントとシフト表

このQ&Aのポイント
  • エクセルでシフト表を作成し、文字のカウントや出勤日数をカウントする方法について教えてください。
  • 現在、エクセルでシフト表を作成しています。日付と曜日を自動表示させる方法はわかりましたが、文字のカウントや出勤日数のカウント方法が分かりません。
  • また、前月の指定期間の出勤日数をカウントする方法も教えていただきたいです。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (772/1616)
回答No.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")

noname#258974
質問者

お礼

書いていただいたとおりの関数を入力しました。 Enterキーをはじいた瞬間正確な日数が現れて まるで初めてコンピューターに触れた人間みたいに 心躍りました。 ありがとうございます!!!

その他の回答 (1)

回答No.1

セル結合して見えなくなっているセルが空白なので、条件「<=25」に一致しません。 C4に日付「1」を入れても、D4、E4、F4は空白なので、カウントされません。H、I、J列以降も同様にカウントされません。 EXCELの初心者向けアドバイスに「セル結合は参照されない見出しセルにしか使ってはならない。参照されるデータ用セルには使用禁止」と言うのがあります。

noname#258974
質問者

お礼

アドバイスありがとうございます! これを機にもう少し勉強してみようと思います!

関連するQ&A