[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ROUNDDOWNで表示している数値をコピー貼付け』(カノン)
[ROUNDDOWNで表示している数値をコピー・貼付けする]
入力した数値を千円単位にしたかったので、現在はROUNDDOWN関数を使って 下三桁切捨てでセルに表示させています。 しかしROUNDDOWN関数で下三桁切捨てにした数値をコピー・貼付けすると 下三桁切捨てされた数値ではなく、元の数値が貼付けされてしまうのです。
貼り付ける際に『値と数値の書式』を選択して貼り付けると、表示される数値は 千円単位なのですが、貼り付けた数値を計算に使用すると千円単位ではなく 元の数値で計算されてしまうのです。
ROUNDDOWN関数を使用し千円単位に表示された数値をそのまま(千円単位のまま) コピー・貼り付けする方法というのは無いのでしょうか?
ご存知の方、ご教授よろしくお願い致します。
ROUNDDOWN(A1,-3)としても、千単位の数値になるわけではありませんよ。 あくまで12345という数値を12000という数値にするだけです。 おそらくシートの設計者が表示形式で「千単位に見えるように」設定したのだと 想像します。 該当セルの行の高さを大きくしてみると 12 000 のように2行に表示されるのでは ありませんか? 上の行を見えるようにしてあるだけですね、多分。 千単位にする場合にはさらに数値を1000で割ってやる必要があります。 (KAMIYA)
KAMIYAさん、ありがとうございます。
入力シートを詳しく見てみると、セルの表示形式が [>999]#,###,;[<999]"▲"#,###,; となっていました。 KAMIYAさんの言うとおり、表示形式で調整してあるようです。
と言う事は、表示形式を数値に戻し、数式をROUNDDOWN(A1,-3)/1000にすれば 千単位になり、コピー・貼り付けをしても大丈夫なのでしょうか? (カノン)
おっと、その方法がありましたね、 表示形式で1000単位のものがもうひとつあったのを忘れてました。 表示形式のユーザー定義で「#,」とすると1000単位での表示になります。 この場合でもセルに表示されるのは12000→12ですが、 表示上そうなっているだけで実際にセルに保持されるのは 12000です。 どちらにせよ、表示で千単位にするのではなくて、 実際に1000で除算する必要がある、ということです。 (KAMIYA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.