[[20100921163104]] 『時間の計算を教えてください。』(ジャスミン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間の計算を教えてください。』(ジャスミン)

 30分単位ごとに時間を繰り上げる関数を教えてください。

 A         B         C         D          E
 開始時間	  終了時間  所要時間 時間入力 点検時間
 9:30	  12:45	   3:15	   195	  3時間15分
 13:00	  15:00	   2:00	  120	  2時間
 9:30	  10:00	   0:30	   30	     30分
 9:30	  11:30	   2:00	  120	  2時間
 10:00	  12:30	   2:30	  150	  2時間30分
 10:00	  11:00	   1:00	   60	  1時間
 10:00	  12:36	   2:36	  156	  2時間36分

 設定してある関数は
 C2=B2-A2
 D2=--TEXT(C2,"[mm]")
 E2=JIS(IF(D2>=60,INT(D2/60)&"時間","")&IF(MOD(D2,60)<>0,INT(MOD(D2,60))&"分",""))

 点検時間に表示したい時間は
 3時間15分⇒3時間30分
 2時間36分⇒3時間
 といったように30分ごとに時間を繰り上げた時間を表示したいのですが
 どうしたら良いでしょうか?

 E2セルに
 =JIS(TEXT(INT(CEILING(D2,30)/60),"0時間;;;")&TEXT(MOD(CEILING(D2,30),60),"0分;;;"))
 で、どうでしょうか?
 (独覚)

独覚さんありがとうございました。

希望の結果が表示されました。

17:13 ジャスミン


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.