dポイントプレゼントキャンペーン実施中!

分かる方宜しくお願いします。

時間入力をした時、例えば9:20と入力した時に9:00になるように
9:35と入力した時に9:30というように30分単位の切捨てになるように
したいのですがどうしたらいいのでしょうか?
分かる方宜しくお願いします。

A 回答 (3件)

入力時点で切捨てはVBA(マクロ)でないと実現できないと思います。


安直ですが、次の方法は如何でしょうか。
■時間計算する際に切捨てする
仮にA1に時刻が入力されているとして、FLOOR(A1,"0:30")で切捨てできます。
■入力規則で00分、30分のみ許可する
データ→入力規則→「ユーザ設定」を選択、数式欄に=OR(MINUTE(A1)=0,MINUTE(A1)=30)
    • good
    • 0
この回答へのお礼

参考になりました。ありがとうございます。

お礼日時:2008/08/06 11:30

A1にデータが入力されている場合、


B2セルに =FLOOR(A1,"0:30") のように入力します。

「Excel(エクセル)実用編:時給計算書の作成例」
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituy …
    • good
    • 0
この回答へのお礼

参考になりました。ありがとうございます。

お礼日時:2008/08/06 11:30
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!