- ベストアンサー
elcelで時刻を数値に変換する関数
お世話になります。 エクセルを使ってタイムカードを作っています。 そこで悩んでいるのが、自分の場合、時給ではなく分給です。 例えば、月の合計労働時間が153:40だった場合、 分に計算しなおしてから200を掛けようと思っております。 「153×6+40=958」この答えに200を掛けようと思っているのですが、 エクセルで「153:40」を958にする関数が分かりません。 それとも、もっとほかのやり方があるのでしょうか。 初心者な質問ですいませんが、 ご指導のほど、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
エクセルで「153:40」を958にする関数が分かりません。 ですが、値がシリアル値で表示形式が時刻であるとすれば =A1*26*60 といれて、書式の表示形式を数値に戻します。 実験で A1に 12:00 といれてEnter B1に =A1 いれて、書式で表示形式を数値にすると0.5と表示されると思います。 逆に C1に 0.5といれてEtner、表示形式で時刻にしてみるのも良いでしょう。 エクセルでは、数値の1を1日(24時間)として表示しています。 つまり、12:00を時間にするには *24 更に分単位にするには *60 で計算して表示形式を数値にすると大丈夫です。 計算したい内容に合わせて、式を作ってください。
その他の回答 (2)
》 elcelで時刻を… 「elcel」は「excel」の間違いですね? 》 分に計算しなおしてから… そういうことなら「153×6+40=958」は「153×60+40=9220」の間違いですね? シッカリしてください! 「分に計算」するのは、=A1/"0:1" で“御の字”かと。
- hana-hana3
- ベストアンサー率31% (4940/15541)
>「153×6+40=958」この答えに200を掛けようと思っているのですが、 153x6 なら10分単位の計算です。 +40 分と言うことだと1分単位なので、計算のベースが合いませんよ。 給与計算は、10分単位ですか?1分単位ですか?