- ベストアンサー
Excelで関数を使い条件付きの集計をしたい。
仕事で使う資料の作成で困っています。お知恵をお貸しください。 列A 列B 列C ・・・ |計 ---------------------------------------- 部署イ|(名前1)|名前2|名前3|・・・ |計 ---------------------------------------- 部署ロ|(名前1)|(名前2)|名前3|・・・ |計 ---------------------------------------- 上記のようなExcelの表で 名前1つが1つのセルに入っています。 名前に()がついている箇所が点在します。 右端で人数を集計する場合に、()のついている人(セル)はカウントしない条件で式を作成したいのです。(例:イの計は2、ロの計は1になるように) COUNTIFなどのヘルプを見ましたが条件設定の方法がわかりませんでした。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 総数から、かっこ付きを引いてやればいいでしょう。 =COUNTA(B1:D1)-COUNTIF(B1:D1,"(*)") 範囲は適宜変更して下さい。 COUNTIF内の"*"はワイルドカードと言って、不特定の文字列を表します。 ちなみに、かっこの全角と半角には注意して下さい。
その他の回答 (2)
- housyasei-usagi
- ベストアンサー率21% (112/526)
No.2です。 すいません。条件が反対ですね。 ()ありをカウントしてしまいました。 というわけで,No.1さんと同じということで。
お礼
housyasei-usagiさま 助かりました。ありがとうございました。 関数できたら絶対便利だろうと思いつつ、こういう壁に当たらないとダメです(反省)。勉強になりました。
- housyasei-usagi
- ベストアンサー率21% (112/526)
とりあえず,countifなら =COUNTIF(B2:F4,"(*)") で良いです。( B2:F4 は適当です。ご希望の範囲を割り当ててください。) ただ,この場合半角の括弧しかカウントしません。 全角にすれば,全角のみです。 半角も全角もとなると・・・私ではしばし実験しないと 無理です。(出来るか出来ないかもわかりません)
お礼
housyasei-usagiさま 質問者です。こんなに早く回答をいただけて感激です。おかげで作成中の資料もすんなり完成しそうです。どうもありがとうございました。
お礼
maruru01さま 質問者です。 早速のご回答ありがとうございました。 教えていただいた通りやってみたら即、解決しました! どうもありがとうございました。