• ベストアンサー

エクセルの計算です。

エクセルの計算です。 距離1345km(E6) 速度40km 所要時間(A6)=INT(e6/40)&":"&INT(60*(e6/40-INT(e6/40)))の式になり、33:37となります。 求めた答え(A6)に時間給を掛けたいのですが、先程の計算式に時間単価893を掛けても時間給がでませんが、どのようにすればよろしいのでしょうか?

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

  • ベストアンサー
回答No.5

「33:37」の文字列を数値に返してから計算します(VALUE関数) 空いている「A7」セルに「=VALUE(A6)/"1:0:0"*893」の式を入れます 小数点が出てきますので、小数点以下を切り捨てるなり切り上げるなりして金額の調整をしてください

lupin150
質問者

お礼

ありがとうございます。 大変助かりました。

その他の回答 (4)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.4

むむ、難しい式をお使いですね。 この式だと”&”を使っているので時間でもない文字でもないような・・・ この式だと表示が左詰め表示になるでしょう? もし、この式を使うなら =A6*1*24*893 となりますね。(*1として正しい数値にして計算しなおす) 時間が絡む計算の場合、1日が基本単位となるので24を使います。 単純に=E6/40/24 距離/時速で時間が出ます。それを24で割って日単位にする。 として、セルの表示を時間表示にすればいけると思いますが。 時間表示は、書式/セルから表示形式でユーザー定義で [h]:mm とします。hを[]で囲まないと24時間以上の表示が出来なくなります。 これでいけば、単純に=A6*893で出ますよ。

回答No.3

NO1です 式間違えてました  "e9" → "e6"でした  "=e6/40*893"

回答No.2

NO1です 式間違えてました  "e9" → "e6"でした  "=e6/40*893"

回答No.1

(A6)に時間給を掛ける回答にはなってないですが とりあえず ”=E9/40*893” で求めてはだめでしょうか?

関連するQ&A