• ベストアンサー

エクセルでうまく数えられません!

エクセルの関数の質問です。 似たような質問はあるのですが、応用ができないので質問させてもらいます。 A   B  C  D  E 所属  No. 担当 台数 明細 東京  001  田中 200  (内容が長いので2行になっています) 東京  001  田中      (内容が長いので2行になっています) 福岡  012  山田 150 大阪  520  橋本 300 このような表があります。 ●所属別の数(台数の合計ではありません)を数えたい場合はどうしたら良いでしょうか? プリントアウトした時の為に、明細が2行になっている箇所が多くあり、数えたい台数の欄にはブランクの箇所があります。 また、所属別の台数の合計は =SUMIF(A:A,"東京",D9:D732) で数えています。 ●なぜか福岡だけ =SUMIF(A:A,"福岡",D9:D732) と入力してもうまくいきません。 お力を貸してください! よろしくお願い致します。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.6

#3です。 >あと1つも分かるようであれば、教えてください。 >よろしくお願い致します。 所属別の数というのは福岡の件数ということでしょうか? 台数の2行目が必ず数値でないなら =SUMPRODUCT((A9:A732="福岡")*ISNUMBER(D9:D732)) で所属が福岡の同じ行に台数が数値で入力されている件数がカウントできます。

ichika87
質問者

お礼

ありがとうございました! 解決しました。

その他の回答 (5)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

>所属別の数(台数の合計ではありません)を数えたい場合はどうしたら良いでしょうか?  ⇒ =SUMPRODUCT(1/COUNTIF(A2:A5,A2:A5)) >なぜか福岡だけ =SUMIF(A:A,"福岡",D9:D732) と入力してもうまくいきません。  ⇒SUMIF関数の指定が誤っています。   検索列と集計列は対応していないと正確に計数できません。   よって、=SUMIF(A:A,検索値,D:D)又は、=SUMIF(A9:A732,検索値,D9:D732)をお試し下さい。

ichika87
質問者

補足

=SUMPRODUCT(1/COUNTIF(A2:A5,A2:A5)) と入力すると、 #DIV/0! となってしまいます・・・。 もう1つの福岡は指定を直したら、解決しました。 ありがとうございます!!

  • suz83238
  • ベストアンサー率30% (197/656)
回答No.4

=SUMIF(A:A,"福岡",D9:D732)  で、この"福岡"が間違ってませんか? 表のものをコピーして使ってみて。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

>=SUMIF(A:A,"福岡",D9:D732)と入力してもうまくいきません。 =SUMIF(A:A,"福岡",D:D) 又は =SUMIF(D9:D732,"福岡",D9:D732) です。 SUMIFの検索範囲の行・列数=集計範囲の行・列数でないと計算されません。

ichika87
質問者

お礼

=SUMIF(A9:A732,"福岡",D9:D732) と入力したら、きちんと計算されました! ありがとうございます。 1つ解決できました♪ あと1つも分かるようであれば、教えてください。 よろしくお願い致します。

  • yossy0426
  • ベストアンサー率24% (32/130)
回答No.2

どうもです。 キチンと読まないで投稿してしまいました。 =COUNTはシカトして下さい。 こちらで同じ様にやったらキチンと出来ました。 文字列の確認をしてみてはどうでしょうか?(福岡の後ろにスペースがあったりと・・・・・)

  • yossy0426
  • ベストアンサー率24% (32/130)
回答No.1

どうもです。 =COUNT(D1:D8) では?

関連するQ&A