- ベストアンサー
関数で少数点以下の値のみ表示したい
NNoriの回答
- NNori
- ベストアンサー率22% (377/1669)
小数部分だけとりだして文字列にして小数点より右を表示する。 dim s as string dim p as integer dim ret as string s = string( x - int(x)) P = instr(s,".") if p > 0 then ret = mid( s , p + 1 ) else ret = "0" end if しかし、0.10 のときは 10 0.1のときは 1 と表示されちゃって、なんか意味がない(使い道がない)ような気がしますね。
関連するQ&A
- EXCEL関数について
A B 1 3.4 2 5 4 9 7 6 □ □ ※上記の図は、A1セルに1、B1セルに3.4、A2セルに2、B2セルが5・・・の数値が入力されていることを表しています。 質問 A5セルに、A列を合算した値【14】+B列を合算した値23.4の、10の位【2】を足した値を表示したい→【16】と表示したい B5セルにはB列を合算した値【23.4】の1の位以下の数値を表示したい→【3.4】と表示したい。 つまり、(B1+B2+B3+B4)が10以上になれば、その値の10の位の数値を、A5セルに足したいのです。 このような事をするには、どういった関数を組めば可能でしょうか。 説明がわかりずらく、申し訳ありません。 どなたかおわかりになる方がおられましたら、ご教授下さい。 よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- Excelでの少数処理
エクセルの計算で悩んでいます。 A列とB列に適当な少数を入力します。 C列にA×Bの値を,少数以下第3位で切捨て(ROUNDDOWN)表示させます。 (例 5.23×1.25=5.2875 切捨て処理後 C列に5.28が表示されます。) D列にC列の数値に適当な定数を掛けたものを表示します。 (例 5.23×定数3.14=16.4222となるはずが,16.60275となり、C列の数値を切り捨て処理前の5.2875と認識しているようです。) C列の数値を5.23と認識させるにはどうすればいいのでしょうか。
- ベストアンサー
- その他MS Office製品
- 関数CONCATENATEの表示で
=CONCATENATE(A1,B1,C1,D1,E1)という式を作りました。 A1=0.10 B1=× C1=0.30 D1=× E1=0.50 上記の数値が入力されているので、 0.1×0.3×0.5 と表示されます。 確かに数値としては、0.1,0.3,0.5なのですが、この数値を少数第2位(0.10×0.30×0.50)まで表示させることはできないでしょうか? 入力するセルを「文字列」に設定して、0.10と打ち込めば少数第2位まで出せるのは知っているのですが、入力時に「.1」「.3」「.5」と入力していきたいのです。 これは無理でしょうか?
- ベストアンサー
- オフィス系ソフト
- 【Excel】条件を満たした最下行の値を表示
こんにちは。 Excel2013を使用しています。 《Sheet1》 A B C ・・・・・・ N 1 1234 ○ 01/01 2,000 2 1234 ○ 01/30 5,000 3 2345 △ 01/05 1,000 4 3456 □ 01/20 3,000 5 3456 □ 01/25 4,000 6 1234 ○ 02/10 6,000 7 3456 □ 02/15 5,000 上記のような表がSheet1にある場合、A列が1234(数値)である最下行のN列の値をSheet2のA1セルに表示させたいのですが、関数で可能でしょうか? この場合はSheet2のA1セルに表示される値は6,000、同様にA列が2345(数値)である最下行のN列の値の場合は1,000です。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- エクセル関数について
エクセル関数について質問です。 簡単に説明すると特定のセルに特定の数値を入力するとその行の別のセルの数値を別のセルに表示させたい。 たとえば A B C 1 100 2 200 1 100 3 300 1 300 4 400 5 合計 400 上記の様になっていた場合 A列は定数で固定です。B列のセルに1と入力(1でなくてもよい)した行のA列の数値を Cに表示したいのですが、 C列にどの様な関数を使ったらいいんでしょうか?宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- 少数点のチェック
入力された値の数値チェックと数値ならば、少数点第2までの入力を許可するというスクリプトをまとめてつくりたいのですが、なにかサンプルのようなものはないでしょうか? よろしくおねがいします。
- ベストアンサー
- JavaScript
- Excelの関数について
[C1のセル値]-[A1またはB1のセル値] を使って計算したい場合の計算式を教えて下さい。 A列、B列、C列には具体的な数値を入力します。 D列にその結果を表示させる関数を入力したい。 と考えています。 但し、以下の条件を満たす事が必須となります。 (1)A、B、またはCのセルが未入力の場合はDは空白セルのまま。 (2)A、Bいずれかの一方が入力されている場合はCの値を使って計算し結果を表示。 (3)A、Bいずれも入力されている場合はBを優先してCの値を使って計算し結果を表示。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- EXCELの数式(関数?)で小数点以下が0の場合
EXCELの数式(関数?)で小数点以下が0の場合 省略されてしまうのを省略されないようにしたいのです 例えば 添付ファイルですが A6の値が4.520ですが J列に数式(関数?)をいれると A6の値が4.52になってしまうのですが これを4.520という表示になるようにできないでしょうか? (これをautocadに落とした時に 小数点以下の0が抜けるのがまずいので)
- ベストアンサー
- オフィス系ソフト
- excel関数教えてください。
表にしてあって、A列には任意の数字がはいるようなってます。関数はB、C、D列に使いたいのですが B列:Aを3で割り小数点以下に.666が出たときには整数に2を足して、.333の場合は整数に1を足して表示したい。 C列:Aを3で割り小数点以下に.666か.333の場合小数点以下を切り捨てたい D列:Aを3で割り小数点以下に.666か.333の場合小数点以下を切り上げたい 例としては A B C D 1 10,000 33,334 33,333 33,333 2 20,000 66,668 66,666 66,666 上のような表です。Aに入る数値はいろんな 数値があります。関数に該当しないものは 3で割った数字をそのまま表示したいです。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- 少数点以下2桁以上の入力でエラーメッセージを表示するには
データの入力規則で、少数点以下2桁以上の数値が入力されたらエラーメッセージが表示されるようにできないでしょうか? (小数点以下1桁[3.2→OK] 小数点以下2桁[3.26→エラーメッセージ]) または、条件付き書式で上記条件でセルの色を変えることはできますか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。