• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの時給計算の方法についてです)

エクセルの時給計算の方法について

このQ&Aのポイント
  • 一般的な時給の計算方法について説明します。
  • エクセルで時刻を入力する際の注意点と、時給を計算する際の方法を説明します。
  • エクセルの書式設定やユーザー定義を使って、時刻と時給の計算を正しく行う方法を解説します。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

800と入力してセルの表示形式のユーザー定義で8:00のように表示させることはできますがそのセルの値はあくまでも800のままです。そのことは数式バーを見ても明らかです。計算に使うためには800を時間に変える操作が必要となります。 例えばA1セルに800と入力してそれを8:00に変えるための式は次のようにします。 =TEXT(A1,"00!:00")*1 例えばこの式をB1セルに入力した場合には8:00のシリアル値が表示されますのでセルの表示形式を時刻から選択することで8:00の表示に変えることもできます。 例えばA1セルに出勤時刻として800を、B1セルに退社時刻に1700を入力した場合にそれらの値を表示形式のユーザー定義で8:00や17:00に表示させることはできても時間の計算では次のような式になります。 =TEXT(B1,"00!:00")*1-TEXT(A1,"00!:00")*1

High-Life
質問者

お礼

ありがとうございました。 とても参考になりました。

その他の回答 (1)

  • yosifuji20
  • ベストアンサー率43% (2675/6115)
回答No.2

別の考え方はTIME関数を使う方法があります。 B2に800があるとして、セルC2に次の式を入れます。  =TIME(INT(B2/100),MOD(B2,100),0) これで8:00に変換されます。 要するに時にはもとの値を100でわって切捨てた値、分はそのあまりの値ということです。 でも日常的に使うのであれば無理に800と入力するのではなくて最初から8:00と入れるほうがはるかに簡単だと思いますが。

High-Life
質問者

お礼

ありがとうございます。 早速試してみます。

関連するQ&A