• ベストアンサー

エクセル 計算

初心者です。 エクセルでA列に23mと入力しB列に900と入力した場合、数字だけの計算方法は、わかるのですが、 mをつけた場合の計算方法が、わかりません。 よろしくお願いいたします。

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.6

No.2です。 追加です。 今回のような場合、A1以下には「セルの書式設定」の「表示形式」タブで、 左側の「分類」欄で「ユーザー定義」を選び、右側の「種類」欄のボックスに G/標準"m" と入力します。 上記のように設定すると、A1に 23 と入力下だけで、23m と表示されますので、C1セルには、 =A*B1 のような簡単な数式で、20700 が得られます。 なお、既に 23m と入力されていた場合は、Excelの「置換」機能で、予め m を削除し、前記の「セルの書式設定」で「ユーザー定義」で m を表示させる方法がベターと思います。 「3分でわかる!仕事に役立つExcelテクニック」 http://itpro.nikkeibp.co.jp/article/COLUMN/20060808/245465/ 「ワードやエクセルの "置換" 機能で簡単に変換したい」 http://support.microsoft.com/kb/906326/ja

nekoneko0308
質問者

お礼

ありがとうございました。 出来ました。

その他の回答 (6)

  • M_Sato
  • ベストアンサー率54% (550/1003)
回答No.7

いちばん簡単なのは単位を次のセルに入力することです。 具体的には A列 23 B列 m C列 900 としてA列とC列で計算をします。 計算結果にも単位をつけたいときは、そのうしろのセルに入力しておきます。

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.5

単位を入れた数値の計算はできません。

  • iw_steel
  • ベストアンサー率27% (50/183)
回答No.4

セルに23mと入力した場合エクセルは、文字列を 入力したと考え 計算の対象にしません。 mが長さ単位のmをさすなら書式で設定して入力は23の数値のみ mが変数をさすとしたら変数定義をして入力は=23*m

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

A1セルから下方に23mのような入力が有るとして、B1セルから下方には900のような数値が入力されているとしたらC1セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNTIF(A1,"*m"),SUBSTITUTE(A1,"m","")*B1&"m","")

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

A1:23m B1:900 の場合、 C1に次の数式を入力すると 20700 が得られます。 =VALUE(SUBSTITUTE(A1,"m",""))*B1 『 SUBSTITUTE(A1,"m","") 』で、A1セルから"m"を検索し、""空白に変換します。 『 VALUE関数 』で、文字列を数値に変換します。 「SUBSTITUTE関数」 http://excel.onushi.com/function/substitute.htm 「VALUE関数」 http://excel.onushi.com/function/value.htm

回答No.1

  mの計算はできません m・・・メートルですか? m・・・ミリですか? mg(ミリグラム)、ml(ミリリットル)と使うでしょ また、これらは人間が勝手に決めたことであって、パソコンは単位を理解できません。  

関連するQ&A

  • excel の計算式にて…

    Excel 2003の計算式について教えてください。 合計 A-B-C 1日 A1-B1=C1  2日 A2-B2=C2 3日 A3-B3=C3   ……… 31日 A31-B31=C31 ちなみに A=目標 B=実績 C=対目標という簡単な計算式です。 A列は月初めに日々違う数字月末まで記入します。 B列は日々業務終了後入力します C列はA-Bの結果なので計算式で自動入力です 合計Aは月の合計でなく、その日までの合計を表示したいのです。 例えばB2に数字を入力すると合計A,B、Cそれぞれ、2日まで。B3だと3日までの累計の数字が自動で表示するように設定したいのです。 日々セルを指定し、計算式を変えると良いのですが、パソコンが苦手な人がいる為困っています。 なにか良い方法はないでしょうか??? わかる方教えてください。

  • エクセルの表計算の式を教えてください。

    エクセル初心者です。 A列の数字が1以上10以下の場合に、B列に3・C列に0と表示。 A列の数字が10以上15以下の場合に、B列に4・C列に0と表示。 A列の数字が15以上20以下の場合に、B列に5・C列に8と表示。 この場合は、B列とC列にはどのような数式を入力するといいのでしょうか?

  • エクセルで計算式を作りたい

    エクセルで[C列]に<A列/B列>の計算の結果、割り切れる場合はその数字を、割り切れない場合はNGやエラーといった表示が出て識別できるよう式を入れたいのですが、どのように計算式を組めばいいでしょうか? [C列]の計算結果は整数だけでなく少数でも割り切れれば数字が入るようにしたいです。 R/C [A]    [B]   [C]  [1] 金額   個入  単価  [2] 15,000  145   NG  [3] 15,000  150   100  [4] 15,000  144   NG

  • EXCELでの計算式について

    お世話になります。 Excel2000を使って簡単な計算を行っています。 A列とB列に数字が並んでいます。 (ABCは列番号、行番号は省いています) A B C 1 3 3 2 3 4 2 1 この状態でC1に計算式 =A1-B1 を入れるとC1は-2になります。 C1のセルをコピーしてC2~C4に貼り付けました。 すると予想では A B C 1 3 -2 3 2 1 3 4 -1 2 1 1 となるはずが A B C 1 3 -2 3 2 -2 3 4 -2 2 1 -2 となってしまいました。 C列の計算式は何が悪かったのでしょうか? コピー&ペーストをせず1つずつ計算式を入力していけば正しい値が出るのですが、行数は1000行以上あるので無理です。 どうすれば元の状態になりますか?

  • エクセル2003 計算されないようにしたい

    例 A列     B列  1     =A1+A2  2     =A2+A3  3     =A3+A4 (A4は空白です) となっている場合に B1=3 B2=5 B3=3 になると思うんですが この時に空白のセルと計算結果を出すときは0もしくは 計算されないようにしたいです。 最終的にB列にSUM関数を使って合計を出したいのですが A列に求めたい数字が片方しか入ってない場合 (数字が入っているセル+空白セル)はSUM関数の合計に入れたくないです。 なので上記の例では B列にSUM関数をした場合11ではなく8にしたいです。 それには文字列を入力して#VALUE!にするしかないですか? でもその状態にしてSUM関数で合計を出したときも#VALUE!になってしまいます。 よろしくお願いします。

  • エクセルについて

    エクセルの表計算について質問です。 Aの列に分母。B列に分子を入力し、C列にA、Bの割合を表示させたいのですが、C列にどのような操作をすればよいのでしょうか? AとBに数字を入れるだけで、C列が表示されるようにしたいです。 エクセル初心者で申し訳ありません。よろしくお願いします。

  • エクセルの表示について

    1行目:セルA1+セルB1= C1 2行目:セルA2+セルB2= C2  ・  ・  ・ という計算式を、50行作成します。 C列に、(=A1+B1)という計算式を入れて、1行目のC1とドラグ&ドロップし、50行目まで計算式を入力するとき、 B列に数字が入力されていないときに、計算式の入った C列にも何も表示されないようにしたいんです。 今の状態だと、A列に数字が入っていると、自動的にC列にも数字が入ってしまうので困っています。 当方はエクセル初心者なので、できれば、マクロなど複雑な方法を用いず、解決したいのですが・・・ どなたか御存知の方、アドバイスお願いします。

  • エクセルの計算式

    エクセルで目標値をA列に入れて実績をB列に入れる場合に目標値を実績が超えたら入力した実績数字を赤色表示するようにするにはどうしたらいいでしょうか?教えてください。

  • こんなExcelの関数ありますか?

    Excelで例えばA1~A50まで数字が入っている時に(1-A1)*(1-A2)*…*(1-A50)を関数で簡単に計算することはできますか? B列にB1=1-A1、B2=…と入力してB列を掛けるという以外で一発で計算する方法があったら教えてください。 よろしくお願いします。

  • エクセルの計算式で

    エクセルの計算式で質問です。 状況としては簡単に書くと・・・ A1に入れる数字を  1+2+3+4+5+6+7 B1でA1の計算結果を表示させたいです。 A1には1+2+3+4+5+6+7のまま表示をさえて、その状態でB1に結果を表示出来ればと思います。 今までは良い方法が思いつかなかったので、A1にとりあえず入力してkらコピーして、B1に=を入力してペーストしていましたが、結構めんどくさいので・・・ よろしくお願いします。

専門家に質問してみよう