• ベストアンサー

小数部を含む数字の3桁区切りで小数部を表示するには?

php504の回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

number_formatで小数を表示する場合は引数が2個必要です。 少数以下3桁の場合は number_format(123456.789, 3); // 123,456.789 2桁にすると四捨五入されます number_format(123456.789, 2); // 123,456.79

関連するQ&A

  • VB2010 3桁区切りの数字の表示の仕方

    VB2010で、3桁区切りの数字の表示の仕方をお教えいただきたかったのです。3桁表示では、意味不明ですね。すみませんでした。 サンプルとは、DefaultcellstyleのFormatの「形式の種類」で「数字」を選びますと、その中にサンプルが表示されて「1,235」というように現れていたということです。位取りの「,」を数字にいれたいという簡単な質問でしたが、私には解決方法が分かりません。 別の参考資料では、次のように書きなさいということですが、試みましたが区切りは出てきませんでした。 dataGridView1.Columns(3).DefaultCellStyle.Format = "#,0"

  • Excelで小数点を表示しつつ、桁区切りもつけたい。

    Excelで資料を作り、2500/本と先に入力し桁区切りをつけたいと思い以前質問させて頂いてなんとか関数を使用し、完成したのですが今度は2500.00/本と先に入力してあって同じように関数を使って桁区切りをしようとすると.00も数字として認識しているようで変な場所に桁区切りがついてしまいます。単位が/本のほかにも/個、/台と色々な単位があります。小数点も表示しつつ、桁区切りも3桁の場所に表示できる方法はないでしょうか。よろしくお願いします! 以前、投稿しましたが間違って削除してしまったのでもう一度投稿させて頂きました。

  • Excelの桁区切りと小数点以下表示について

    Excelの桁区切りと小数点表示等についてツールバーにある「[,]桁区切りスタイル」や「小数点表示桁上げ」と[セルの書式設定]内にある「小数点以下の桁数」や「桁区切り(,)を使用する」の違いを教えて下さい。 因みにツールバーにある「[,]桁区切りスタイル」を選択すると勝手に小数点第2位まで表示されてしまいます。 それが何故かわからないのです。 ※ Win XP、Excel2002の環境で行っています。

  • Excelで小数点も表示し、桁区切り使用したいです

    Excelで資料を作り、2500/本と先に入力し桁区切りをつけたいと思い以前質問させて頂いてなんとか関数を使用し、完成したのですが今度は2500.00/本と先に入力してあって同じように関数を使って桁区切りをしようとすると.00も数字として認識しているようで変な場所に桁区切りがついてしまいます。単位が/本のほかにも/個、/台と色々な単位があります。小数点も表示しつつ、桁区切りも3桁の場所に表示できる方法はないでしょうか。よろしくお願いします!!

  • Excelで小数点も表示し、桁区切り使用したいです

    Excelで資料を作り、2500/本と先に入力し桁区切りをつけたいと思い以前質問させて頂いてなんとか関数を使用し、完成したのですが今度は2500.00/本と先に入力してあって同じように関数を使って桁区切りをしようとすると.00も数字として認識しているようで変な場所に桁区切りがついてしまいます。単位が/本のほかにも/個、/台と色々な単位があります。小数点も表示しつつ、桁区切りも3桁の場所に表示できる方法はないでしょうか。よろしくお願いします!!

  • Excelで小数点も表示し、桁区切り使用したいです

    Excelで資料を作り、2500/本と先に入力し桁区切りをつけたいと思い以前質問させて頂いてなんとか関数を使用し、完成したのですが今度は2500.00/本と先に入力してあって同じように関数を使って桁区切りをしようとすると.00も数字として認識しているようで変な場所に桁区切りがついてしまいます。単位が/本のほかにも/個、/台と色々な単位があります。小数点も表示しつつ、桁区切りも3桁の場所に表示できる方法はないでしょうか。よろしくお願いします!!

  • Accessの桁区切りについて教えてください。

    アクセスのレポートの金額に、桁区切りのカンマを付けたいと思っています。 プロパティの書式を通貨にすると¥マークがついてしまいます。 合計は付いてもいいのですが、内訳には¥マークを付かないように桁区切りだけにしたいのです。 そのため、書式に『###,##0』としました。 できましたが、小数点以下が表示されません。 小数点を表示したいので『###,##0.###』としたら、『59,180.000』となってしまいます。 小数点の指定を自動から3桁表示に変えましたが、うまくいきません。 教えていただきたい内容としては、 ・金額の表示に桁区切りのカンマを付けたい。 ・でも¥マークは付けたくない。 ・小数点以下該当があるもののみ3桁まで表示させたいが(5,500.365)、  小数点以下がないものは小数点以下は表示させたくない(5,400)。 ぜひともアクセスを使いこなしている方、お教えください。

  • Excelの小数点表示について

    Excel2002で、あるセルに数字が入力してあり、その数字に3桁区切りを付けるため、ツールバーの「桁区切りスタイル」をクリックしたところ、3桁区切りにはなったものの、小数点2桁表示にまでなってしまった。 例:「1000」と入力してあるセルに対し、「桁区切りスタイル」を選択。 ↓ 「1,000.00」と表示されてしまう。 「桁区切りスタイル」を選択しても小数点表示にならないようにするには、どのようにしたら良いか、ご教授いただけないでしょうか。 (因みに該当のファイル(シート)は、Access2002よりエクスポートしたものです。)

  • ※表示にすると桁区切りが消えてしまいます

    表示形式で、セルに数字をいれると※マークがつくように設定しました。そうすると桁区切りの設定が消えてしまいます。両方ともを生きるような設定はありますでしょうか?すみませんがお願いします

  • VBAでの桁区切り表示について

    データベースからSQL文よりデータをSELECTして、Excelのセルに表示しています。 その際、数値を下記のように桁区切り表示したいのですが、どのようにしたらできるのでしょうか。 (1)100   → 100 (2)1000   → 1,000 (3)0.25   → 0.25 (4)1.75   → 1.75 (5)1111.25 → 1,111.25 もし、桁区切りと小数点以下を表示できない場合は、小数点以下を切り上げ表示したいと 思っています。 (3)0.25   → 1 (4)1.75   → 2 (5)1111.25 → 1,112 <今のプログラム> ★DBよりデータをSELECT Do Until .EOF    Cells(i, 2).Value = .Fields(0).Value    i = i + 1    .MoveNext Loop