みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセル「2個×100」で計算式を作成する場合

A1のセルに2と入力し、B1のセルに4と入力してある場合、C1の計算式は=A1*B1と入力すれば8という答えが出せます。
しかし、例えばこの場合に、A1のセルが「2個」のように、「個という」単位がついている場合は、結果が#VALUE!となってしまいます。
そこで質問なのですが、これを回避する簡単な方法、つまり単位が付いていても計算を導き出せる、簡単な方法はありますでしょうか。
やはり、A1とB1の間に「個」という文字を挿し入た新たな列を入れなくてはならないのでしょうか。
ここが疑問であります。
また、さらに上記のセルの形式で、A2~A100まで、連続100行ほど同様のデータの表がすでに作成してあった場合、計算をし直すことは簡単なのでしょうか。
よろしくお願い致します。

投稿日時 - 2011-02-19 22:02:41

QNo.6535583

すぐに回答ほしいです

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

方法1:考え方としてはダメな方法
=SUBSTITUTE(0&A1,"個","")*B1
と計算することができます。

が,これをみて「あーできるんだ」と安心するのでは全く本末転倒です。
また,A列の単位が全部「個」なのかどうかも大変重要ですが,ご相談には書かれていません。
次に続きます。


方法2:エクセルの上手な使い方に慣れる方法
A列を列選択する
Ctrl+Hで置換を出す


何も入力しない
に全て置換する
例えば
5個
と書いてあったのが
5
に変わったことを確認する

あらためてA列を列選択する
選択した上を右クリックしてセルの書式設定を出す
表示形式でユーザー定義を選び,右の空欄に
0個
または
#,##0個
と設定しOKする
たとえば
5
になっていたセルが
5個
という表示になった事を確認する
=A1*B1
というだけの数式できちんと計算できることを確認する。

投稿日時 - 2011-02-19 22:15:23

お礼

ご回答ありがとうございます。いろいろと試してみた所です。とても参考になりました。

投稿日時 - 2011-02-21 17:13:07

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

>単位が付いていても計算を導き出せる

「個」とつけてやってしまっている時点で、面倒になることはしょうがないレベル。
この使い方は考えないことです。

単位の「個」をこのままつけていても「個」を意識しないで計算してくれれば
それは、楽なものです。

単位の「個」をはずして計算、後からセルに単位の「個」をつける。

単位の「個」をはずして計算、表現上で単位の「個」をつける。

単位の「個」をはずして計算、隣列に単位の「個」をつける。
等あります。



セルは数値にしておいて、
表のヘッダかフッタに『単位は個』と明記する。これが一般的かと。

投稿日時 - 2011-02-20 18:53:47

お礼

ご回答ありがとうございます。いろいろと試してみた所です。とても参考になりました。

投稿日時 - 2011-02-21 17:14:08

ANo.4

LEFT()かMID()で”個”の1つ前まで切り出せばいい

投稿日時 - 2011-02-20 00:05:08

お礼

ご回答ありがとうございます。いろいろと試してみた所です。とても参考になりました。

投稿日時 - 2011-02-21 17:13:46

ANo.3

A;列を選択して書式をユーザ設定で0"個"にする。

A1とB1の間に「個」が入っていた場合、
A1に2、B1に「個」、C1に4、D1の計算式は=A1*C1
になっていると思います。
A;列の書式を指定してB列を削除してやれば
C1の計算式は=A1*B1にエクセルの方で勝手に直してくれます。

投稿日時 - 2011-02-19 23:39:09

お礼

ご回答ありがとうございます。いろいろと試してみた所です。とても参考になりました。

投稿日時 - 2011-02-21 17:13:33

ANo.2

A1セルの書式をユーザ設定で
#0"個"
にする。

0を入れないとセル内容が0だったときに「個」だけ表示されてしまう。

投稿日時 - 2011-02-19 23:11:59

お礼

ご回答ありがとうございます。いろいろと試してみた所です。とても参考になりました。

投稿日時 - 2011-02-21 17:13:20

あなたにオススメの質問