No.5ベストアンサー
- 回答日時:
A1に13:28:30方式の時刻の入力があり、B1に質問の処理をした時刻を出すとすると、B1の関数式は
=IF(MINUTE(A1)=30,CEILING(A1+1/1440,"0:30"),IF(MINUTE(A1)>30,CEILING(A1,"0:30"),FLOOR(A1,"0:30")))
実は
=IF(MINUTE(A1)>=30,CEILING(A1,"0:30"),FLOOR(A1,"0:30"))としたかったのですが、
30分丁度の場合、分の30で残ってしまい、Ifの2ネストにせざるを得ませんでした。
ミソは時間定数"0:30"を使っているところにあります。
(テスト例)
A列の書式設定は敢えて秒まで問題にして、hh:mm:ssにしてます。
勤務時間管理では秒は問題にしないでしょうが、問題にしない場合でも、関数式を変える必要がありません。
13:20:1213:00
13:31:0014:00
13:30:0014:00
13:29:3013:00
13:00:0013:00
13:00:0113:00
12:59:5913:00
13:30:0114:00
13:30:0014:00
14:00:0014:00
16:31:0117:00
16:30:5917:00
16:31:0017:00
16:30:5917:00
セルの書式設定(B列)を[h]:mmにすること。
時間の切り下げ、切り上げはかなり有名な問題で「エクセル 切り上げ」でWEB照会すれば、相当数ヒットします。
http://www.winboys.com/howtoxls/xls6/time.htm#20 …
日経PCなどの解説にも見た記憶があります。
既出のご回答は式が随分簡単なんですが、それで十分なのか、私のが複雑にし過ぎなのかどうか、良く色んなケースでテストして使ってください。結果に付いては、私のは大丈夫と思いますが。
No.4
- 回答日時:
難しく考えすぎかもしれませんね。
=ROUND(A1*24,0)
でいかがですか?
No.2
- 回答日時:
切り上げと切り捨ては、
CEILING(数値,基準値,) FLOOR(数値,基準値,)
ってのがありますね。
参考URLのところで見つけたんですが
もっと簡単な方法もあると思うんですが???
あ、時間の文字列の扱い方もあるので。
参考URL:http://www.ne.jp/asahi/pc-area/net/soft/excel2.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- 仕事術・業務効率化 IF関数で時間指定をして、数値を切り上げたいです 1 2022/05/01 23:37
- Visual Basic(VBA) if関数とifs関数は組み合わせることはできますか。 セルA1が「A」のとき「向日葵」と表示。 セル 4 2023/02/02 20:48
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 17:07
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Excel(エクセル) エクセルの早退時間を計算したいです。計算はうまくいっているようですが… 1 2022/12/26 16:22
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/10/25 17:10
- Excel(エクセル) エクセルを活用した受注表作成の中で関数・数式を教えてください。 3 2022/07/23 08:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字が白くなる
-
エクセルを使っていて2024/5/15...
-
エクセルで文字を含む式に、カ...
-
エクセルの書式設定が解除でき...
-
Excel2007のピボットの行について
-
Excelで、空白を表示したい
-
エクセルで数値や日付を入力す...
-
エクセルで文字の右肩に文字を...
-
エクセルで上付き,下付き文字...
-
小数点以下の数字だけ小さいフ...
-
アクセスで#エラーを表示させ...
-
エクセルで、金額の後に .― と...
-
Excelカレンダーで枠線を...
-
エクセルで200行を再表示
-
Wordで日付が差し込み印刷できない
-
エクセルでタイム差の計算
-
エクセルで、時間 0:00を表示...
-
エクセル条件付書式で指定の時...
-
ACCESSでの和暦表示
-
エクセルの書式の詳細設定を調...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字が白くなる
-
エクセル条件付書式で指定の時...
-
エクセルで文字を含む式に、カ...
-
Excelで、空白を表示したい
-
エクセルで、時間 0:00を表示...
-
アクセスで#エラーを表示させ...
-
エクセル(2003) 「1900/1/0...
-
excelの軸
-
エクセルの書式設定が解除でき...
-
Excelのテーブルでセルの書式設...
-
小数点以下の数字だけ小さいフ...
-
today関数で日付を全角文字で表...
-
エクセル マイナスは黒文字で、...
-
エクセルで合計
-
Access ¥マークを表示しない
-
エクセルでゼロ「0」が「-」に表示
-
Excelで小数部が勝手に繰上げさ...
-
エクセルで上付き,下付き文字...
-
エクセルで「0(ゼロ)」を印...
-
強調の・
おすすめ情報