No.4ベストアンサー
- 回答日時:
負の時間が扱えないのは、Windowsに移植するときにLotus 1-2-3と
の互換性を最優先したために抱え込んだ不具合です。だからといっ
て無理矢理文字列にしちゃったらどうしようもないですね。「±」
が一番大きくて、「-」、「+」と小さくなります。
「1904年から計算する」設定にしちゃえば簡単なんですが、後日混
乱することを恐れて「1904年から計算する」設定にしない前提であ
れば、imogasiさんやfujillinさんも回答しているように、文字列は
表示用と割り切って計算用の列を用意するしかないでしょう。
No.3
- 回答日時:
思いつきで煮詰めていませんが
例データ
A列 B列 C列 D列
0:02:140:00:030.0015162 2
0:14:050:02:040.0083449 1
0:00:030:00:04-0.0000116 3
A,B列は時刻書式
C列は「数値」書式を設定。こういうRANK用の数値の列を余分に作ればどうでしょう。
C列の表示が気に食わなければ、非表示にする。
ーーー
マイナス時間への対策
一方見た目が常識的な時刻表示の列は別にして
式は=IF(A1>B1,A1-B1,"-"&TEXT(B1-A1,"hh:mm:ss"))とする。
一部(または全部が)文字列になるので、計算には使わないことにする。
ーー
C1は式=A1-B1,
C2,C3には式を複写。
ーー
RANKは
D1は=RANK(C1,$C$1:$C$3)
D2,D3には式を複写
No.2
- 回答日時:
なんの時間かわかりませんが、負の時間がうまく計算できないのなら、表示用(上記の-9秒)とは別に、ダミーの時間(例えば1時間)を増し
た差を出しておき(-9秒は0:59:51になる)比較はこちらの数値で行えばよいのでは?No.1
- 回答日時:
「できません」じゃなくて、何をどうしてどうなっちゃったか書き
ましょう。差分が計算してあればrank関数で一発なんだから、うま
くいかない原因を突き止めるにはあなたが何をやらかしたかの情報
が必要ですよ。
で、チェックポイントその1
負の時刻が使えるのは「1904年から計算する」設定になっている場
合に限ります。その場合でも「-0:00:12」を直接入力しようとすれ
ばエラーになるし、ペーストすると文字列になっちゃって計算でき
ません。どうやって-9秒って差分を計算しましたか。
この回答への補足
言葉少なく申し訳ありません。。
-9秒の計算式は
「=IF(G22-R23<0,TEXT(ABS(G22-R23),"-"&"h:mm:ss"),TEXT(G22-R23,"h:mm:ss"))」
とし、文字列として算出しました。
この文字列を「TIMEVALUE」でシリアル値に変換すると、
+の差分は表示されますが-表示が「#VALUE!」となります。
-数値を表示させるにはどのようにしたら良いでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 (1)秒針の角速度の大きさω(ω>0)を計算しなさい 単位はrad/s、πはそのまま残すこと (2) 3 2023/05/01 12:58
- 小学校 5年 速さを求める 3 2023/02/16 17:14
- 数学 登録番号と年月日と時間から作成した数字列を出来る限り小さくする方法 7 2022/06/03 16:10
- Excel(エクセル) エクセル終了が遅くなった 7 2022/04/19 12:11
- C言語・C++・C# win10で、正確な待ち時間の作り方 6 2023/02/14 18:28
- Excel(エクセル) Excel 2019で質問があります。 計測器のデータをExcelで記録したんですが、1秒刻みで記録 4 2022/09/07 22:46
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- ウォーキング・ランニング ジョギング 2 2022/11/05 09:47
- 子供・未成年 自分は無理しすぎだと思いますか? 5 2022/05/01 11:42
- 宇宙科学・天文学・天気 岡山の日の入りは 6月29日も7月2日も同じ7時21分なのに、暗くなる時間が違いましたがなぜですか。 6 2022/07/03 07:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
行数が不規則な一週間ごとの合...
-
文字列になっている時間をVBAで...
-
ある列、或いは、ある行のセル...
-
マクロの有効化するダイヤログ...
-
【マクロ】フォルダからエクセ...
-
Excelでの時間帯の入力
-
excel で二つのどちらかを選ぶ
-
エクセルの順位別一覧表の自動...
-
Excel 2019 のピボットテーブル...
-
エクセル 価格表から単価を呼び...
-
excelの不要な行の削除ができな...
-
エクセルで特定の範囲内から小...
-
シートAで横に並んだ項目→シー...
-
Excelが固まってしまった。
-
Excel2013のF6キー操作について
-
【関数】スペースがいくつ入っ...
-
Excelはなんで先頭の0を消すん...
-
【Microsoft Office Excel Comp...
-
西暦や和暦の表示をyyyymmdd表...
-
別シートからの文字を変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報