2009-06-11 7 views
-1

私はMS Excelを使用してデータ分析を行っています。私は2つの日付を持っています。 1つの日付は予測日です。たとえば、私は在庫が到着すると予測しています - 06/09/2009。別の日付は実際の在庫到着日 - 06/10/2009です。MS Excel - 日付分析

日時の差は1日です。私が計算したいのは、私の予測の正確さです。予測日が実際の到着日と同じ場合は100%にする必要があります。

私はこの計算を行うためにExcelで関数を見つけようとしています。何かありますか?おかげさまで

答えて

1

日付だけで作業していて、精度が日である場合は、他の日付から1日を差し引くことができます。

たとえば、期待される日付(A1)、実際の日付(B1)の列が1つあった場合、次の列はC1と異なる場合があります。 C列の一番下に

=SUM(b1 - a1) 

、あなたはちょうどあなたのpreditionsの精度を与える日の平均

=AVERAGE(C1:C4) 

を行うだろう4行を持っていたと仮定。

一般

1

を役に立てば幸い

% accuracy = 100% - %abs(error) = 100% * [1 - abs(forecast - actual)/actual ] 

日付の値が明確に定義されていないので、あなたはいくつかの初期の日付を減算することにより、それらを正規化することができます。上記の式では、この最初の日付は、分子に相殺されますので、あなただけ使用できます。

100% * [1 - abs(forecast - actual)/(actual - initial)]. 

はExcelでは、%用にフォーマット式は次のようになります。=1-ABS(C2-B2)/(B2-A2)

あなたの例を使用する:

initial  actual arrival  forecast arrival % accuracy 
01/01/09  06/10/09   06/09/09    99.38% 
関連する問題