No.5ベストアンサー
- 回答日時:
質問の56、45、45の単位はcmでしょうか。
そうすると、56cm×45cm×45cm=113400cm3(立方cm)=0.1134(立方m)ですね。
>下1ケタを切り上げ表示したいです。
下1桁目をみて整数に切り上げるのなら、(下1桁目を切り上げ)
=int(0.1134+0.9) = 1
下2桁目をみて下1桁に切り上げるのなら、(表示を1桁)
=int(0.1134*10+0.9)/10 = 0.2
RoundUp関数は、Roundup(0.000001,1) = 0.1 になるわけで、どのような結果が欲しいかで使う必要があります。
この回答へのお礼
お礼日時:2014/05/18 17:32
説明が下手で申し訳ないです。
分かりやすい説明、ありがとうございます。
悩んでいた部分はそこでした。
試して作ってみます。ありがとうございます。
No.6
- 回答日時:
既出のご回答にもあるとおり、式の右辺に単位を付けるときは、左辺にも付けるものです。
A cm x B cm x C cm = D cm3 = E m3
A x B x C = D (cm3) = E (m3)
A x B x C = D [cm3] = E [m3]
A x B x C = D = E
といった感じで書きます。また、a = A cm、b = B cm、c = C cm、d = D cm3、e = E m3 という文字を導入することにより、
A x B x C = d / cm3 = e / m3
a / cm x b / cm x c / cm = d / cm3 = e / m3
という書き方をすることもあります。
さて、Excel における掛け算ですが、次式のどちらでも同じ結果になります。2、3 個ならどちらでもいいと思いますが、たくさんの数を掛けるときは、PRODUCT 関数が簡潔な記述になるので、便利です。
D1 =a1*b1*c1
E1 =product(a1:c1)
cm3 を m3 に直すなら、算数で習うとおり、割り算すればいいだけですね。
F1 =a1*b1*c1/10^6
G1 =product(a1:c1)/10^6
切上げの件ですが、質問者さんのおっしゃっている「下1ケタを切り上げ表示」というのが何て意味なのかによって、必要な数式が変わってくると思います。
切上げと言えば、ROUNDUP 関数が最も多用されていると思います。しかし No.5 さんのご回答のとおり、小数点第 1 位の数字のみ、あるいは第 2 位の数字のみを問題にし、それ以下の桁は見ないで切り上げるという場合は、足し算と INT 関数の組み合わせが必要です。
もしも「小数点以下の桁数に関らず、それを 1 つ減らしたい」(小数点第 6 位以下が全て 0 だとすれば第 5 位を切り上げて第 4 位まで残したい)という意味だった場合は、桁数を求める必要があります。そのため、算数でも習う、対数を組み込む必要があります。
例えば小数点以下が 6 桁以内だと分かっている場合、10^6 倍してから対数で桁数を求めます。ただしここで、掛ける数を大きくし過ぎると誤差(桁あふれ、オーバーフロー)の原因になるので、注意。同じ理由で、「*10^6/10^6」ではなく「/10^6*10^6」という順序で数式を記述しておくのがよいかもしれません(A ~ C 列が微小な数ばかりの場合は逆になるかもしれません)。勿論この部分は、約分により削ってしまっても数学的に正しいですから、それでも構いません。
H1 =roundup(product(a1:c1)/10^6,int(log10(product(a1:c1)/10^6*10^6))-2)
あるいは
=roundup(product(a1:c1)/10^6,int(log10(product(a1:c1)))-2)
No.4
- 回答日時:
>A×B×C=Dcm3=Em3という式があり、例えば56×45×45=0.1134cm3=Eの答えの、下1ケタを切り上げ表示したいです。
「例えば」の値について単位に誤りがありませんか?
56cm×45cm×45cm=113400cm3=0.1134m3
A、B、Cの値がcm単位であれば以下の数式で良いでしょう。
C=ROUNDUP(A*B*C,0)
D=ROUNDUP(A*B*C/1000000,0)
または D=ROUNDUP(A/100*B/100*C/100,0)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数式を教えてください。 AとBのセルがあり、Aのセルに値がある場合はCのセルへ1と表示。 AとBの 5 2022/03/23 14:38
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- その他(Microsoft Office) Excel 2列の値を返す数式についてです 1 2022/11/23 22:59
- Excel(エクセル) EXCEL関数(数式)を教えてください 2 2022/05/20 12:52
- 数学 …こりゃ酷すぎる。回答者諸君、しっかりしなさい。初等的な問題にはまず初等的な解法を示すべきと心得よ。 7 2022/04/11 22:00
- 物理学 台と小物体合わせた全体の水平方向の運動方程式 とは? 8 2022/09/02 06:33
- 物理学 物理の単振動の問題で分からない所を教えてください 1 2023/05/10 20:59
- Excel(エクセル) エクセルからスプレッドシートに数式を移植で起こるエラーについて。 2 2023/08/05 10:56
- Excel(エクセル) Excel 計算式を教えて下さい 3 2022/12/15 19:46
- Visual Basic(VBA) C3とC4のセルに、Visual basicで実行した時入力した値をC3に表示させ、その後に、C3に 1 2023/07/14 09:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
えエクセルで○は1とし△は0.5で...
-
UWSCのCALLで呼び出すファイル...
-
EXCELで2つの数値のうち大きい...
-
Excelで隣のセルと同じ内容に列...
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルのオートフィルタで最...
-
エクセルで、2種類のデータを...
-
エクセルでオートフィルタのボ...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
スマートな関数を教えて下さい。
-
エクセルで時刻(8:00~20:00)...
-
2つのエクセルのデータを同じよ...
-
SUMIFとCOUNTIFを合わせたよう...
-
Excelのオートフィルタで非表示...
-
エクセルでの複数条件下での標...
-
エクセル 同じ値を探して隣の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
えエクセルで○は1とし△は0.5で...
-
VBAで組み合わせ算出やCOUNTIFS...
-
Excel 英大文字小文字を区別せ...
-
1次システムのゲイン特性について
-
UWSCのCALLで呼び出すファイル...
-
急いでいます。論文での数式の...
-
URLの?以降の名称(~~/index...
-
以下の条件に合う関数を教えて...
-
数学Ⅲ
-
EXCELで2つの数値のうち大きい...
-
Excelで隣のセルと同じ内容に列...
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセルで、2種類のデータを...
-
エクセルで時刻(8:00~20:00)...
-
エクセルのオートフィルタで最...
-
エクセル 同じ値を探して隣の...
-
エクセルでオートフィルタのボ...
おすすめ情報