• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで勤務表を作成しています(再)。)

Excelで勤務表を作成しています。女性用勤務の特定の区分をカウントしたい。

このQ&Aのポイント
  • Excelで勤務表を作成しており、女性用勤務(F勤務)における特定の区分(A、A研、B、B研、C、C研)をカウントしたいです。
  • 勤務表には社員名と日付毎の勤務区分を入力する形式で、数十人規模の人数が対象です。
  • E9~G9セルに組み合わせる関数が分からず、この仕組みを実現する方法を教えていただきたいです。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.2

B2に =VLOOKUP(A2,設定シート!$A$3:$C$9,3,FALSE) 下にコピー C9に =COUNTIFS($B$2:$B$8,"*F*",C2:C8,"A*")+COUNTIFS($B$2:$B$8,"*F*",C2:C8,"B*")+COUNTIFS($B$2:$B$8,"*F*",C2:C8,"C*") 右にコピー で > 勤務表は印刷して配布する都合上、この体裁を崩さないでやりたいです B列を非表示にして試してみてください。 添付図左が表示状態で右が非表示状態です。

itogroupnet
質問者

お礼

度々のご回答ありがとうございます。 実例をあげてほしいとか体裁を崩したくない等、自分勝手なことばかり言って申し訳ございませんでした。 今回のご回答で目的は無事達せられそうです。また機会がございましたら、よろしくお願い致します。この度は本当にありがとうございました。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

計算するためのワークセルを作らないと難しいので、以下の方法でいかがでしょうか。 I2セルに、=IF(MID(D2,LEN(D2)-1,1)="F",1,0) と入力して、I8セルまでドラッグコピー K2セルに、=IF(OR(LEFT(E2)="A",LEFT(E2)="B",LEFT(E2)="C"),1,0) と入力して、M8セルまでドラッグコピー O2セルに、=IF(AND($I2=1,K2=1),1,0) と入力して、Q8セルまでドラッグコピー E9セルに、=SUM(O2:O8) と入力して、G9セルまでドラッグコピー

関連するQ&A