[[20210416171834]] 『表記は時間なのに詳細は日付/時間になってしまう』(あ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『表記は時間なのに詳細は日付/時間になってしまう』(あ)

あるシステムからダウンロードしたCSVファイルで
時間を表記させているセルについて

168時間という意味で
「168:00:00」という入力がされています。

しかし、数式などを入力する方をみたら
「1900/1/7 0:00:000」と表記されています。

セルの書式設定は「ユーザー定義」となっています。
168時間という方を用いて計算を行っていきたいのに
「1900/1/7 0:00:000」と表記されてしまうせいで、うまくいきません。
設定方法はどのようにすればいいでしょうか

< 使用 Excel:Office365、使用 OS:Windows10 >


 >セルの書式設定は「ユーザー定義」となっています。
ユーザー定義で[h]:mm:ss
として下さい
(はまちゃん) 2021/04/16(金) 17:27

 分や秒が0でないものもあるのだろうか?
 もしある場合、時間に丸める(切り上げ切り捨て四捨五入)するのだろうか?
 それとも分は1/60、秒は1/3600として扱うのだろうか?
(ねむねむ) 2021/04/16(金) 17:28

>>セルの書式設定は「ユーザー定義」となっています。
>>ユーザー定義で[h]:mm:ss
>>として下さい
>>(はまちゃん) 2021/04/16(金) 17:27

ご教示いただきありがとうございます。
ユーザー定義の設定は「[h]:mm:ss」となっておりました。
しかし、数式を入力する上の欄では、「1900/1/7 0:00:000」と表記されてしまっております。
こちらを、「168」にしたいです。

>>分や秒が0でないものもあるのだろうか?
>>もしある場合、時間に丸める(切り上げ切り捨て四捨五入)するのだろうか?
>>それとも分は1/60、秒は1/3600として扱うのだろうか?
>>(ねむねむ) 2021/04/16(金) 17:28

ありがとうございます。
分や秒が0でないものはありません。
すべてピッタリ●●時間となる数値が入力されております。

(あ) 2021/04/16(金) 18:17


わたしの質問文章に不足があるため追記させていただきます。
申し訳ありません。

例えば、「168:00:00」という入力がされているセル×時給(1300円とか)という数式で計算したところ、
9100という計算結果になってしまい、168時間×1300円=218400という求めたい解が表示されないということです。

(あ) 2021/04/16(金) 18:25


 書式を[h]にして、計算結果の書式も同様に[h]にしたらどうですか?
(バロック) 2021/04/16(金) 18:39

>>書式を[h]にして、計算結果の書式も同様に[h]にしたらどうですか?
>>(バロック) 2021/04/16(金) 18:39

ご教示いただきありがとうございます。
書式を「[h]」にしたところ、セルの見た目は168になったのですが、
数式バーの部分は「1900/1/7 0:00:000」と表記されたままになり、
168という数字を用いての計算ができませんでした。。。
(あ) 2021/04/16(金) 18:44


 >168時間×1300円
 そういう場合は時間に「24」を掛けて10進数に変換しないと・・・

 A1セルに「168:00」が入力されているとして
 =A1*24*1300

 これで表示形式を「標準」等にすれば「218400」になります。

 以上
(笑) 2021/04/16(金) 19:08

 CSVファイルをExcel形式で取得していないのは、理由があるのでしょうか?

 Excelの「データ」タブの「データの取得と変換」のくくりにある「テキストまたはCSVファイルから」というアイコンをクリックして、
 元のCSVファイルが保存してある場所からファイルを選択してExcel形式に変換することをお勧めします。
(バロック) 2021/04/16(金) 19:35

>>>168時間×1300円
>> そういう場合は時間に「24」を掛けて10進数に変換しないと・・・
>> A1セルに「168:00」が入力されているとして
>> =A1*24*1300
>> これで表示形式を「標準」等にすれば「218400」になります。
>> 以上
>>(笑) 2021/04/16(金) 19:08

ご教示いただきありがとうございます。
こちらの方法で計算することができました!
10進数にするという考えが必要なことを学びました。

>>CSVファイルをExcel形式で取得していないのは、理由があるのでしょうか?
>> Excelの「データ」タブの「データの取得と変換」のくくりにある「テキストまたはCSVファイルから」というアイコンをクリックして、
>> 元のCSVファイルが保存してある場所からファイルを選択してExcel形式に変換することをお勧めします。
>>(バロック) 2021/04/16(金) 19:35

ご教示いただきありがとうございます。
説明不足で申し訳ありません。
CSVでダウンロードしたものを、エクセルで保存しなおしても同様の現象が起きておりました。

(あ) 2021/04/19(月) 09:56


 >ダウンロードしたCSVファイルで
 >数式などを入力する方をみたら
 >セルの書式設定は「ユーザー定義」となっています。

 意味が解らない。、
 CSVファイルに書式設定されているって事?
 加えて、数式が書かれていたって事?(あるにはあるだろうけど)
 CSVファイルの事を勉強された方が良いと思います。

(gimon) 2021/04/19(月) 15:12


 CSVをテキストエディタではなくEXCELで開いてみているのだろう。
 EXCELでCSV開くと時刻を表す文字列があるとEXCELが自動的に日付の書式に変換する。
 >数式などを入力する方をみたら
 これは数式バーのことだろう。
 セルでは168になっているが数式バー上では元の日付データだということだろう。
(ねむねむ) 2021/04/19(月) 15:49

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.