No.5ベストアンサー
- 回答日時:
時刻の比較と言うテーマでしょう。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
小数誤差を含んでいる可能性があるとき
ーー
Googleででも「エクセル 時刻の比較」「エクセル 時刻の比較 誤差」などで照会してめぼしいものを読んでください。
エクセル時刻計算誤差の解消方法
http://www.excel.studio-kazu.jp/mwiki/index.php/ … ほか
一方のセルの値が関数の値などのときが問題か。時刻の差の計算も時刻によって要注意。
ありがとうございます。
参考ページのROUND関数で分単位の整数値で丸める説明がわかりやすく、うまく解消できました。
時刻の引き算だけでは0:00となり誤差はでないのですが、if関数と組み合わせるとー0:00となるようでした。
No.3
- 回答日時:
幾つかの原因が考えられますが,たとえば「テストデータ」でそういう状況が発生した場合,オートフィルドラッグでテスト用の時刻データを作成していてよくそういう「誤差」が出てしまう場合があります。
生の時刻データを打ち込み直してみると,改善しているかもしれません。
あるいは今どんな計算を組み立てられたのか不明ですが,時刻データの計算誤差によっても,やはりそういう結果になる可能性もあります。
マイナス時刻が計算されたセルの書式設定の表示形式を一度「標準」に変えてみると,たとえば -1.xxxE-08とかそのぐらいの大きさの数字が計算されてるんじゃないかな?と思います。参考にふつーにプラスの0:00が計算されているセルについても同じように標準の表示形式に変えてみると,やっぱりジャストゼロじゃなくて,プラスの1.xxxE-07とかが計算されていものが多数あると思います。
ちなみに「1秒」は1.157E-05です。
というワケで非常に簡易な対処法としては,今マイナスゼロが出ているセルの計算式に
=今の式+1E-7
ぐらい,つまり0.01秒ぐらいちょっとゲタをはかせておくと,大まかにマイナスゼロ時表示を回避できます。こういのを100ほど集めて合算してもやっと1秒ですから,計算結果に実害はありません。
#注意
同じ理由で,しばしば
=IF(時刻を計算したセル=0,ジャストゼロの時,そうでないとき)
=IF(時刻を計算したセル>0,プラスの時,ゼロやマイナスのとき)
のような判別式やVLOOKUPなどの式を組み立ててゼロ時で仕分けようとして,計算に失敗する場合があります。
どうしても心配なようなら,適当なところで計算の中間結果を一度「分単位の整数」などに丸めてしまい,そこで端数をリセットしてから改めて時刻に戻して続きの計算をする(あるいはそのまま分単位などで以後の計算を続行する)ような工夫もあります。
ありがとうございます。
計算式はIF関数を使った時刻の引き算です。
計算結果を標準値にしてみると-3.46945E-17でした。
このような誤差が原因なのですね。
今の式+1E-7でうまく0になりました。
ありがとうございました。
No.2
- 回答日時:
参考までに。
No1の回答では簡便な対応策を提示しましたが、時間の大小関係を評価したい時などに、手入力したデータとまったく同じ値にしたいなら、以下のような関数を使ってください。
=TEXT(元の式+10^-10,"[h]:mm")*1
例えば、上記の数式で「1:00」と表示される場合は「1:00」と入力した場合と正確に同じ数値になり、「0:00」と表示される場合は、本当にセルの値が「0」になっています。
この回答への補足
先ほどはもとの計算式をコピーするときに間違えていました。
失礼しました。0:00になりました。
ありがとうございました。
しかし、結果がマイナスの時は表示が###なってしまいました。
NO1の方法でしたらうまくできました。
ありがとうございます。
こちらの式に元の式を入力すると、0:00にはなりましたが、計算がうまくできませんでした。
始業終業時刻が変わって残業が発生する場合でも0:00のままとなりました。
もとの計算式が間違っているのかもしれませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルで、時間の計算をした場合、マイナス表示を0:00にする方法を教えてください。
Excel(エクセル)
-
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
エクセル0:00と表示される原因
Excel(エクセル)
-
-
4
エクセルにて負の時間を0:00と表示する方法を教えてください
Excel(エクセル)
-
5
エクセルで、時間 0:00を表示する方法
Excel(エクセル)
-
6
エクセルで時間の合計ができません
Visual Basic(VBA)
-
7
エクセル マイナスなら0と表示したい。
Excel(エクセル)
-
8
31:30:00が1900/1/1 7:30:0
その他(Microsoft Office)
-
9
「貴社 ご回答欄」はどこを消して回答すべき?
その他(ビジネス・キャリア)
-
10
Excel SUMでの時間合計が計算されない
Excel(エクセル)
-
11
エクセルで勤怠表 土日祝と平日と分けてそれぞれの合計を出したい
Excel(エクセル)
-
12
エクセル 0:00 の時間をカウントしない方法
Excel(エクセル)
-
13
エクセルで時間の計算式を教えてください
Excel(エクセル)
-
14
エクセルで時間の計算、なぜ24をかける?
Excel(エクセル)
-
15
労基法の週40時間を超える時間を計算するため、日曜日を起点とする1週間
Excel(エクセル)
-
16
ある一定時間を超えた場合の超えた時間のみを合計する方法をご存知でしたら
Excel(エクセル)
-
17
エクセルでゼロ「0」が「-」に表示
その他(Microsoft Office)
-
18
週の労働時間を計算するエクセル
Excel(エクセル)
-
19
エクセルで時間の判定をしています。0時以上5時以下の場合は○と判定したいので、以下のイフ関数を試しま
Excel(エクセル)
-
20
複数の休憩時間がある場合の休憩時間の算出方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
勤続年数の平均値の求め方
-
エクセルで時刻の計算結果が-0:...
-
CADによる表面積の計算
-
uwscで数値を切り捨て
-
エクセルで行を追加した時に計...
-
共有物分割に伴う登録免許税の...
-
エクセルの複数のセルを一括で...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
Excelで同じセルに箇条書きをし...
-
Excelの入力規則で2列表示したい
-
excelでSUBTOTAL関数を設定した...
-
複数の文字列のいずれかが含ま...
-
A1セルに入力したら、入力時間...
-
セルを結合したA4とA5の条件付...
-
参照先セルに値が入っていない...
-
excel:条件付き書式の適用範囲...
-
リンク元の日付が空白の時リン...
-
Excelでセルに入力されたカラー...
-
エクセルで既に入力してある文...
-
エクセルオートフィルタで余計...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
勤続年数の平均値の求め方
-
エクセルで時刻の計算結果が-0:...
-
エクセルで行を追加した時に計...
-
CADによる表面積の計算
-
EXCEL で符丁計算式を設定した...
-
共有物分割に伴う登録免許税の...
-
三四郎の関数がわかりません。
-
OpenCv ヒストグラム比較について
-
エクセルの複数のセルを一括で...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
複数の文字列のいずれかが含ま...
-
参照先セルに値が入っていない...
-
Excelの入力規則で2列表示したい
-
excelでSUBTOTAL関数を設定した...
-
リンク元の日付が空白の時リン...
-
数式が入ったセルを含めて、数...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
おすすめ情報