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ランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelのセルを飛ばして入力する
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excel 2019 のピボットテーブル...
-
エクセルの行の抽出について質...
-
【マクロ】エクセルにかいてあ...
-
スプレッドシート クエリ関数 1...
-
エクセルでセルに「氏名を入力...
-
MOS365 Excel Expert / Excel R...
-
excelの不要な行の削除ができな...
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシートの関数VLOOKUP...
-
Excelで全角を半角にしたいので...
-
Excel初心者です。 詳しい方、...
-
エクセルの数式で教えてください。
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報