• 締切済み

小数点以下を5刻みで表示

数値iに小数点以下の位がある場合に、 0.X の位をいかなる場合も5にするには どのようなスクリプトを書いたらよいでしょうか。 i が 14 の場合 → 14(小数点以下は表示しない) i が 32.666... の場合 → 32.5 i が 21.1 の場合も →21.5 といった具合です。 宜しくお願いします。

みんなの回答

回答No.3

ANo.2ボケてますね。。。m(_ _)m 10ではなく1で割って下さい。

回答No.2

10で割った余りが0ならそのまま表示 余りが0以外なら10で割って整数にした物に0.5を加算 でいけるんじゃないでしょうか

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.1

参考までに。。。 これで、Integerかnot Integerかが判定できているわけですから、、、 わかりますよね?(笑) <HTML> <HEAD> <SCRIPT charset="Shift_JIS" type="text/javascript"> <!-- function ValueCheck(num) { var tmp; tmp = parseInt(num); if (tmp == num){ alert("Integer"); } else{ alert("not Integer"); } } //--> </SCRIPT> </HEAD> <BODY> <A HREF="javaScript:void(0)" onClick="javaScript:ValueCheck(1);">1</A> <A HREF="javaScript:void(0)" onClick="javaScript:ValueCheck(2.5);">2.5</A> <A HREF="javaScript:void(0)" onClick="javaScript:ValueCheck(3.1);">3.5</A> <A HREF="javaScript:void(0)" onClick="javaScript:ValueCheck(4.9);">4.5</A> </BODY> </HTML>

関連するQ&A

  • 小数点以下しかない数値の表示

    数値を str(数値)で文字列にしているのですが、小数点以下しかない数値の場合 ”.123”のように0が頭につきません。 どのようにしたら良いのでしょうか。もちろん小数点以上の値の場合はそのまま表示したいです。

  • エクセル小数点以下のみにする表示形式について

    excelの数値表示形式についての質問です。 いろいろ調べたのですが、どうしてもわからなかったので…。 0.002、とか0.0234とか0.223・・・など、小数点以下の小さい数値を 扱うことが多いのですが、このとき、エクセルで 小数点以上の「0」を表示させないようにするにはどうすれば いいのでしょうか。 例で言えば、.002 、.0234 、.223 とかの表示形式にしたいのです。 すでに、入力した数値について、このような表示形式にできるような やり方はあるのでしょうか。 よろしくお願いします。

  • 小数点第一位まで表示したいのですが

    「1」は、「1」で、「1.1」なら、小数点第一位まで表示したいのですが 列全体に書式設定を設定したい場合、 どう設定すればいいのでしょうか? 数値で小数点以下の桁数を1にすると、「1」が「1.0」になってしまいます。 理想の表示形式は添付画像の通りです。

  • 【エクセル】小数点以下を表示したい

    特定の譲許んかにある数字を小数点を表示するにはどうすればいいのでしょうか。 【要件】 ・10以上は小数点表示しない ・10以下を小数点表示する  ・0は0のまま  ・0.3の場合、0.3と表示  ・5の場合、小数点表示せず、5と表示する 宜しくお願いします。

  • EXCEL 小数点以下だけの表示

    EXCEL2003です。 数値セルの小数点以下一桁だけを表示したいのですが、どうすればいいでしょうか? 例)15.3 30 41.2 →3 0 2 よろしくおねがいいたします。

  • 小数点以下を強引に表示させたい

    小数点以下を強引に表示させたいと考えています。 具体的には、「130」という値を「130.00」というように、小数点以下2桁まで表示させたいのです。3桁以下は切り捨てます。 これまでは、 $c = $a / $b; round($c, 2); という方法でやっていたのですが、$cがきっちり割り切れる値だと、どうも普通に小数点以下を表示させないようなのです。 例え「00」でも表示させたいのですが、そのような関数はありますでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • EXCELで小数点以下を検索

    22.43とか49.51とか小数点以下2桁の数値を集計する表があるとします。 集計した合計が通常だと71.94とかなるわけです。 ところが、 49.51のところ打ち間違え49.516とか小数点以下を3桁目まで入れてしまった場合、 数値的には71.946ですが、小数点以下2桁表示だと71.95になってしまいますね。。 結果的に集計した合計が違ってしまうので、 大量の数値の中から、通常小数点以下2桁で入力するべきところを 3桁で入れてしまった部分を特定するために、Ctrl+Fとかの検索とかで 一発で特定する方法はありますか?

  • 小数点以下の数字の桁数表示について

    VB6.0で小数点以下の数値が0の場合でも指定した桁数で0も表示するにはどのようにしたらよいですか? 例えば、四捨五入のROUND(0.195000,4)のとき返ってくる数値が「0.195」となり最後の0が表示されません。(以下は4桁表示したいのに) (小数点以下第5位が5なら切り上げで最後に1が表示されますが) エクセルだとセルの書式設定で表示桁数を設定するだけだったのですが。 FIXED関数、TEXT関数はVB6.0では使えないのですよね? VB6.0に詳しい方よろしくお願いします。お手数です。

  • Excel97小数点以下の表示

    いつもお世話になってます。 小数点以下の表示についてご存知の方がいらしたら教えてください。 x=round(a/b,0)とします。 0.5>x>0 の四捨五入して0になる場合は0を表示させたいのですが x=0 のときは値を表示させたくないときはどのような書式設定をすればよいのでしょうか。よろしくお願いします。

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

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

専門家に質問してみよう