こんにちは、いつもお世話になっています。
あと一歩のところだと思うのですが、
マイナス時間の表示を教えてください。
エクセル2000を使っています。
入力しているデータは、3.45 0.3 -1.2 といったデータです。
これを、3時45分、0時30分、-1時間20分、2時55分 と表示させ、
最終行に合計値を求める方法を探しています。
現在の状態は、
(1)セルA1(3.45)をセルB1(3時45分)に表示
B1 =TIME(INT(A1),100*(B1-INT(A1)),0) と入力。
(2)表示形式を時刻表示に設定しする。
(3)負の時刻や日付を表示させる方法として、
「ツール」-「オプション」-「計算方法」タブで「1904年から計算する」にチェックをする。
↑のところまで実施したのですが、
マイナス値(-1.2)の結果がエラー表示(#NUM!)になってしまいます。
他の方のエラーは####表示のようですが、
私の場合、元データと関数の組み合わせが間違っているのでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
B1 =TIME(INT(A1),100*(A1-INT(A1)),0)
=TIME(-2,80,0) となりTIME関数ではこの-2を処理できません。
ABS関数で絶対値で計算後にSIGN関数で符号をセットしてください。
B1 =SIGN(A1)*TIME(TRUNC(ABS(A1)),100*(ABS(A1)-TRUNC(ABS(A1))),0)
または、TEXT関数とSUBSTITUTE関数で置換して
B1 =SIGN(A1)*TIMEVALUE(SUBSTITUTE(TEXT(ABS(A1),"00.00"),".",":"))
この回答への補足
ありがとうございます。
イメージどおりの時間で表示することができました。
3.45 0.3 -1.2 を3時45分、0時30分、-1時間20分 と表示させ、
SUMを使って、合計を2時間55分と表示させることができました。
追加で教えて頂きたいのですが、
数値(3.45 0.3 -1.2)の合計を2.55 と表示させることは出来ますか?
宜しくお願いいたします。
No.2
- 回答日時:
TIME関数の引数は 0~32767 の範囲です。
-1が渡された時点でエラーになっていると言うことですね。
他の方法を考えましょう。
分単位の数値に直すことで計算は可能ですね。
時間の表示は TEXT関数で文字列として表示させればよさそうです。
例:=TEXT(-2000,"0時"&"00分") → -20時00分
この回答への補足
ご回答ありがとうございます。
さっそく試してみたのですが、
今回入力しているデータが独特で、
教えて頂いた方法ではイメージのデータを表示させることができませんでした。
ちなみに追加で教えて頂きたいのですが、
数値(3.45 0.3 -1.2)の合計を2.55 と表示させることは出来ますか?
※入力しているデータを60進数で合計する方法
宜しくお願いいたします。
No.4
- 回答日時:
#1です。
>数値(3.45 0.3 -1.2)の合計を2.55 と表示させることは出来ますか?
連続した範囲なら
=SUBSTITUTE(TEXT(SUMPRODUCT(TRUNC(A1:A3)*60+MOD(A1:A3,SIGN(A1:A3))*100)/1440,"[hh]:mm"),":",".")*1
1度目の質問に続き、追加にも回答いただいてありがとうございます。
ぴったりイメージどおりの表示をさせることができました。
色々と関数の組み合わせが必要なのですね。
解体して、一つずつ勉強したいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) エクセルの関数に関しての質問です。 5 2022/10/07 11:17
- Excel(エクセル) Excel 時間の引き算でマイナスを表示させることは出来ますか 3 2023/06/14 21:54
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) エクセルの計算式について教えて下さい。 sheet1のA1セルの値をsheet2のB1セルに返し、尚 1 2022/05/25 11:32
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ内のファイルの順番が...
-
エクスプローラの詳細表示の長...
-
フォルダの並び替えの種別を固...
-
Windows10でフォルダ内のグルー...
-
動画のサムネイルが表示されない
-
画像フォルダ「詳細」の欄に撮...
-
ツールチップをクリックイベン...
-
PCの動画のみサムネイルが表示...
-
フォルダ内の詳細表示の項目に...
-
VISTAで動画をサムネイル表示し...
-
スタートメニューの設定について
-
フォルダの「名前、サイズ、種...
-
隠しファイル非表示にしても再...
-
拡張子を名前の後ろに表示する方法
-
IMEのツールボックスが右下に表...
-
勤続年数の平均を求めたい時の関数
-
Excelでセル参照したとき、書式...
-
エクセルの色も=イコールでき...
-
エクセルでページ番号をつける...
-
表のセル内の右側に余白?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダ内のファイルの順番が...
-
画像フォルダ「詳細」の欄に撮...
-
Windows10でフォルダ内のグルー...
-
スマホで■の中にチェックマーク...
-
フォルダの並び替えの種別を固...
-
エクスプローラの詳細表示の長...
-
アウトルックで受信時間を24時...
-
水平スクロールから垂直スクロ...
-
『デスクトップの表示とテーマ...
-
フォルダの「名前、サイズ、種...
-
ツールチップをクリックイベン...
-
メール添付ファイルの表示設定
-
「新規作成」メニューが表示さ...
-
エクセルが常に手前に表示され...
-
動画のサムネイルが表示されない
-
フォルダ「詳細表示」mp3の、ア...
-
RealPlayerをアンインストール...
-
Excelの行番号が右側に表示され...
-
差分適応フォルダとは何でしょ...
-
ストリーミング動画が見れない
おすすめ情報