MINUTEでは60割っている。HOURは何もしない忘れそうな要因が潜んでいます。式の理由を知ると覚えるのがとても楽になります。今日は時間の計算をよく使う、勤務時間を例に解説していきたいと思います。勤務時間を求める勤務時間の求め方は至って簡単です。退社時間から出社時間を引けばいいだけです。休憩も含んでいるようなら、休憩時間も引いてあげます。9時に出社、17時に退社。計算する事ができます。計算をすると、7時間30分勤務したことがわかります。このままではせっかく働いても、給料が算出できません。次に時給と勤務時間を計算できるようにします。冒頭に出てきましたが、こちらの式を使います。=DAY(E5)*24+HOUR(E5)+MINUTE(E5)/60※式をコピーしてお使い下さい。その際にはE5のセル値(シリアル値)を変更してお使い下さい。この式を使うとこのようになります。゚Д゚)と思うかもしれませんが、もう1つ必要な手順があります。この値は時間の設定になっていますので、この設定を数値で出るように変更してあげます。12:00となっている場所で右クリックをし、セルの書式設定まで開きます。セル書式設定を開くと、下図のようになっています。分類を「ユーザー定義」から「標準」に変更します。OKボタンを押せば、7.5で表示されるようになります。7.5で表示されるようになれば、時給をかけての計算ができるようになります。つぎは=DAY(E5)×24+HOUR(E5)+MINUTE(E5)/60の解説です。DAY(E5)×24+HOUR(E5)+MINUTE(E5)/60とする理由この式ですが、3つの関数で構成されています。DAY関数HOUR関数MINUTE関数この単語から、なんとなく想像つくと思いますが、DAYは「日付」、HOURは「時間」、MINUTEは「分」をそれぞれ求める関数です。それでは先ほどの勤務時間7:30分が各関数で見た時にどうなるのか見てみましょう。DAY(E5)*24+HOUR(E5)+MINUTE(E5)/60なので、この計算に当てはめると0*24+7+30/60になります。自分はこの式を始めて使った時、MINUTEを60で割る理由とDAYが必要な理由がわかりませんでした。理由があったんですね。次は「MINUTEで60を割る理由」と「DAY関数を使う理由」です。MINUTEを60で割る理由これは結構単純です。式をもう一度見てみますと、DAY(E5)*24+HOUR(E5)+MINUTE(E5)/60それぞれの関数を最後に足しています。60で割らないとどうなるかと言いますと、7+30で37という値になってしまいます。7時間半しか働いていないのに、37時間も働いたことになるという、働く側としては美味しい事態になります。MINUTEでは1分当たりの数値を出すために60分で割っています。DAY関数を使う理由これ一見必要ないですよね。24時間を超える場合があります。(労基的には問題だと思いますが...)下図を見て頂くと、DAYの役割がわかると思います。24時間を超えた場合の計算です。HOURのところを見て頂くと0となっております。24を超えると0となってしまうので、このDAY関数がないと、この人は24時間30分働いているのに30分しか働いた事になりません。非常にかわいそうな事になってしまいます。DAY関数はHOURで出せない分の24時間をかけているのです。いかがでしたでしょうか。このようにみると、よくできてるな~って思いますよね。day.この記事であなたの課題を解決することができましたか?疑問点があったり、解決できなかったことがありましたら、お気軽にご相談してください。助成金は「自分達で調べ申請する」シリーズで作成しています。2020年1月29日Excelで名簿を作成する際、苗字と名前の間に空白を入れておくと良い理由。Miniセットアップ編~2017.04.045分で作れる。)この記事へのコメントはありません。この記事へのトラックバックはありません。URL返信をキャンセルする。Animateを利用したアニメーションを作ってみる。超初心者なのでプログラミング学習のProgeteをやってみました。ホームページ制作、WEBマーケティングページ上部へ戻る。