エクセルの時間と速度の単位換算と計算方法について教えてください

このQ&Aのポイント
  • エクセル2000で虫の移動速度(2km/h=固定値)と移動時間(分:秒表示)と移動距離(m表示)を一覧表にしたいのですがうまくいきません。
  • 移動速度は固定値として計算するのですが、移動時間を分秒表示、移動距離をm表示で表わしたいです。
  • エクセルのド素人の私にどなたか判りやすく教えていただけませんでしょうか?
回答を見る
  • ベストアンサー

いつもとても参考にしております。エクセルの時間と速度の単位換算とその計

いつもとても参考にしております。エクセルの時間と速度の単位換算とその計算使い方について教えてください。 エクセル2000で虫の移動速度(2km/h=固定値)と移動時間(分:秒表示)と移動距離(m表示)を一覧表にしたいのですがどうもうまくいきません。 移動速度は固定値として計算するのですがA列セルには移動時間、B列セルには移動距離を計算値として表わしたいと思ってます。 A1セルには「セルの書式設定」で「ユーザー定義」として「[mm]:ss」と設定したらうまく表示されたのですが速度が「時速表示」、移動時間が「分秒表示」、移動距離が「m表示」なので単位が統一の仕方すら分からないので途方にくれてます。 エクセルのド素人の私にどなたか判りやすく教えていただけませんでしょうか? 宜しくお願い致しますお願い致します。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

No.1・4です! またまたお邪魔します。 B列を計算に使いたいわけですよね? たぶん、No.1の方法の文字列の方でB列を表示していないでしょうか? (数式の最後に「&"m"」を付けていませんか?) 文字列を加減乗除に使用すると当然エラーになってしまいます。 そこで今回はROUND関数を使わずにセルの書式設定だけで操作してみてはどうでしょう? B列の数式をNo.1のように =2000*A2*24 として、表示形式だけ変更します。 B列すべてを範囲指定 → 右クリック → セルの書式設定 → 表示形式 → ユーザー定義 から 0.00"m" と入力してOK これでセル内は単純に小数点以下二桁の数値になり、見た目は「○.○○m」のようになります。 そして、計算結果を表示したいセルの表示形式も同様の設定を行い、 単純にお示しの計算で大丈夫だと思いますよ。 試してみてください。 参考になれば良いのですが・・・m(__)m

ogarexmar
質問者

お礼

ありがとうございました。 まさに文字と数式を一緒にしていました。 こんなに詳しく教えていただいて感謝感激です。 本当に助かりました! 有難うございました!

その他の回答 (4)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

NO.1です。 小数点以下2桁表示をご希望だということなので・・・ ROUND関数を併用すればOKだと思います。 =ROUND(2000*A2*24,2) としてみてください。 余計なお世話かも知れませんが、数式内の最後の「2」が小数点以下2桁表示となりますので、 「0」とすれば小数点以下1桁を四捨五入の整数表示、 仮に「-2」とすれば十の位を四捨五入し、百単位の表示になります。 失礼しました。m(__)m

ogarexmar
質問者

お礼

有難うございました! おかげさまで表がすっきりしたんですけどまた壁に当たってしまいました。「●.●●m」-「☆.☆☆m」という計算はどうすればよいのでしょうか? 単純にセルをクリックして「=B1-B2」と入力したら「#VALUE!」となってしまいました。 すいませんが、このPC音痴にもう少しお付き合いくださいませんでしょうか? 宜しくお願い致しますお願い致します。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

スピード 2km/h[時速] = 2000m/60分 移動時間を分:秒表示を分に換算 移動分=A1/TIME(0,1,0) = A1*24*60 移動距離(m) = スピード×移動時間 = 2000/60*A1*24*60 = A1*48000

ogarexmar
質問者

お礼

有難うございました。大変参考になりました。また機会がございましたら宜しくお願い致します。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

数学の問題とエクセルのシリアル値の問題があると察します。 例えば A2セルに 01:00:00 1時間(60分) といれてあるとします。 B2セルに =A2 と入れて 書式の表示を数値にしてみてください。 0.0417・・・と意味不明な数値になると思います。 B2セルに =A2*24 と入れてみてください。 1.00になります。 エクセルの日付、時刻は 1日(24時間)を数値の1で表していますので 時速に単位をあわせるには 24をかける必要があります。 そこで 時速 2Kmなので Bセルに =A2*24*2 で移動距離になります。

ogarexmar
質問者

お礼

エクセルがどのようにして単位を計算しているのか理解できました。ありがとうございましたまた機会がございましたら宜しくお願い致します。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 外していたらごめんなさい。 虫の移動速度が一定(2000m/h)と決まっているのであれば、 移動距離は単純に 速度×時間 で出ると思いますので・・・ A2セルからデータがありB2セル以降に移動距離を表示させるとします。 B2セルの表示形式は「標準」にしておいて =2000*(A2*24) もし文字列で良く、単位も必要であれば =2000*(A2*24)&"m" としてオートフィルで下へコピーではどうでしょうか? これで移動距離がメートル単位で表示されると思います。 以上参考になれば良いのですが・・・m(__)m

ogarexmar
質問者

お礼

とても詳しく教えてくださって助かりました。 「m」のつけ方まで教えていただいて大変見やすくなりました。 ところで、小数点以下の桁数が多くてセルB列の計算値が扱いにくいので小数点以下第3位を四捨五入して小数点以下2桁(=●.●●)と言った数値にすることも可能なのでしょうか? もし可能でしたら先程教えていただいた最後の関数(計算式)に付け足して教えていただけませんでしょうか? お手数をおかけして恐縮ですが宜しくお願い致します。

関連するQ&A

  • エクセル2003を使用して合計した時間の変換方法

    既に既出でしたら申し訳ありません。 Excel2003での時間表示変換について伺いたく存じます。 Aセルに分単位で時間が表示されており 例:A1に190   A3に256 という風に記載 このA列セルの合計時間(分)が1775となり 1775を何時間何分と表示をさせたいのですが 1775/24で計算してセルの書式設定で「h"時間"m"分"」と表示を設定すると 23時間0分と表示が出てきてしまいます。 1775/60だと 14時間0分になってしまいます。 電卓で計算した結果だと29.5833333・・・ となるので 29時間34分と表示が出る様に設定する 簡単な方法を何方かご教授頂けますでしょうか。

  • 速度算の単位統一と換算についての確認です

    問題1:歩道を20分間で走った距離が6kmだとする。 速度は何km/時か? 確認1:上記の問題のように、速度の単位として何km/時が使われているから、よって 単位を時に統一する必要があるから、分を時に直し 速度=6km÷20/60のような計算式になりますよね? また以下の問題を見てください。 6000mの距離を時速18km/時で走った。何分かかったか? 時間=(6000m÷1000m)÷18km/時×60分=20分 確認2:上記の問題のように、速度の単位として何km/時が使われている場合、 単位を統一する必要があるから、6000mをkmに直すんですよね? また、何分かかったかを求めるのだから、時を分に換算するために、 60分を掛けるんですよね?

  • エクセル 時間表示を分単位に変換

    エクセルで時間表示のセルを 分単位の整数に直して分給を掛けて残業代を計算したいのですがセルの書式設定で時間を分に直しても実際は不可解な少数表示になっていて計算が出ません。見かけ通りの分の整数にするにはどうすれば良いでしょうか?

  • エクセルで時間を日数換算したいのですが・・・・

    エクセルで時間を日数換算したいのですが・・・・ エクセルでA1に出勤時間、B1に退社時間、C1を勤務時間としています。 (A1セル)8:00  (B1セル)18:00 (C1セル)8:00 といった内容です。 ここまでは良いのですが、 C列の合計で最終的に 26:45となった値を ([h]:mmの表示には変えています) 8時間を1日として、3日2時間45分と表示させたいと思うのですか 数式がわかりません。 エクセルは2007です。 よろしくお願いします。

  • Excelで時間単位を変更する方法

    2つの悩みがあります。 (1)Excelで、30秒の処理を数件行った場合の、トータル時間の算出を行う計算式を作成しました。   (例:30秒x3件=90秒 → セルA1xA2=A3)   セルA3の90秒をセルの書式設定で、1分30秒と表示させたいのですが、可能でしょうか? (2)Excelで、1.5分(90秒)の処理を数件行った場合のトータル時間の算出を行う計算式を作成しました。   (例:1.5分x3件=4.5分 → セルA1xA2=A3)   セルA3の4.5分をセルの書式設定で、4分30秒と表示させたいのですが、可能でしょうか?

  • エクセルの入力速度

    いつもお世話になっております。 エクセルの入力速度についてお尋ねします。 エクセルのセル内に文字入力を行なうと、タイプした文字が画面に表示されるまでにかなり時間がかかり、ストレスを感じます。 エクセルは表関数ソフトですが、セル内の書式設定を、「文字列」に変更しても、表示速度はあがりません。 画面表示速度を上げることはできないのでしょうか。Wordソフトと同じくらいにしたいのですが。 もし、画面表示速度を上げることが不可能であれば、Excelソフトのセル内に長文を入力するときは、どのようにするのが有効でしょうか。例えば、Wordで文書をあらかじめ作成し、コピーペーストでExcelセル内に貼り付けるしかないのでしょうか。 よろしくお願いします。

  • excel 時間表示について

    エクセルのセル上で、時間表示を 「32:30」という表示ができませんか? たとえば A列;「22:00」と入力(表示は「22:00」とする) B列;「10:30」と入力(表示は「10:30」とする)、 C列;両セルを足す計算式を入力(表示は「32:30」) 何か方法をご存じの方がいらっしゃいましたらよろしくお願いいたします。

  • エクセル2007で時間を足したり引いたりできます?

    エクセル2007を使っている者です。 A1、A2のセルに文字列でそれぞれ3時間45分、1時間30分と入っていたとして、その2つを足したり、引いたりすることはできますか? TIMEVALUE関数で文字列を時刻に直した後でセルの書式設定で時刻表示にすればできるというようなことが書いてあるページがあったのでそれをやろうとしたのですが、うまくいきませんでした。 まずA1のセルを時間に直そうとして「=TIMEVALUE(A1)」と入れたのですが、#VALUEとのエラーが出てしまいます。 どなたかお願いいたします。

  • Excelで、計算式の後に単位を入れたい

    excelのセルを、計算式にした答えの後ろに、単位(○○個みたいな)をつけることは出来ますか? 例えば、セルにA1+A2という式を入れてるとして、 (A1+A2の答えは10として) そのセルに「10個」と表示させたいのです。 よろしくお願いします。

  • Excel で速度計算について教えてください

    Excelで速度計算がしたいのですが、うまくいきません。 A距離 10km  B所要時間 0:25:00  C時速 12km/h AとBはセル書式で入力できるようになりましたが、 C=A/B では計算できません。 どういう計算式を使うのでしょうか? よろしくお願いします。 ※因みに用途は、ランニングのデータです。  ラップタイム等に使いたいと思っています。

専門家に質問してみよう