ヘルプデスクソフトウェアからXLS形式でデータを抽出しています。抽出される値の1つは、時間と分単位の時間値です。エクスポートされたXLSファイルには次のように表示されます。
=TEXT("56:04","[h]:mm")
(それはなどのX時間を超えた場合、平均時間のようなものを動作するように)私はこのデータを分析しようとしているが、上記の形式で、Excelは、私がしようとしているかのように有効な時間としてそれを認識して使用していないようAVERAGE
式を上記の値を持つセルの範囲では、#DIV/0!
エラーが発生します。
次の式を使用して、この値を別のセルにコピーしてみました。
=TIMEVALUE(J2)
...そして、セルを[h]:mm形式のカスタム時間値にフォーマットしました。AVERAGE
数式はこの新しいセル値で動作しますが、上記の例のこのメソッドは実際に8.04の値を示しているため、[h]:mm形式を使用するようにフォーマットされているにもかかわらず、48時間全体が欠落しています。
この初期値を正しく変換して、Excelが分析に使用できる正しい時間値として扱うようにするにはどうすればよいですか?
おかげで、私は十分に明確に自分自身を説明しなかったと思います。ヘルプデスクシステムから毎月データを抽出し、さまざまな計算を自動化するために作成中のExcelテンプレートにデータをダンプしています。
—
Rawns
=TIME("XX:YY","[h]:mm")
セルの形式は、ヘルプデスクシステムからデータが抽出される形式です。手動でキー入力するものではありません。
--
最初の等式の前に単純に置くことができます:=--TEXT("56:04","[h]:mm")
そのセルをにフォーマットし[h]:mm
ます。しかし、それは最初にテキストに変換56:04
し、カスタム形式のセル[h]:mmに入力するのではなく、なぜそれをテキストに変換するのかという質問です。