• ベストアンサー

計算式を使わないで10の位以下を0表示にする方法

エクセルで、10の位以下を0で表示させたいのですが、計算式を使わずにできる方法はあるのですか??たとえば、「1934→1900」「2330→2300」という感じです。

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

  • ベストアンサー
  • ensan8
  • ベストアンサー率45% (45/100)
回答No.4

100の位以下を0表示にするユーザー定義書式ならできるんですが、10の位以下となると計算式を使うしかないような気がします。 ちなみに100の位以下を0表示にするユーザー定義書式は「#,##0,",000"」です。

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

その他の回答 (5)

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

エクセルの現状の表示形式には (A)計算もして(切捨てや、切り上げ、桁を決める(何百円で表)、一定額を足すなど) あわせて (B)表示形式も好みのもの にする機能はありません。 (A)は関数の機能のみが受け持ちます。 ただ例外的に形式を選択して張り付け、加算・乗算がありますが セルの値が変わります。それでよい場合ですか。それならVBAでも出来ます。 わずかに表示単位以下を四捨五入している風に見える場面がありますが、切捨てに指定ができません。 123.567ー>数値指定、小数点以下0で123 もうひとつ、1000で割り算しているように見える例 ユーザー定義 #,##0,(最後のカンマが重要) http://www.relief.jp/itnote/archives/000167.php しかし演算してるわけではなく他の指定(例10000で割り算的なことは出来ない。) ーー 今のエクセルには、質問者の要求にこたえられません。 関数式などで(A)を別セルで行い、そちらを対象にするか、VBAで値を変えてしまうしかない。

全文を見る
すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

こんにちは。 ・マクロを使わない場合 ツール-オプション-計算方法   表示桁数で計算する  にチェックを入れる 適当な場所に、「100」を入れて、その書式を、「0」とします。 その「100」をCtrl + C で、コピーして、 目的の数値の範囲を選択し、 右クリック-形式を選択して貼り付け  除算 そのまま、もう一度、 右クリック-形式を選択して貼り付け  乗算 そして、 ツール-オプション-計算方法   表示桁数で計算する  をオフにします。 ・マクロを使う場合(以下の場合は、1000以上、すべての数値に該当します) '----------------------------- Sub Test1() Dim c As Variant With ActiveSheet   Application.ScreenUpdating = False   For Each c In .UsedRange    If VarType(c.Value) = vbDouble Then     If c.Value > 999 Then      c.Value = Int(c.Value / 100) * 100     End If    End If  Next c End With  Application.ScreenUpdating = True End Sub

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

「計算式を使わずに」とは、表「計算」ソフトである Excel らしくない質問ですが、計算式を使わない理由とか目的は何ですか?

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

たとえば、A1セルに表示したい数があった場合 =rounddown(A1,-2) だとだめですか VBAでやるほどのこともないので、 簡単な計算式が入るけど、 =int(A1/100)*100 でいいかも

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

たとえば、A1セルに表示したい数があった場合 =round(A1,-2) だとだめですか 後、VBAで関数を作るとか

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

関連するQ&A

  • エクセル2000 十の位以下をゼロにしたい

    エクセル2000を使っています 例えば、計算式の合計が9,988となった場合 9,900と表示させる関数を教えてください 四捨五入はしません、単純に十の位以下をゼロにしたいのです よろしくお願いいたします

  • 百の位以下をゼロで表したい

    エクセルの計算式で、小数点以下を四捨五入するというのは勉強したのですが、出てくる数字を百の位以あらわすことは、可能でしょうか?

  • エクセルで、10の位は、全て切り上げて計算させる方法は?

    お世話になります。 以前ここの場所で、小数点の切り上げについては 教えて頂きました。 =ROUNDUP(A1,0) ・・・セルにこの計算式を入れればOKでした。 では、・・・ 1098 を、 → 1100 1010 を、 → 1100 1001 を、 → 1100 とにかく、10の位以下に数字があれば全て100の位に 切り上げ計算させる方法は、ありますか? なるべく 簡単な方法でお願いします。

  • エクセルで小数点以下を計算しない方法

    エクセルで小数点以下を計算しない方法を教えてください。 表示では、整数なんですが、入っている数字は少数です。 その数字と掛け算して整数にしたいんですが?

  • エクセルで、10の位を、無くすように、計算させる方法はありますか?

    お世話になります。 またまた、問題発生です。 以下のことは出来ますか? 1100  → 11 1200  → 12 19000 → 190 このように、 とにかく、  10の位以下のゼロ、ゼロ、を、消してしまいたいのです。 どのような方法で出来るでしょうか? よろしくお願いします。

  • エクセルで一の位と十の位・・・を足していく

    こんにちは。 できるものなのかわかりませんが、エクセルで 4216というような数字のそれぞれの位の数字を 4+2+1+6=13 と計算していきたいんです。 ROUNDDOWNを使ってみようとしたんですが百の位でつまづきました。 ご存知の方がいたら教えてください。 よろしくお願いします。

  • エクセルでの時間の計算方法について

    時間の計算方法 エクセルで時間の計算をしたいと思っていますが、その方法をご教授いただけると 幸いです。 たとえば    30:40 +  20:20 ______________________ 合計 51:00 平均 26:00 こんな計算をしたいのですがまず30:40といった表示ができません。 単純に計算するだけではなく、表示上も【30:40】とか【26:00】といった感じで 24時間を越える表示をさせることができればよいと思っております。 以上よろしくお願いします

  • エクセルで表示のみ小数点以下切り上げに出来ますか?

    エクセルで表示のみ小数点以下を切り上げにしたいんです。 その数値を使用して他シートで計算しているため、実際は0.1であれば0.1×○○と計算し、表示を0.1のところ小数点以下切り上げで1と表示したいんです。 良い方法があったら、是非教えてください。

  • 小数以下の位について

    小数以下の位について たとえば、0.01の1は、小数第二位の位とか百分の一の位といいますが、0.01の位とはいわないのでしょうか。

  • エクセルの計算について

    エクセルの計算についてですが、 1~30までの整数を掛けたときに 1の位から7個の0がならぶのですが エクセルで計算すると 0が19個並んで表示されてしまいます。 四捨五入等せずに正確な計算を させたいのですが、 どのようにしたらよいか お教えいただくよう お願いいたします。

小学校の先生の言葉に違和感
このQ&Aのポイント
  • 小学校の先生が子供たちに「黒板を見ます」という言い方をしていることに違和感を抱きました。
  • 他の指示も「***ます」という形で行われており、中学・高校の先生には見られない傾向でした。
  • 子供たちに日常的に使われる「***ます」が、教育的な意味合いを持っているのかに疑問を感じました。
回答を見る

専門家に質問してみよう