C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 35 を表示中)
■17626 / )  Re[4]: Excelマクロにて小数部を求めたい
□投稿者/ 魔界の仮面弁士 (697回)-(2008/04/28(Mon) 15:56:17)
2008/04/28(Mon) 15:58:55 編集(投稿者)

# 既に解決済みだったので、解決済みチェックを入れました。

No17623 (萩泉 さん) に返信
> 数値で計算した後にシリアル値に変換、とあるのですが、数値とシリアル値の違いは何でしょう?
日付シリアル値は、内部的には数値です。
ただ、日付では秒未満の情報が管理されない(誤差範囲)とされるため、たとえば
 100.123456
 100.123457
 100.123458
 100.123459
といった日付シリアル値は、いずれも同一日時「1900-04-09 02:57:47」を
指し示す点に注意が必要です。(これらは、内部的には別の日時なので、
内部値をそのまま比較すると、別の時刻として扱われる事になります)


> HH:MMの形式で表示すると、24時間ごとに0に戻ってしまうので困るのですが…。
> そういう方法ではないのでしょうか?今ひとつ理解が完全でないようです。
セルの書式を『hh:mm:ss』ではなく、『[hh]:mm:ss』や『[hh]:mm』にすれば、
Excel 上で 24 時以上の値(24:57 とか 27:15:00 とか) を利用できますよ。
計算するにも都合が良いかと。
解決済み
返信 編集キー/


管理者用

- Child Tree -