- ベストアンサー
excelでの時刻を処理する関数について
エクセルで【xx:yy】というような感じで時刻を表しています。(例 3時20分⇒3:20) これを30分単位で切り捨てした時間を変数とする関数(分も時間に変換)、もしくは手段を探しているのですが、 ご存知ありませんか? (例 3:20⇒3、15:35⇒15.5) 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#95859
回答No.3
セルB5に時間が入っているとします。 =INT((B5/"00:01"/30))*0.5 これで、期待する値がでます。 考え方 時間/”00:01”で分に換算出来ます。(ただし、セルの表示形式を標準にしておくことが必要) 後は、30分単位と言うことなので、30で割って 整数部だけもってきて、*0.5とします。 参考までに、時間に関する扱いは、大村あつし氏の エクセル簡単プログラミングが参考になります。
その他の回答 (2)
- SAKURAMYLOVE
- ベストアンサー率30% (162/533)
回答No.2
セルA1に時刻(XX:YY)が入っているとして、 =FLOOR(A1,0.5/24)*24 とします。 なお、A1の書式設定は、数値(小数以下2桁)としておきます。
質問者
お礼
どうもです。 設定できました。
- at121
- ベストアンサー率41% (85/206)
回答No.1
=INT((B11)*48)/2
お礼
ありがとうございます。 参考にさせてもらいます。