- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで分表示を時間表示に変更後30分単位切上)
エクセルで分表示を時間表示に変更後30分単位切上
このQ&Aのポイント
- エクセルで分表示を時間表示に変更後30分単位切上げる方法についてお知らせください。
- 特定の関数を使用して分表示を時間表示に変換し、30分単位で切り上げる方法について教えてください。
- エクセルで分表示を時間表示に変換し、30分単位で切り上げる際にエラーが発生する場合について解決方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>※L2に分単位データ、M2に時間+分データが入っています L2は数値データとして380が入力されているとします。 M2には文字データの"6時間20分"がL2からの変換された値が入っているのであれば =CEILING(M2,"0:30") の結果は#VALUEとなります。 理由はM2セルの値が文字列なので演算できないことによるものです。 =CEILING(L2,"0:30") を先に計算して結果を文字列に変換してください。 関数の入れ子構造で以下のようにすると良いでしょう。 =TEXT(CEILING(L2,30)/(60*24),"[h]時間mm分")
その他の回答 (2)
- mt2008
- ベストアンサー率52% (885/1701)
回答No.2
=TEXT(L2/(60*24),"[h]時間mm分") で文字列にしているのに、文字列に対して切り上げをしたらそれはエラーになります。 次のようにしましょう。 M2セルには↓といれます。 =L2/(60*24) セルの書式設定で ユーザ定義を選択し、↓と、設定してください。 [h]"時間"mm"分" 30分単位の切り上げは =CEILING(L2,"0:30") 書式はL2と同じにします。
質問者
お礼
ありがとうございます。 ご指摘の内容で理解できました。 助かりました。
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.1
元データがセルA1にあったとして。 =ROUNDUP(A1/30,0)/2 これで、0.5時間単位に切り上げたデータができるので、 後はいかようにもご料理を。
質問者
お礼
ありがとうございます。 ご指摘の内容で他の疑問も解決できました。
お礼
ありがとうございます。本当に助かりました。 ご教授の通りで解決できました。