プロが教えるわが家の防犯対策術!

例えば、エクセルのセルの中に

スイカ
ブドウ
スイカ
ブドウ
メロン
スイカ+メロン(*複数の文字がある場合)

があるとします。

これを合計すると、スイカが3つ、ブドウが2つ、メロンが2つありますが

スイカ 3
ブドウ 2
メロン 2

のように同じ文字を重複させて横のセルに文字の合計数を自動で計算するようにしたいのですが、どのような方法でやるのでしょうか。
よろしくお願いします。

A 回答 (5件)

#1回答者です。



A1~A10のスイカの個数を表示したいなら、A11にスイカと入力し、B11にカーソルを移動し、
=COUNTIF(A$1:A$10,"*"&A11&"*")
を入力すれば、スイカの個数を表示できます。

A1~A10のリンゴの個数を表示したいなら、A12にリンゴと入力し、B12にカーソルを移動し、
=COUNTIF(A$1:A$10,"*"&A12&"*")
を入力すれば、リンゴの個数を表示できます。

この場合、A$1:A$10が範囲、"*"&A11&"*"が検索条件です。
    • good
    • 0

No2です。


追加の質問の場合は、検索範囲をA1:B3までにし、合計範囲をB1:B3までにすれば良いですよ。

この回答への補足

Aの列にスイカ、ブドウ、メロンがすべてあるとして
A列のスイカ、ブドウ、メロンの合計個数を計算して
どこでも良いですがB列に合計個数を表示させたいのです。

例えば、
A1にスイカ、横のB1には3個
A2にブドウ、B2には2個
A3にメロン、B3に2個

という風に表示させたいです。
また、sumif関数を実行するには
挿入>関数>sumifでよろしいでしょうか?
範囲と検索条件にはどのような文字を入れたら良いのでしょうか。
よろしくお願いします。

補足日時:2007/07/27 11:47
    • good
    • 0

COUNTIF関数はワイルドカード(:)が使えるようなので


=COUNTIF(A1:A10,"*aaa*")であaaaの出現個数か数えられます。
ただし「メロンパン」も「メロン」に勘定されます。
=COUNTIF(A1:A10,"*aaa")とすると、メロン(終わり)が勘定されるようですが、「メロンぶどう」がカウントされないようです。
ーー
上記まで正確にするにはVBAを使うか、それでも難しそう。
結合する場合、区切り文字を入れてくれないと、何かと不都合が起こります。
ーー
お礼の
>列には文字、横のB列には合計の数字を入れたい場合は

A1:スイカ B1:3個
A1:ブドウ B2:2個
A1:メロン B2:2個
はミスタイプはないのですか。であればどういうこと?
A1は1定し、BばB1->B2->B2とは?

この回答への補足

すみません。タイプミスです。

Aの列にスイカ、ブドウ、メロンがすべてあるとして
A列のスイカ、ブドウ、メロンの個数を計算して
どこでも良いですがB列に合計個数を表示させたいのです。

例えば、
A1にスイカ、横のB1には3個
A2にブドウ、B2には2個
A3にメロン、B3に2個

という風に表示させたいです。
また、COUNTIF関数を実行するには
挿入>関数>COUNTIFでよろしいでしょうか?
範囲と検索条件にはどのような文字を入れたら良いのでしょうか。
よろしくお願いします。

補足日時:2007/07/27 11:35
    • good
    • 0

sumif関数を使用して数えます。


=sumif(範囲、検索条件、合計範囲)ですから、データが入っている
セルの範囲を指定し、検索条件として夫々”スイカ”、”ブドウ”のように””で囲んで名前を指定する。合計範囲はこの場合検索範囲と同じで、スイカを表示したいセルにこの式を”スイカ”を検索条件として入力すればよいです。後は同様にすれば集計されます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
例えばA列にスイカ、ブドウ、メロンが入っているとして

A1:スイカ B1:3個
A1:ブドウ B2:2個
A1:メロン B2:2個

のようにA列には文字、横のB列には合計の数字を入れたい場合は
どのようにすればいいのでしょうか?

お礼日時:2007/07/27 10:38

スイカ


ブドウ
スイカ
ブドウ
メロン
スイカ+メロン

が、a1~a10に入っているとします。

a11にスイカと入れ、b11に件数を表示したいなら、
=COUNTIF(A$1:A$10,"*"&A11&"*")
を入力します。

この回答への補足

ご回答ありがとうございます。
例えばA列にスイカ、ブドウ、メロンが入っているとして

A1:スイカ B1:3個
A1:ブドウ B2:2個
A1:メロン B2:2個

のようにA列には文字、横のB列には合計の数字を入れたい場合は
どのようにすればいいのでしょうか?

補足日時:2007/07/27 10:37
    • good
    • 0

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