• ベストアンサー

EXCEL CSVデータの時間表示変更の仕方

勤務時間をCSVからEXCELにデータをおとしています。 勤務はソフトで管理しています。 例えば、1月の勤務は168時間 ユーザー定義で〔h〕:mm が 168:00と表示されています。 セルには 1900/1/7 0:00:00 が入力されています。 このデータを数値で168.0と表示させて計算するにはどのように すればよろしいのでしょうか? 分からないので、手入力し直していてとても困っています。 よろしくお願い致します。

  • yuyu
  • お礼率77% (449/582)

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

>セルには 1900/1/7 0:00:00 が入力されています。 >このデータを数値で168.0と表示させて計算するにはどのようにすればよろしいのでしょうか? そのセルの値を24倍して表示形式を「標準」にすれば168と言う数値になります。 例えばC列に勤務時間をCSVファイルから読み込んだとします。 A列に名前、B列に時給を入力されていてD列に各自の給与を算出するときは次のような数式を設定すれば良いでしょう。 D2=B2*C2*24

yuyu
質問者

お礼

ご回答ありがとうございます。 まさに求めていたのはこのお返事です。

その他の回答 (4)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.4

>ユーザー定義で〔h〕:mm が 168:00と表示されています  : >このデータを数値で168.0と表示させて計算するには… 168:00と入っているデータから「168」(単位は時間)を計算したいワケです。 エクセルのリクツとかはちょっと置いておいてカンタンな算数で =A1/"1:0" のように1時間で割り算してやれば,168(単位は1時間)の数字が求まります。

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

>数値として計算できるようにするには2段階をふんで 数式上で該当セルに *24 を追加すればいいだけです。

yuyu
質問者

お礼

再度のご回答ありがとうございました。

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

168:30の時の表示は、168.30でしょうか?168.5でしょうか? 前者なら、表示をユーザー定義で、[h].mm で表示はできます。 後者の場合は、別のセルで計算したものを値として貼り付けが簡単ですね。 F2にその時間があるなら =F2*24 でこれをコピーして値として貼り付けた後で 表示形式を標準か数値(小数点以下の桁数を指定)にしてください。

yuyu
質問者

お礼

ご回答ありがとうございます。 表示そのものは[h].mmでできるのはわかりますが、 数値として計算できるようにするには2段階をふんで 計算 貼り付け 表示の変更しかないという事でしょうか。

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

ユーザー定義で [h].mm

yuyu
質問者

お礼

ご回答ありがとうございます。 数値として計算できるまでにしたいという場合の方法を 教えてもらえませんでしょうか。 よろしくお願いします。

関連するQ&A

  • エクセルで日付、時間表示

    お世話になります。エクセル2000を使っています。 セルの書式設定-ユーザー定義で以下の条件で表示させたいのですが・・・・ 日付データとして、日付のみのものと、時間も入っているデータを、 日付のみのものは日付のみの表示に、 時間も入っているものは日付と時間を表示する。 具体的には、ある一つのセルに 2003/07/26と入力した時 → "2003/07/26"と表示 2003/07/26 18:30と入力した時 →  "2003/07/26 18:30"と表示 ユーザー定義で、 yyyy/mm/dd yyyy/mm/dd hh:mm でそれぞれの表示はできますが、例えば 時間データのないものに、yyyy/mm/dd hh:mmと定義すると、"2003/07/26 00:00"と表示されて都合がよくありません。 文字データとして、前に「’」を付ければ表示のみはできますが、数値データとして使えません。 少し長くなりましたが、よろしくご教示ください。

  • Excelの総合時間を直接入力すると日付になります

    Excelは2019です。 家計の記録用に給料明細を入力しており、出勤時間で60:00書かれた部分をExcelに入力しようとしたら、謎の結果が出てきて困惑しています。 入力するセルの書式設定はユーザー定義で[h]:mmとしています。 セルに60と入力すると 1440:00 と表示されます。 数式バーを見ると 1900/2/29 0:00:00 と表示されています。 何をやらかして上記の数値が出てしまうのでしょうか?

  • Excelでの時間表示が4:74とか23:87になってしまいます

    Excelで所要時間の平均をAVERAGE関数を使って算出すると、4:74とか23:87とか、分のところが60を超えた数値で表示されてしまいます。セル書式の表示形式はユーザー定義の[0":"00]です。(試しに表示形式を[時刻]に変えてみると先程の4:74は23:28に変わってしまいます。)もしかして引数がh:mmで表示されているからうまく計算できないのかな、とも思うのですが、だとするとh:mmを小数点表示に変える方法がわかりません。4:74を5:14と表示させる方法を教えてください。宜しくお願いします。

  • エクセルの時間の合計が表示されないんですが・・

    すみません、以前も休憩時間の計算方法などでこちらで教えて頂いたのですが、 また、つまづいてしまいまして・・すみませんが教えてください。 エクセルで、勤怠管理をしています 負の表示はさせないように  セルの書式設定の表示形式をユーザー設定で [h]:mm;; としたところ、 その複数セルの時間合計をSUMで自動表示させようとしたところ空白になってしまいます。 どうすれば合計が計算表示されるのでしょうか? 時間表示は、0:00の60進法表示です。 具体的には下記のような表を作っています (必要ない情報かもしれませんが) Aセル:出社時間 Bセル:退社時間 Dセル:延時間 Eセル:休憩時間 Fセル:就労時間(=D-Eで自動表示) Gセル:8時間超勤務時間(=F-("8:00"*1)で自動表示) Gセルのみ、負の表示はさせないように セルの書式設定の表示形式をユーザー設定で [h]:mm;; としています そうしたところ、Gセルの時間合計をSUMで自動表示させようとしたところ空白になってしまいます。 どうすれば合計が計算表示されるのでしょうか? 宜しくお願いいたします。

  • エクセルの時間表示

    今、エクセルで作業をしているのですが・・・ CSVファイルから吐き出したデータをエクセルに 取り込みました。元データで 「3.6分」 となっているデータを、エクセル上で 「3分36秒」 と表示させる必要があるのですが、セルの書式設定を いじってもうまく表示させることが出来ません。 ユーザ定義を使用するのだと思うのですが、どなたか ヒントを教えて頂けますか? 宜しくお願いします。

  • エクセルの時間計算で"時間"部分を取り出したい

    エクセルの時間計算で"時間"部分を取り出したい [12:00]となっているセルで、24時間以上の表示に対応させるために、分類をユーザー定義の[h]:mmにして、時間部分を取り出したいセルに、 =HOUR(セル) を入れると、24までは正常に取り出されますが、24以上表示されません。 例えばセルが[27:00]の時には、取り出すと"3"と表示されてしまいます。 [27:00]の時でも取り出した数字が"27"にするにはどうすれば良いのでしょうか。

  • Excelでの時間の計算について

    時間を1:20(1時間20分)ではなく、 80分と表示したい場合の方法を教えてください。 もしくは、その回答が載っているサイトのご紹介をお願いします。 たとえばですが、 セルA1に、勤務開始時間が、9:10と入力してあり、 セルB1に、退社時間が、10:40と入力してあるというような、 30分ごとではなく、半端な時の計算方法を知りたいです。 (暗算で、30分=0.5とできないようなときです。) この状態で、セルC1に、=B1-A1とすると、1:20と表示されますが、 これを、80と表示させたいです。 なお、セルA1と、セルB1の表示形式は、ユーザー定義で [h]:mmと指定してあります。 お分かりになる方、よろしくお願いいたします。

  • エクセルでの時間表示

    エクセルで労働時間を管理したいと考えております。 1ヶ月の労働時間が168時間だったので、セルに168:00と入力すると168:00:00と表示されています。 しかし、数式バーを見ると1900/1/7 0:00:00と表示されています。 セルの書式設定は[h]:mm:ssです。 上記内容の数字で計算に使っても差し支えないのでしょうか。 自分としては数式バーのところも168:00と表示されて欲しい気がします。 計算例:時給を掛けて賃金を算出。工程の割合により労働時間を案分など よろしくお願い致します。

  • エクセルでリンク先のデータが表示されないです。

    エクセルでリンク先のデータが表示されないです。 セルの書式設定の表示形式をユーザー定義とし "("@")" と入力しました。 @部分をリンクさせたいのですが、表示される計算結果が (=リンク元のセルの番号) となってしまします。 ユーザー定義を "("G/標準")"としても、()が表示されませんでした。 どのようにしたら、リンクもとのデータと()が表示されるのでしょうか。 教えて下さい。

  • エクセルで桁を揃えるために0を表示したセルをCSVでも有効にしたい

    エクセルで000050.000など桁をそろえるためにユーザー定義で設定しました。ところが設定したものをテキスト(CSV)で保存したところ、桁をそろえるために入力していたものがなくなっています。000050.000でしたら、 ただの50になっています。 ためしにセルの書式設定で文字列に変更したところ同じ動きをしました。 CSVに出したとき000050.000と表示されるにはどのようにすればよろしいでしょうか? どうぞよろしくお願いいたします。

専門家に質問してみよう