• ベストアンサー

エクセル 計算

エクセル 計算 生産性の計算 1,000,000 ÷ 123.50 と 1,000,000 ÷ (123 + 50 ÷ 60) では何で答えが違うの? 合わせるにはどうしたら?

質問者が選んだベストアンサー

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.4

> そしたらどんな式になるのですか? そもそも「123.50」で「123時間50分」にはならないので、 123時間50分を「123.50」と表記した時点で、基本的に「式」で表すことはできません。 123時間50分を「123-50」と表記していて 「1000000/123-50 と式を入れても正しく計算されません」と言ってるようなものです。 もし、実際に計算したいのが、「どこかのセルに入っている数値を元に割り算をしたい」 (セルに数式「=A2/A3」みたいに入れていて、A3には「123.50」と記入されている) ということでしたら、 根本的な解決手段としては、元のデータの方を「123:50」と入れるようにしてください。これで「123時間50分」の意味になります。その上で、セルの書式設定で表示形式をユーザー定義の「[h].mm」と設定すれば、見かけ上は「123.50」と表示されるようになります。 ただし、A2に「1000000」、A3に「123:50」という数値が入っている時に、「=A2/A3」では正しく計算できません。日付/時間は、「日」単位で計算するためです。(123:50 は5日3時間50分=5.14583日なので、「1000000÷5.14583=194332」になってしまう) その場合は、数式を「=A2/(A3*24)」と入れて下さい。(「日」単位を24倍して「時間」単位にする) また、セルにそういう式を入れるとセルの書式がおかしくなる(日付表示になる)ので、書式設定で表示形式を「標準」に設定しなおしてください。 以上で、時間を入力したセルを元に「100万割る123時間50分」みたいな計算が出来るようになります。 あるいは、すでに、「123時間50分のつもりで 123.50と入力したデータ」があり、入力しなおすのは手間がかかる場合は、ちょっと複雑ですが、 A2に「1000000」、A3に「123.50」という数値が入っている時には、 「=A2/(INT(A3)+(A3-INT(A3))*100/60)」 と入れることで計算することもできます。 「INT(A3)」で、123.50から「123」を抽出し、 「(A3-INT(A3))*100」123.50から「50」を抽出し、 それを元に「1,000,000 ÷ (123 + 50 ÷ 60)」と同じ式に入れることで、結果が出せるわけです。

okwave1322
質問者

お礼

詳しくありがとうございます。 助かります。

その他の回答 (3)

  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.3

>1,000,000 ÷ (123 + 50 ÷ 60) >の60は分を表してるのですが 123時間50分は、時間単位で表現すると、123.83333時間であり、123.50時間ではありません。 (123.50時間は、123時間30分です。) 123時間50分で割るつもりで「1000000/123.50」という式を入れること自体が、根本的に間違えています。

okwave1322
質問者

お礼

ありがとうございます。 そーいうことなんですね。 そしたらどんな式になるのですか?

  • sumer45
  • ベストアンサー率17% (52/294)
回答No.2

少数点以下の数値の扱い順序が違う為 Roundをかけて有効数値以下は切り捨てる処置をする必要がある

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

60を100にする。

okwave1322
質問者

お礼

ありがとうございます。 1,000,000 ÷ (123 + 50 ÷ 60) の60は分を表してるのですが いいのでしょうか・

okwave1322
質問者

補足

こちらの計算の答えにあわせたいのですが 1,000,000 ÷ (123 + 50 ÷ 60)

関連するQ&A

  • Excelの計算が合わないのですが・・・

    Excelの計算式で =SUM(A3:A31) として計算した式と 電卓で計算した答えが「1」違うのです。 何回も計算したのですが、そして、数式を入れ直したりしたのですが、 同じ答えになり、「1」違います。 何故こんなことが起こったのかわかりませんが、Excelの方が答えとしては間違っています。 きちんとした答えが出るように直したいのですが、 どうすればよいでしょうか? よろしくお願いします。

  • エクセルにて 計算式を教えてください。

    ただ今、表計算をしようと思っています。 作業時間(時)と1時間に機械が動く数(回転数)に対して、実際の生産数が少なかった場合のロス時間(機械停止時間)を出したいと思っています。 計算式が思い浮かばなくて、困ったいます。 どなたか、お知恵を貸してください。 例)   作業時間= 2時間   回転数=  6000回   生産数=  10000枚   機械停止時間= ?分 頭で考えれば分かるのですが、実際エクセルにて自動に答えを出すには、どの様な計算式になるのでしょうか? 教えてください。お願いします。

  • EXCELでの計算の仕方を教えてください

    EXCELでセルに=1*2*3*・・・30まで計算させると 265,252,859,812,191,000,000,000,000,000,000 という答えが出てしまいます。 どう考えてもゼロの桁数が多く答えも違うような気がします。正しい答えが出る計算式を教えてください。

  • エクセル計算について。

    エクセルで計算をしています。10.2 1.3 1.4 0.0などの計算です。サムで計算をすると、合ってる列もあるのですが、答えが多少ずれて計算される列もあります。小数点は切り捨てています。どうすればきちんとした値が求められるでしょうか?

  • エクセルで計算

    エクセルで計算を行っていて、その答えを表にしてまとめています。 その表を違うところにコピーしようとしても、『0』になってしまいます。 答えのままコピーできる方法があれば教えてください、お願いします。

  • エクセル・計算しなくなった・・・

    エクセルの質問です。 どう伝えれば良いのか悩んでるのですが・・・ 計算式を一つ作っておいてその「答え」の部分のセルの右下に カーソル合わせて十字マークにして下に引っ張ったらその式に ならって下の数値もそれぞれの「答え」に勝手に計算してくれると 思うのですが・・・ それが突然その「答え」の数字をコピーしていくだけになって 計算しなくなってしまいました。 伝わるかどうか心配なのですがたぶん単純なミス、何かのボタンに 当たったか何かでそういうことになってしまった気がします。 困っています。どなたか教えてくださいますか?

  • エクセルの%の計算方法について

    計算方法ですが、 たとえば100のものを90%にして90。というところまでは計算できるのですが その、90を次に100%に戻して100という答えがほしい場合どう計算すればいいでしょうか? また、エクセルに入力したいのでエクセルの数式を教えてもらえるとありがたいです。

  • エクセルの計算式

    =1/16*(1.5*1*16)2*1.17 16分の1かける(1.5×1×16)2の二乗×17の答えが61.2になるようにエクセルの計算式を作成したいのですが上手くいきません すみまんせんが教えてください

  • Excelで計算したら・・・

    Excelで計算をしたところ、その答えが数字に混じって「E」が出ます。 なぜでしょうか? 解決方法があれば、教えて下さい。

  • エクセルの計算式

    エクセルの計算式 年のせいか頭を使っていない為、計算式が分かりませんので教えてください 1000円の物が900円になった時10%って言う答えを出す計算式が分かりません 1000と900だけを入力して10と言う数字が出したいです お願いします