- ベストアンサー
Excel関数について。
ROUNDDOWN関数を使って式を作ったのですが、1:25や5.36とかの 場合は1:00や5とゆうように表示されるのですが、0:15や0.33 の場合はセルが空白になってしまいます。0:15や0.33の時にでも 0:00や0と表示させる方法はありますか?ツール→オプションの ゼロ値の表示でも出来るのですが、それだと数値のない所まで ゼロ値が表示されてしまうので、出来れば算式で出来る方法が あれば教えて下さい。宜しくお願いします。出来れば数値と時刻、 別々の式だと有難いです。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
この質問も、日付シリアル値(この言葉を聴いたことありますか、無いのでは)の延長線の時刻シリアル値のことを意識して無い人の質問ではないかな。 2:30とかを、エクセルに入力すると、エクセルは時刻(時間)を入力されたものとして、日付シリアル値では、1日24時間が1なので =2/24+30/(24*60)=0.104166667という値がセットされます。 ROUNDDOWNなどエクセルの関数は、セルの値に対して 作用する(見た目に対してではない)ものなので、そういうことを理解した上で、もう一度考えてみてください。それに関数を入れたセルの表示形式はどうなってますか。 時間の表示は、表示形式の適用された結果なので 見た目時刻ーーーーー>シリアル値 ↓ ↓ 見た目切捨て(X) 関数切捨て(Y) (頭の中) ↓ 表示形式を適用 ↓ 見た目(Z) XとZについて、同じになるか、考えてください。
その他の回答 (4)
- 有田 賢治(@ARIKEN43)
- ベストアンサー率50% (563/1116)
gerorianさん 今晩は! 時間の関数をもっと勉強しましょう。 ■Excel(エクセル)基本講座:時間・時刻の関数↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/hour.htm ■Excel(エクセル)基本講座:四捨五入の関数↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/round.htm を参考にして下さい。 問題の丸投げでなく自分で色々サイトでヒントを得て試され自身の身に付けましょう。 ■エクセルの学校(エクセル・マイスター/ライブラリ)↓ http://www.excel.studio-kazu.jp/excellib.html も関数の使用方法の例が有りよいサイトです。
お礼
有難う御座いました。参考になりました。
- takesun
- ベストアンサー率40% (22/54)
>出来れば数値と時刻、別々の式だと有難いです。 みなさんから既に回答を得ていると思いますが、 試されてないのですか? 時刻は =FLOOR(A1,"1:00") 数値は =ROUNDDOWN(A1,0) いろいろな板を閉じずに転々とするのはあまり関心しません。 きちんと閉じてくださいね。
- dokkaku
- ベストアンサー率0% (0/1)
回答でなくてすみません。 回答なさる方への参考のためにこれまでの経過です。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1026343475 ↓ http://www.efcit.co.jp/cgi-bin2/exqalounge.cgi?print+200905/09050069.txt
》 1:25や5.36とかの場合は1:00や5とゆうように表示される… 「1:25」というのは「1時(間)25分」の意味ですか?それとも「1対25」という比を示しているのですか? 何れにしても「1:25」が「1:00」になる ROUNDDOWN関数とは具体的にどんな引数になるのですか?
お礼
お礼遅くなってすいません。有難う御座います。また、分からない事 があれば質問します。