mm:ss.0フォーマットの平均時間


1

mm:ss.0としてフォーマットされた範囲の時間があります。問題はこれらの時間を平均しようとしています。

Time    AVG
2:44.35 
2:42.88 
2:47.49 
2:48.86 
2:56.31 00:00.0

それらはテキストとして保存されていますか?それとも数値フォーマットとして? (いずれかのセルを選択して数式バーを見てください)
bdr9

もしそれらがテキストフォーマットだったら、私は#DIV / 0を期待するでしょう!結果としてのエラー - あなたは平均を得るために公式を使っています - もしそうならあなたは公式を供給することができますか?
barry houdini

ありがとうケビン& Aバリーフォーマットは、「見出し」というテキストで言うとおり、mm:ss.0としてフォーマットされています。 "= AVERAGEA(F3、F4、F5、F6、F7)"から、nで割り算して他の多くのものに至るまで、式でいくつかのアプローチを試しました。上記のように、最終結果は常に "00:00.0"です。私は本当に私の知恵の終わりにいます。
Bob Sloan

回答:


1

あなたの最後のコメントから、私はあなたの値は間違いなくテキストとしてフォーマットされていると思います、 AVERAGEA #DIV / 0の代わりに0を返します。にとって AVERAGE

値がテキストとしてフォーマットされているかどうかを確認するのは必ずしも簡単ではありませんが、2つのオプションがあります。

1)フォーマットを「番号」に変更してみてください。違いがない場合は、テキスト値があります。

2)他のセルでテストをする。 =ISNUMBER(F3) - ここでFALSEが返されると思います

テキスト値があるときにフォーマットを数値に変更することは、セルフォーマットでは不可能です。 "Text to columns"機能を使用して試すことができます。データ、F3:F7を選択してからこれを実行します。

Data > Text to columns > Finish

...今、あなたのオリジナルの式はうまくいくはずです.....

[それによってデータのフォーマットが変わる場合は、フォーマットをmm:ss.0に設定する必要があります。]

....またはデータを変更せずに、数式に変換して1回のヒットですべてを平均化することができます。このような「配列式」

=AVERAGE(F3:F7+0)

確認する必要があるもの CTRL + シフト + 入る ....または非配列バージョン

=SUMPRODUCT(F3:F7+0)/COUNTA(F3:F7)

すべての場合において、結果セルを同じフォーマットでフォーマットします。 mm:ss.0

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.