• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの数式)

エクセルの数式で小数点第2位まで表示する方法

このQ&Aのポイント
  • エクセルで入力する伝票のような表がある場合、一文字ずつ入力する必要はありません。他のシートからVLOOKで品番を入力するだけで品名・売価・原価が表示されます。
  • 一マス一文字の表で金額欄に小数点第2位まで表示したい場合、LENを使っても小数第2位が表示されません。1260.50のように表示するには別の方法が必要です。
  • 一覧の表は触らずに、一マス一文字の表で必要な小数第2位まで表示させる方法を教えてください。

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

  • ベストアンサー
  • keikan
  • ベストアンサー率42% (75/176)
回答No.6

1つのセルに1260.50と表示させたいのであれば 表示させたいセルの書式を ユーザー定義で0.00とするか、 ツールバーのボタンの 0.00 0.0 のようなボタンを押してみて桁をあわせてください。 また、元のシートのデータが1つのセルに1260.50とあって それを |1|2|6|0|5|0| みたいにしたいのであれば =MID(TEXT(参照した金額*100,"#"),LEN(TEXT(参照した金額*100,"#"))-N,1) 右端がN=0、 2桁目(小数第1位)がN=1 3桁目(1円の位)がN=2 ・ ・ と言うかんじでどうでしょうか

chibi111
質問者

お礼

そうですね!! ×100で少数点をなくせば良いんですねぇ\(^o^)/ 考えつきませんでした。 ありがとうございます。 皆様もありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

noname#141256
noname#141256
回答No.5

違うかもしれないけど・・・ LENは、小数点も一文字で数えるからかな? でも、1260.00の小数点一位も出ないなら、0は表示しない設定になってるとか? ともあれ、LANとLEFT(RIGHT)をIF内で組んだらできそうだけど・・?

全文を見る
すると、全ての回答が全文表示されます。
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

1マス一文字の意味とLENを使うという意味がいまひとつわかりません。 具体的な例をあげて説明していただけませんか 1,2,6,0,.,5,0 のように分けて入力するとか あるいは、 1260を 1,2,6,0,0,0 に分解したいということでしょうか?

chibi111
質問者

補足

そうです。 7マスあり、右詰めで、金額を入力するのですが、 1260.00円であれば、 1 , 2 , 6 , 0 , 0 , 0 とでるようにしたいのです。 以前、右詰めで入力したいと伺ったところ、LEN(’規定数’、-1、1)...とすればよいと聞きましたので、LENかと思ったのですけれど・・・

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

よくわかりませんが、 少数点以下の表示は ROUNDを使うのではないでしょうか? =ROUND(A1,2) セルA1の数字を少数点第二位表示

全文を見る
すると、全ての回答が全文表示されます。
  • Faye
  • ベストアンサー率24% (601/2496)
回答No.2

もし、「¥」マークが必要ないのなら、表示形式を数値にして、同じく「小数点以下の桁数」を「2」にすればいいと思います。 今2003で確認しましたが、ちゃんと表示できました。

全文を見る
すると、全ての回答が全文表示されます。
  • Faye
  • ベストアンサー率24% (601/2496)
回答No.1

セルの書式設定で、表示形式を通貨にして、右側「小数点以下の桁数」を「2」にしたらいいのではないでしょうか?

chibi111
質問者

補足

表示形式では、できませんでした・・・ 一マスずつに入力なのです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで商品台帳の管理

    Excelで商品台帳の管理を行っています。 中止商品を削除し新商品を入力していくうちに品番がバラバラになってしまいました。 例えば1品番、はみがき、売価100円、原価70円のつぎに10品番、おかしが入力されている。 これを横の列(品番、商品名、売価、原価)を崩さずに品番を 数の少ない順に並べたいのですがどうしたらよろしいでしょう。 よろしくご指導下さい。お願い致します。

  • Excelの応用問題でわからないところがあります。

    閲覧ありがとうございます。 画像の空欄にあてはまる関数を お答えがわかる方は 教えていただけないでしょうか。 ◎処理条件◎ 仕入先、仕入値段は品番をもとに仕入先一覧表から参照して表示する。 商品別の定価は、仕入値段の20%増しである。 売価は、値引き率を参照して求める。 売上高は、売価に数量をかけて求める。 割合は、売上高合計に対する品番別売上高の割合ただし、小数第1位未満を関数を使って、四捨五入する。 書く欄は、品番が入力されていない場合は、何も表示しない。 朝早くから、質問申し訳ございません。 お忙しい中、長文・乱文 失礼致しました。

  • ExcelのVLOOKUP関数について教えて下さい。

    こんばんは。 下の表をExcelでVLOOKUP関数を使用して、品名と単価を求めたいのですがうまくできません。 エラーがでるそうなのですが、品名のところに1000が表示されます。 絶対参照は使用しました。 どなたかやり方を詳しく教えていただけないでしょうか? よろしくお願いします。 (ケーキ売上日計表) A列4に伝票番号、B4品番、C4品名、D4数量、E4単価、F4売上金額です。 伝票番号 品番 品名 数量 単価 売上金額 1 K001 256 2 M002 157 3 M001 219 4 K002 135 (品名別金額一覧表) A11~C15に 品番 品名 単価 M001 丸型クリーム 2,000 M002 丸型チョコ 3,500 K001 角型クリーム 3,000 K002 角型チョコ 2,500

  • エクセルのVLOOK関数の基本がわかりません

    エクセルで下記のような表を作りたいのですがVLOOK関数とかを使えばいいと聞きました。 Helpで検索してもさっぱりわかりませんのでよろしくお願いします。   A列    B列   C列    D列    E列   F列   G列  1 日付   品番   品名    重量    大根   人参  白菜 2 1.10    11    大根    1000   1000 3 1.10    13    白菜    2000           2000 4 1.11    12    人参    750        750 5 1.12    13    白菜    500            500 ↑(1)B列に品番を入力したらC列に品名が自動的に表示される  (2)D列に入力したらそのデータがC列の品名により、それぞれ指定した列に自動的に表示される 以上のようなことができるようになりたいのです。よろしくお願いいたします。

  • 入力時に別シートにも自動的に反映させたい(エクセル)

    下記のような項目の表を作成しています。 受注を受けるたびに入力し(シート1全体)、月ごとに設定したシート(シート2,3・・・)にも入力しています。 これをシート1に入力すれば自動的に別シートにも反映されるためにはどのようにしたらよいでしょうか。 1行目/発注No 品名 数量 売価 売価計 原価 原価計 納期 品番 取引先CD それぞれの項目の下(2行目以下に数量、日付等(金額のところは計算式を入れてます。)を入力しています。最後には合計金額等が入ります。 それを納期(2004/5/1)月別にシートに分けます。 私の説明でご理解頂けたでしょうか。 マクロを使った方がよいのでしょうか。あまり知識が ないので分かりやすくご説明頂ければ幸いです。 宜しくお願いします。

  • エクセルのデータ入力に関して

    エクセルの初心者です。あらかじめ品番と品名のデータを作っておいて、ワークシート上で品番を入力すると品名が表示されるようにするにはどうしたらいいのでしょうか。

  • エクセルファイルについて

    日々の管理として シート名「管理」に作成、 この「管理」は 上部には「1月」(月が変わると変更する)、いちばん左側に日にちを付ける(固定) 品名A、B・・・・・ にそれぞれ 原価、売値、数量、利益の4項目(項目を増やす品目あり) 日々、品名A、B・・・・に原価・・・・利益に入力されないときもある。 このシート名「管理」からシート名「日報」に日々の報告書を作りたい。 「管理」に入力すると自動で年月日、品名、原価など入力した数値などをとばした。 もし、品名「A」に原価、利益など入力されていない時は、その品目「A」を表示させず(とばさない) 原価、利益など入力したいる「品名」のみを表示させる(とばす) 宜しくお願いします。

  • エクセルの使い方

    エクセルで請求書を作成しています。 品番を入力したら品名と単価が表示されるようにするにはどうしたらいいのでしょうか?

  • excel 少数のみの表示について。

    以前の質問にもあったのですが、小数のみの表示について教えてください。 例えばa1に100.50と入力したらb1には100、c1には50と表示したいです。 以前の回答で、C1について、MOD(A1,1)*10^(LEN(A1)-LEN(B1)-1)というのがあったのですが、これだと5と表示されるので、50と表示できるようにしたいです。また100.05と入力してもおなじく5と表示されます。これも05と表示したいのですが。自分はPCはそんなに詳しくありませんが、なにかいい方法をがあればお願いします。

  • エクセル2000で

    数値を入力すると1000分の1の値が表示されてしまいます。どうにか直したいのですが、どうすればいいのかわかりません。そもそも数値の小数点以下を少数第2位までに揃えようとしたからだと思われますが、今となってはどこをどうやったのかわかりません.