外出自粛中でも楽しく過ごす!QAまとめ>>

数字が入った列と都道府県が入った列がある表があります。
数字が30以上50未満で都道府県名が東京で何件、
神奈川で何件…
と繰り返しデータを拾いたいのですが、
COUNTIFがうまく使えていないようでできません。
いい方法はありませんか。

A 回答 (3件)

(1)SUMPRODUCT(#2ご回答有り)


(2)DCOUNT・DCOUNTA
(3)配列数式
(4)VBA
(5)ピボットテーブル
での解き方があります。
ここでは(5)でやります。
関数でやりたいのかも知れませんが、ウイザードで出来るものは、それを使うのが賢明です。
(例データ)A1:B9
府県計数
東京20
神奈川40
東京35
神奈川20
東京40
神奈川60
神奈川45
東京70
(操作)
A1:B9を範囲指定。
データ-ピボットテーブル・・・
次へ-次へ-レイアウト
行へ府県、列へ計数、内容へ計数をドラッグアンドドロップ
「計数」部分でダブルクリック
「数値の個数」を選択
OK-完了(表が出きる)
見だしの「計数」部で右クリック
「グループとアウトラインの設定」を選択
「グループ化」を選択
出てくる、ダイアログボックスで
先頭の値30
末尾の値50
単位20
(結果)
数値の個数 : 計数計数
府県<3030-50>50総計
神奈川1214
東京1214
総計2428
    • good
    • 0

A列が都道府県、B列が数字なら


=SUMPRODUCT(($A$2:$A$100="東京")*($B$2:$B$100>=30)*($B$2:$B$100<50))
でカウントできます。
東京の部分はセル参照したほうが楽です。

この回答への補足

ご回答ありがとうございます。
途中の*はANDと同じことでしょうか。

補足日時:2004/11/10 20:56
    • good
    • 0

=COUNTIF(A1:B50,"沖縄")など



C1に出すなら、このような・・

それぞれ、都道府県の数だけ、式を入れ

神奈川            
=COUNTIF(A1:B50,"神奈川") 

埼玉
=COUNTIF(A1:B50,"埼玉")

・・・

それらを、できればVBAなどで、選択できたら
楽でしょうが、・・
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング