1

多数の取引から平均取引時間を計算しようとしています。

B10 から B20 - 2014 年 7 月 14 日 04:00 のようにフォーマットされたエントリの日付と時刻です。

M10 から M20 まで - 私の出口の日付と時刻は、2014 年 7 月 17 日 08:00 のようにフォーマットされています。

O10 から O20 - 次の計算を使用して「3 日 4 時間 0 分」として表示される取引の長さ =IF(M10="","",INT(M10-B10)&" 日 "&HOUR(MOD(M10 -B10,1))&" 時間 "&MINUTE(MOD(M10-B10,1))&" 分")

O10 から O20 までの 20 回の取引の平均を組み合わせるのに苦労しています。上記の計算形式が原因だと思いますが、これを克服する方法がわかりません。

過去 20 回の取引で、自分が取引を行っている平均時間を適切に計算する方法について、推奨事項や提案はありますか?

4

2 に答える 2

3

あなたが言うように、列 O から平均を計算することは困難です。これらはテキスト文字列であるためです。終了タイムスタンプの平均から差し引いたエントリ タイムスタンプの平均を単純に使用できます。

=AVERAGE(M10:M20)-AVERAGE(B10:B20)

または、列 O 形式に従ってフォーマットする

=INT(AVERAGE(M10:M20)-AVERAGE(B10:B20))&" Days "&TEXT(AVERAGE(M10:M20)-AVERAGE(B10:B20),"h"" Hr ""m"" Min""")

ところで、同じ行に沿ってこの単純化された式を使用して、列 O テキスト文字列を取得できます

=IF(M10="","",INT(M10-B10)&" Days "&TEXT(M10-B10,"h"" Hr ""m"" Min"""))

于 2015-07-03T15:41:37.717 に答える
0

長さの実際の値Pを入れる別の列を作成します。

= M10 - B10

平均 ( だとしますP21):

= Average(P10:P20)

この値は日数になります。

その後、時間を取ることができます ( P22):

= (P21 - int(P21)) * 24

そして議事録:

= (P22 - int(P22)) * 60

そして、書式設定のために、これらすべての式を 1 つの式に修正することができます。

于 2015-07-03T15:30:32.293 に答える