• ベストアンサー

エクセルで、例えば”弁当”@”個”と入力した後、個数を合計する方法

質問をご覧になっていただきありがとうございます。 例えば、セルの書式設定のユーザー定義で、 ”弁当”@”個” と入力すれば、任意の数字を入れるだけで、 1をセルに入れたとすれは、「弁当1個」と表示されますよね。 この弁当を売り上げた個数を一発で計算したいのですが、 通常の数字だけなら、合計したい範囲の弁当の個数の列を選択し、 Σを押せば範囲指定されて、エンターを押せば合計の個数がでるのですが、 ユーザー定義で作った文字は範囲指定してΣを押しても合計されません。 ユーザー定義で作った数でも列の合計を出す方法を教えていただけると助かります。 明日仕事で使いたいので焦ってます。どうかよろしくお願いします。

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

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

”弁当”##”個” などではダメか。

yamasakaki
質問者

お礼

ご回答ありがとうございます。 早速解決しました。 初心者なため@と##の違いはまだ分かりませんが、 どう使い分けるのか勉強していきたいと思います。

その他の回答 (2)

  • ktakusya
  • ベストアンサー率80% (4/5)
回答No.3

ANo2の者です。補足です。 「@」だと、入力した数字をエクセル上では文字として認識してしまうため、 SUM関数など数値に反応する関数では計算できない仕様です。 「#」と「0」はともに、数字を扱うユーザー定義の書式ですが、 「#」だと数値が0の時はは表示されなくて、 「0」だと数値が0でも表示する仕様となっています。 目的に合わせて「#」と「0」の使い分けをしていただければと思います。

yamasakaki
質問者

お礼

再びのご回答、そして完璧なご回答ありがとうございます。 よく頭に叩き込んで、次の仕事でも活かしたいと思います。 おかげ様で昨日の仕事は短時間で済み、短期間でエクセルができるようになったことで、 高評価を得られることができました。 本当にありがとうございました。

  • ktakusya
  • ベストアンサー率80% (4/5)
回答No.2

「@」だと文字列として認識されてしまいますので、 「@」の部分を「#」、もしくは「0(数字のゼロ)」にしてみてください。

yamasakaki
質問者

お礼

@と#、0の違いの理屈は分かりませんが、 やったらできました。 本当に助かりますありがとうございました。

関連するQ&A

  • エクセルの同一セル内での改行とセルの書式設定、ユーザー定義による自動入力についてです。

    質問をご覧になっていただきありがとうございます。 同一セル内での改行はAlt+Enterってことは勉強しました。 また、セルの書式設定のユーザー定義で、 例えば「”お弁当”@”個”」と入力しておけば@の所に数字を書けば、「お弁当1個」と入力できるのも覚えました。 しかし明日仕事でどうしても必要なのですが、 同一セル内で改行して例えば、 お弁当◯個 ジュース◯個 というのを数字を入れるだけで入力できるようにしたいのです。 ユーザー定義の種類の欄に入力する文字を教えていただけないでしょうか? また、こうすればもっと早く済むという情報も大歓迎です。 初心者のため意味が分からなかったら夕方までには補足します。 焦っておりますので、どうかよろしくお願いします。

  • エクセルの「入力規則」についてお尋ねします。

    エクセル2010です。 あるセルにデータの入力規則を設定します。 条件設定の入力値の種類を「リスト」にし、リストの値は、0,1,2,3と直接指定します。 これで設定したセルにはプルダウンで0,1,2,3を選択するか、直接0~3の数値の入力しかできなくなります。 ここまでは問題ないのですが、このセルにユーザー定義の書式、0"人"を設定して、1は1人と表示されるようにしました。そうすると、直接0~3の数値の入力ははじかれ、プルダウンで0,1,2,3を選択するしか入力ができなくなります。 リストに設定した値を正しく入力しているのに排除されるのはなぜでしょう? いろいろ試し、リストの値を、0,1,2,3と直接指定せず、セル範囲のリスト指定とし、そのセル範囲にもユーザー定義の書式、0"人"を設定しておけばクリアできました。 でも、たかだか数件のリストを指定するのにいちいちリストをワークシート上に作成し、そこにもユーザー定義の書式を設定しなければならないのは腑に落ちません。

  • 同列に文字入力があるまで隣列の個数を合計

    excelシートに以下のような表があり別表に下記項目に基づき合計値を入力したい。 1. I3セルにD列項目「あ」のうちB列記号「A+B+C」のF列個数合計を入力 2. J3セルにはD列項目「あ」のうちB列記号「D」のF列個数合計を入力 3. I4セルにD列項目「い」のうちB列記号「A+B+C」のF列個数合計を入力 4. J4セルにはD列項目「い」のうちB列記号「D+E」のF列個数合計を入力 以下続くのですが関数もしくはVBAコードが解る方宜しくお願いします。

  • エクセル:タスクバーに合計とか最小値、数字の個数・・

    エクセルについて教えてください。 マウスで数字の入ったセルを囲うと、タスクバーに合計とか最小値、数字の個数などが表示されていたのですが、いつのまにかどこかに行ってしまいました。 表示させたいのですが、どうすればいいのでしょうか? 宜しくお願いします。

  • エクセルでハイホンを入力できない。

    セルにハイホンを入力してEnterを押すと青い数字に成ってハイホンが出来ないのは何故ですか?又セルが青い点線になって点滅するのは何故ですか?書式を文字列にしてもダメです。解決方法は有りますか?

  • SUMIFで数値が入力されているセルの個数を数えたい!

    SUMIFは数値の合計を求める事はできますが、数値が入力されているセルの個数を数えることはできないのでしょうか? COUNTIFだと条件を設定する範囲が合計範囲と別の範囲を指定できない為に困っています。 どなたか良い方法を教えてください。

  • 値の個数、値の合計の出し方と日付への色付け

    EXCELで質問が2つあるのですが、 セルB列に「○」がある場合、 セルC列の値の個数、値の合計を出すには どのようにすればよいでしょうか? IFを使うのかな?ということしかわからないです。。。 もう1つは 日付を入力した際にカレンダーの休日に当たる場合、 その文字に色(赤)をつけたいのですが、 それはどのようにすれば宜しいでしょうか。 条件書式では出来ませんでした。。。 EXCELはほとんど素人です。すみません。

  • 文字の合致で合計個数を表示

    A列文字とB列文字を連ねた文字がC列の文字に合致した場合、その個数合計をD列に示したいのですがその際、A列記号の数字は無視するものとします。 どなたかD列セル数式入力が解る方宜しくお願いします。

  • エクセル 日付、数字の入力方法

    エクセル2002を使用 ○日付の入力方法 2009/09/04と入力したい。0が消える。 セルの書式設定、ユーザー定義でYYYY”年”m”月”d”日”でも0が消える。’で文字化はしたくない。 ○数字の入力 数字の前に0がある 例:000012340 これも当然数字の前の0が消える。’で文字化はしたくない。 どのようにセルの書式設定をすればよろしいでしょうか?

  • excel 入力条件について

    条件が2つある場合の入力設定について教えて下さい。 A列には番号を入力していきます。 セルA1に 123456789 を入力すると 条件(1) 数字の時は セルA1が 123-456-78-9 になり セルA2に C123456 を入力すると 条件(2) 英字が付く時 セルA2は  C123456  のままです。 (1)だけだと、セルの書式設定 ユーザー定義で 000-000-00-0で 出来るのですが・・。 どうぞ宜しくお願い致します。

専門家に質問してみよう