• ベストアンサー

エクセルでの数字の表示方法に関して困っています。

エクセルに関しての質問です。 仕事での計算で使用しているのですが使い始めて間もない為に 当方が希望する数式・関数があるのか判らずここに投稿させていただきました。 詳しい方、ご指導願います。 ※例 490  →  0 5961 → -1 2184 → -4 2065 →  5 386  →  4 3129 →  1 上記のように「一の位の切り捨て切り上げの数字」を、5を中心として 1~10内での差のような物が表示できれば、と思います。 一の位が5や0の時はそのまま、もしくは表示されなくても構いません。 追記 : ユーザー定義にて5以下の4~1の数字に-を付けることは出来ましたので5以上の数字の表示に関しての数式のみでも構いません。 宜しくお願い致します。

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

  • ベストアンサー
  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.5

#2です。失礼しました。「差」を表示したいのですね。 でしたら「=ROUND(A1,-1)-A1」としなければいけませんね。

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

その他の回答 (6)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.7

質問者が、もっと良く自分の考えを整理して、#6さんのご回答のように、 >1の位を四捨五入した後の値と、もとの値との差額 と言う風に質問を表現できないのか。 自分の思考過程や他人の問題提起の過程で、このような思考で質問文の例を書いたのでしょう。 質問者は、忙しい回答者に要らぬ思考時間をとらせないように考慮してほしい。回答者には、この問題が特殊すぎて、覚えて応用の機会もなさそうだし。 ここまで表現できると、EXCELの関数の素人でROUND関数を知らない人しか質問しない平凡な質問になるが。 例データ 490 490 0 5961 5960 -1 2184 2180 -4 2065 2070 5 386 390 4 3129 3130 1 B1の式は =ROUND(A1,-1) C1は=B1-A1 だから#6さんの考えが正しいのでは。

全文を見る
すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.6

質問を誤解しているかもしれませんが、1の位を四捨五入した後の値と、もとの値との差額を求めるのでしょうか? たとえば、 元の値が2345、四捨五入後で2350、差額は 5 元の値が2344、四捨五入後で2340、差額は -4 それなら =ROUND(A1,-1)-A1 でいいと思います。

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

ROUND関数と四則演算でできますね。 A1セルに数値がある場合は次のようにします。 =(A1+5)-ROUND(A1+5,-1) これはA1セルの値に対して5を足した数字から、その10の位に四捨五入した数値の差を求めているだけです。 ただし、120など1の位に0があると-5が表示されますので、IF関数などで処理をするかMOD関数を使って5で割った余りを求めるなどの工夫をしてください。

全文を見る
すると、全ての回答が全文表示されます。
  • asaminami
  • ベストアンサー率54% (81/150)
回答No.3

おはようございます。 数式でよろしければ・・・   A   B   490   5961 とある時にB1のセルに=ROUND(A1,-1) としてB1セルの式を下にコピーして下さい。 そうすれば、一桁で四捨五入できます。    

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

=ROUND(A1,-1) とすればA1セルに入れた数字の1の位を四捨五入してくれます。 

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

A1のセルに値があるとして。 =5-MOD(A1+5,10)

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

関連するQ&A

  • エクセル一の位の丸め方

    (ある金額)×0.05(5%)の答えの一の位の数字が 3未満のときは切り捨て 4以上7未満のときは5と表示 7以上のときは切り上げ             としたいのです。 例  1581、1582、1583 は1580と表示(切り捨て)    1584、1585、1586 は1585と表示(真ん中にそろえる)    1587、1588、1589 は1590と表示(切り上げ) どうぞ宜しくお願いいたします。

  • エクセルでの数値の表示について、教えて下さい。

    今、仕事で、エクセルで日々の売上表を作成中です。 質問なのですが、 (1)小数点以下の桁数を0にすると、1の位が四捨五入になってしまうのですが、切り捨てにしたいのですがどうしたらいいですか?(これは、平均を求めた答えです) (2)数式バーには、実金額を入れてセルには、千円単位で表示したい場合はどうしたらいいですか。 (以前、セルの書式設定→表示形式→ユーザー定義でやったらできたのですが、今日やろうと思ったら忘れてしまい 出来ませんでした) またこの場合も千単位が、四捨五入になってしまいました。やはり、切り捨てにしたいのですが… (3)例えば、7-9と入力すると、日付表示になってしまいますよね?そのままを表示したい場合どうしたらいいですか? いずれも表示形式をどうにかするとできるのでしょうか。 それとも、関数で作成するのでしょうか。 説明がへたですみません。 どなたか、無知な私にご教授を宜しくお願いします。

  • エクセル漢数字の表示方法について

    自力で調べましたが、どうにもわからないので教えてください。 漢数字の表示で、以前何度か質問させていただきました。 「一二三、四五六」と表示する方法を探していたのですが、表示形式のユーザー定義で [>=1000][DBNum1]###"、"###;[<1000][DBNum1]###;[DBNum1]# とするとそれが可能となることを教えていただきました。 ところが、一度保存をし、再度ファイルを開くと、表示がアラビア数字に戻っています。ユーザー定義を確認してみたところ、 [>=1000][DBNum1][$-FFFF]###"、"###;[<1000][DBNum1]###;[DBNum1]# となっています。なぜか[$-FFFF]というものが追加されてしまっているのです。この部分を削除すれば元通り漢数字の表示になるのですが、なんとか解決方法はないでしょうか? よろしくお願いします。

  • エクセル 小数点切捨てで整数表示にしたい 関数の使い方

    「小数点の切捨て」を実行し、整数で表示されるように関数を使いたいのですが、よくわかりません。 A1に「32*0.3」という数式を使って「9.6」という数字が表示されています。 この「9.6」を切り捨てて「9」と表示したいのですが、どの関数を使用し、どのように数値などを入力すればいいのかわかりません。 教えてください。

  • Excelでの数字の表示

    セルA1に Number セルB1に 0010   と入力されていて、 セルC1に Number0010 と表示させたいとき、どのような数式を使えばよいのでしょうか。 B1の表示形式をユーザー定義で 0000 としても、 =A1&B1 とすると、 Number10 と表示されてしまいます。 よろしくお願い致します。

  • Excelで任意の位の数字を取り出すことは出来ますか

    例えば、A1のセルに1234という数字が入っていたとして B1に千の位(この場合は1)  B2に百の位(2) B3に十の位(3) B4に一の位(4) と言う風に任意の位の数字を取り出すような関数または 数式はありますでしょうか?

  • エクセル 複雑なIF関数を避けたいのですが…

    入力した数値を一定のルールで丸めて出た数値を別のセルに返したいのですが、 ●1以上10,000未満の場合 【1の位】切り捨て【10の位】1~5の場合5、6~9の場合0で100の位に1プラス【100の位以上】そのまま ●10,000以上100,000未満【1の位】切り捨て【10の位】切り上げ【100の位以上】そのまま ●100,000以上1,000,000未満【1の位】切り捨て【10の位】切り上げ【100の位】切り上げ【1000以上の位】そのまま ●1,000,000以上10,000,000未満【1の位】切り捨て【10の位】切り捨て【100の位】切り上げ【1000以上の位】そのまま ●10,000,000以上【1の位】切り捨て【10の位】切り捨て【100の位】切り捨て【1000の位】切り上げ【1万以上の位】そのまま といったルールなのです。 CEILINGやIF関数を使ってと思ったのですが、一つのセルに7個以上は使えないし… 一度やってみたら =IF(T1="","",IF(V1="","",IF(V1>T1,"",IF(LEN(V1)<=3,ROUNDUP(A1,-LEN(V1)+2),IF(LEN(V1)=4,IF(LEN(ROUNDUP(A1)-50)>4,ROUNDUP(A1),(ROUNDUP(A1,-2)-50)),ROUNDUP(A1,-(LEN(V1)-3))))))) 1こんなに長くなってしまいました。 もっとシンプルでできないものでしょうか?

  • エクセル関数で

    お世話になります。下記の数値の小数点以下3桁目をある条件で 切り上げ・切捨てを行いたいのですが、その条件に加えて小数点以下3桁 目が0でも切上げにする場合の数式を教えていただけないでしょうか? 【条件】23.230以下は、小数点以下3桁目を切り捨て。23.231以上は 小数点以下3桁目を切上げる。ただし、23.231以上で切上げる場合、 小数点以下3桁目が0の場合でも切上げる(*) 例)23.151 → 23.15   23.150 → 23.15   23.230 → 23.23   23.231 → 23.24 (*) 23.240 → 23.25 切り上げ、切捨ての数式はIF関数でできたのですが、23.231以上で 切上げる場合、小数点以下3桁目が0の場合でも切上げるというのが 分かりません、、、 =IF(A1>=23.231,ROUNDUP(A1,2),ROUNDDOWN(A1,2)) ご指導いただきたく、宜しくお願い致します。

  • エクセルで千桁以下を切り捨てで表示させるには?

    今、エクセルで分析資料を作っているのですが、全ての数字の千桁以下を切り捨てで表示させたいのですが、うまくいきません。 とりあえず、書式設定のユーザー定義で「###,###,」を選択することで、千桁以下を表示させることはできたのですが、どうしても四捨五入になってしまいます。これを四捨五入せずに切り捨てで表示させるのはどうすればよろしいでしょうか?

  • 0から始まる数字を表示する

    Excelで012でセルに0から始まる数字を表示するユーザー定義を教えてください、

このQ&Aのポイント
  • BR-80とGT-1のcosm製品の音色にはどのような差があるのか気になっています。
  • また、BR-80とGT-1の内臓cosmの品質の違いや、エフェクターのパーツ品質の差異についても知りたいです。
  • さらに、GT-1のコンパクトなサイズで音色の切り替えが可能かどうかも確認したいです。
回答を見る

専門家に質問してみよう