- ベストアンサー
COUNTIFを使って
COUNTIFを使って顧客情報をカウントしたいのですが、 あるシートに顧客情報一覧表があり、そのシートに情報を入力します。 東京都・神奈川県・千葉県・・など、どこのエリアから顧客が来ているかという数を求めたいのですが、 エリア 人数 構成比 東京都 神奈川県 千葉県 山梨県 その他 合計 それぞれの県から来ている人数を求める式は、 =COUNTIF(Sheet1!$G$3:$G$1048,"東京都")で求められたのですが、 「その他」を求める場合はどのような式にすればよいのでしょうか?よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Sheet2 A B C 1 エリア 人数 構成比 2 東京都 261 25.0% 3 神奈川県 209 20.0% 4 千葉県 156 14.9% 5 山梨県 366 35.0% 6 その他 54 5.2% 7 合計 1046 100.0% B2: =COUNTIF(Sheet1!G$3:G$1048,A2) 此れを下方にズズーッとセル B5 まで複写 B6: =COUNTA(Sheet1!G3:G1048)-SUM(B2:B5) B7: =SUM(B2:B6) C2: =B2/B$7 此れを下方にズズーッとセル C7 まで複写
その他の回答 (3)
- ASIMOV
- ベストアンサー率41% (982/2351)
>=B15-SUM(B4:B13) この式はどのセルに入れたのでしょうか? 多分、そのセルの位置が問題なんだと思います B15或いはB4:B13に記述されている式で参照されている範囲の中に入っていませんか?
お礼
ありがとうございました(*^_^*) 参考になりました。
- imogasi
- ベストアンサー率27% (4737/17069)
このケースでは、 東京都 神奈川県 千葉県 山梨県 という個別に採り上げる県の数が1つや2つでなければ、 「それらでない」という式を作るのは煩雑化します。 ですから、 (1)常識的に 全合計ー各県合計が 良いと思います。 SUMPRODUCT関数は条件を容易に増やせますが、無理しないほうが良い。 東京都なども住所の中の一部だと、式はさらに複雑になって 目も当てられない。 ーー (2)他の方法 作業列が使える・設けられるなら、 VLOOKUPで東京ー山梨はコード化し、その他は表にいれず、見つからない県(ISERROR)は「99」などをセットして、そのコードで、COUNTIFでできると思うが
お礼
色々な方法があるのですね。 大変参考になりました。ありがとうございました(*^_^*)
- ASIMOV
- ベストアンサー率41% (982/2351)
顧客総数から東京都・神奈川県等個別に求めた数を合計して引きます その他=顧客総数-SUM(個別顧客数の範囲) で、どうでしょうか
お礼
ありがとうございます。 私もそう思って =B15-SUM(B4:B13)と入れたのですが、「数式が計算できません。数式のセルの参照は計算結果を参照しています。(循環参照)の・・・」というメッセージが出て、答えが出ません。 その後セルに青いマーク?のような物が表示されます・・・。 これは式が間違っているのでしょうか??
お礼
とても親切なお答えありがとうございました(*^_^*) 大変参考になりました。 おかげで、解決しました(^◇^)