アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセル初心者です。EXCEL関数 上四桁目を3捨4入ってどうすればいいでしょう。。とほうにくれています。

A 回答 (4件)

参考URLを見てください(ここのサイト内です)


4桁目というこっとは
=round(***+1000,-4) で もとめる値になります

参考URL:http://okwave.jp/qa16018.html

この回答への補足

すみません。通常の四捨五入(round)ではなく、三捨四入です。
上四桁目というのは、上から、四番目ということで、
例えば、¥123,456なら、\124,000
\1,234なら\1,240という数値が混在したExcel表の作成です。

補足日時:2008/09/18 21:54
    • good
    • 0
この回答へのお礼

お礼がおくれました。ありがとう。
参考URLとその後の書き込みで解決。
うららかな休日の朝、忘れてしまったログイン名とパスワードの回復とEXCEL表で頭の体操ができました。強化選手辞退・部品見積書格闘家

お礼日時:2008/11/01 12:06

#2です 下の式ではどうでしょうか


=ROUND(元の値+10^(LEN(元の値)-5),4-LEN(元の値))
    • good
    • 0

#2です


私の示した式は四捨五入でなく三捨四入の式です その為に1,000を足しています
上から4桁目で丸める理由を教えてもらえますか
    • good
    • 0

A1に数字を入れた時


=INT(INT(A1/ 10^INT(LOG(A1,10)-3)+6) / 10) * 10^INT(LOG(A1,10)-3+1)

この回答への補足

よくわからないです。。
INT・・・数値を指定した数値よりも0に近い整数に丸めた値を返します。
     数値には実数を指定します。
^(キャレット)・・・べき算
LOG・・・指定された数を底とする数値の対数を返す。
     LOG(数値、底)数値-対数を求める正の実数を指定します。
            底-対数の底を指定します。etc,以下省略
/・・・÷
*・・・X
で、読み下すとなんだか、しっくりこないのですが。。。

補足日時:2008/09/18 22:32
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A