• ベストアンサー

エクセル関数で時刻の変換

勤務表にて 17:30分を17.50とか17:10分を17.17って記入します。 エクセルのファイルなのですが このような計算をどうのような関数を使えば 簡単にできるのでしょうか?

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

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

》 17:10分を17.17って記入します 「記入します」ってのは表現が奇妙ですね、「誰が記入するの?」って訊きたくなります。 添付図参照 B1: 数式→ =A1/"1:0"、書式→ 0.00

その他の回答 (4)

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

>勤務表にて17:30分を17.50とか17:10分を17.17って記入します。 誰が何処へどのような方法で記入するのでしょう? >エクセルのファイルなのですが 前述の記入先ですか? エクセルの表に17:30と入力すると実際の値は0.729166666666667(時刻のシリアル値)になります。 表示形式は時刻と認識できる書式に変更されますので誤った判断をされるかも知れません。 >17:30分を17.50とか17:10分を17.17 「17:30分」ではなく「17:30」ではないですか? もし、文字列の"17:30分"と入力されているのであれば数値に変換する必要があります。 >このような計算をどうのような関数を使えば簡単にできるのでしょうか? 入力されたデータの状態で変換する数式が異なりますので情報を正確に提示してください。(文字列を数値に変換する場合と数値を単純に計算するのでは使う関数が異なります)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

A1セルに例データとして 17:10(半角)と入力。 エクセルが、自動的に「時刻シリアル値」でセルの値を入れる。 Googleで「エクセル日付・時刻シリアル値」で照会して、その(特殊な)仕組みを理解のこと。 ーー エクセルのシートで B1セル =HOUR(A1) 結果 17 整数 C1セルに =MINUTE(A1) 結果 10 整数 D1セルに =C1/60   結果 表示形式を小数点以下2桁にした場合 0.17 E1セルに =C1+D1   結果 表示形式を小数点以下2桁にした場合 17.17 ーーー これらの仕組みを考慮して、考えてください。 B1,C1で使った関数の存在は知ってますか。 表示形式を小数点以下2桁にするのはD1でやったが、最終E1でももちろんよい。

  • szk9998
  • ベストアンサー率45% (1024/2232)
回答No.2

シリアル値で表すと、 0:00は0、24:00は1です。 だから単純に17:30に24を掛ければ変換できます。 あとは、セルの表示形式を数値にして、小数点表示桁数を 2に変換すれば完成です。

  • OKWavex
  • ベストアンサー率22% (1222/5383)
回答No.1

時数+分数/60

関連するQ&A

  • エクセル時間計算について

    エクセル時間計算について エクセルで勤務表をつくりたいと思っています。 ただ、タイムカードと勤務表の記入時間がことなるため、どうしてよいものか困っています。 例)タイムカード 8:30 出勤 →勤務表には9:00と記載しないといけません。→その間はただ働きです;;  エクセルで8:30と入力をしながらも、9:00から計算できる式、または関数がしりたいです。 私は初心者なので、わかりやすく教えていただけると助かります。 よろしくお願いします。

  • エクセルの関数について

    一つのセルに二つの計算式を入れる場合には、どうすればよいでしょうか。エクセルで商品の在庫管理表を作成したく、入荷を記入する列と、出荷を記入する列、在庫数の列を設け、在庫数の列に、入出荷の自動計算が入るようにしたいと思っております。IF関数を使ってみたのですが、うまくできず、どなかた教えていただけますようお願いいたします。

  • Excelの関数がわかりません

    添付画像の、データ表の「金額」の部分を計算する関数を考えているのですが、 どうにも関数がわかりません・・ マスタ表から 対応するカテゴリの、個数が収まる範囲の金額を関数で計算したいのですが・・ これってExcelの関数ではできないのでしょうか・・

  • エクセルの関数を教えてください。(時刻の計算)

    例えば、従業員が10人いて、日・週・月ごとに実働時間を集計できるような表を作っています。 A 9:00-17:00 8:00h B 1:00-21:00 8:00h C 3:00-23:00 8:00h : : こんな感じなのですが、実働時間の8時間というのは「退社時刻-出社時刻」で簡単にだせるのですが、ABCの実働時間の合計を普通にSUM関数で出すとシリアル値で計算してしまうので、うまくいきません。 日付・時刻関係の関数をみてみたのですが、どれもうまくいきませんでした。 最終的にはこれに半休が加わったり、食事休憩の時間をマイナスしたり、勤務時間も24時を越えたりするので、少し複雑になってくるのですが、時刻の計算ができないと前に進めません... エクセルはOffice XPを使っています。 よろしくお願いします。

  • エクセルの関数について教えてください!

    どなたかエクセルの関数について教えてください。 職場で使う在庫管理表、納入表、使用表などの書式をエクセルで作りました。 納入表のファイルから、在庫管理票ファイルへデータを反映させたいのですが・・ ファイルからファイルへの反映は可能なのでしょうか?? 可能であればその関数と入力方法を教えて頂きたいです。 あと、在庫管理表に使用者、使用日欄があるのですが、そこに入力された場合、 担当者ごとに何をいつ使ったのか使用表に反映させたいのですが・・ その関数も教えて頂きたいです。 パソコンの用語などがわからず・・うまく伝わっているかわかりませんが よろしくお願いします。

  • エクセル関数で計算したいのですが・・・

    今、勤めている会社でその日の仕入れた金額を得意先別、金額、支払日を記入した表を本社の方に送っています。 上の人に「今度の○曜日は△△はどれくらい?」とよく聞かれます。 毎日送っているエクセルの表を使って計算したいのですが、なかなか上手くいきません。 式を記入するには関数を組み合わせないといけないと思うのですが、自分ではLOOK関数を使いましたがとても成立していません。 支払を「週締めの翌週金曜日支払」、「10日締めの10日後支払」、「翌々日支払」、「25日締めの月末支払」月末締めの翌月10日支払」等、多種になります。 1日1つのファイルで送っています。(これは、決まっていることです) 印刷した物をファイルして手計算で行っていますが、時間がかかるので困っています。 どうか、アドバイスをよろしくお願いします。

  • elcelで時刻を数値に変換する関数

    お世話になります。 エクセルを使ってタイムカードを作っています。 そこで悩んでいるのが、自分の場合、時給ではなく分給です。 例えば、月の合計労働時間が153:40だった場合、 分に計算しなおしてから200を掛けようと思っております。 「153×6+40=958」この答えに200を掛けようと思っているのですが、 エクセルで「153:40」を958にする関数が分かりません。 それとも、もっとほかのやり方があるのでしょうか。 初心者な質問ですいませんが、 ご指導のほど、よろしくお願いします。

  • エクセルの関数

    エクセルで週間表があったとして、そこに○(丸印)と休みを記入し、空欄もあった場合、丸印と休みを足した数の記入割合を計算する計算式を教えて下さい。 宜しくお願い致します。

  • エクセルの時刻関係の関数について教えてください。

    エクセルの時刻関係の関数について教えてください。 深夜の1:00を25:00で表示する関数はありますか? 勤怠表をエクセルにて作成したのですが、上記の問題が解決できなくて 正確な残業時間がもとめられません。 現状は、時:分が三つのセルによって区切られており、それぞれ数字を 出社時刻・退社時刻の時・分を入力することで残業時間が自動計上され その月の合計時間がもとめられるように作りました。 上記のように数字を入力した際に、他のセルでTIME関数を使用して 時間を表示させることによって自動計上をしているので、いわゆる 大元な部分になってきます。 そこで、問題になったのが、深夜残業でも24:00以降がTIME関数だと表示されなくて 正確な残業時間がもとめられません。 一応、他の時間に関係する関数を調べたり、しましたが、よく分かりませんでした。 どんな些細なことでも結構ですので、ご回答をよろしくお願い致します。

  • エクセル関数について

    エクセル関数についての質問 スケジュール表を作成しています。 人の勤務時間を横線で表す表を作っています。 時間帯の表に対して横線をひくと何時~何時まで勤務とわかる表です。 その線を1を入力することで条件付書式で色塗りし、勤務する線を書く設定までできました。そこでその線を引いたら自動で何時-何時と表示するように設定したいのですが、数式を教えてください。

専門家に質問してみよう