2017-11-08 5 views
0

私は非常にトリッキーなピクルスを持っている。私は、Grand Value、Monthly Fee、Contract Termを持つ販売データを持っています。SUMの列にxを掛けたが、yがxより小さい場合のみelse else zを乗算すると

このようになります。

Grand Value Monthly Fee Contract Term (months) 
$100.00  $20.00  5 
$120.00  $10.00  12 
$120.00  $10.00  24 

最後のエントリ値が間違っていることがわかります。そうではありません、それはその売り上げの年間価値であり、総価値ではありません。それは "収入"として他の場所で計算されますが、それは質問には関係ありません。

私がする必要があるのは、x年以上にわたる合計値ではなく、現在の年の値を正確に表示することです。

私が書いてみたい質問は、「Monthly_FeeにContract_Termを12倍したものの、12未満の場合はContract_Termを掛け合わせたものを教えてください」という質問です。

現在、私が持っている最高のクエリは、ちょうどいい加減にどれがマスターを助けるために気に秀でる12

で月額料金を乗算

=SUM(Data!Monthly_Fee:Monthly_Fee)*12 

のですか?

答えて

0

私が正しくあなたを理解していれば、この作業をする必要があります:

=SUMPRODUCT(Data!B2:B4,--(Data!C2:C4<12),Data!C2:C4)+SUMPRODUCT(Data!B2:B4,--(Data!C2:C4>=12)*12) 

(明らかにセル参照を変更)

+0

作品、私は予想よりも道トリッキー100%、。ありがとうございました! – user2229040

+0

ようこそ。 – Carol

関連する問題