2012-05-07 10 views
0

私はレイアウトを変更することができない非常に具体的なレポートを持っています。excel異なるSUM.IF配列関数

A  B  C 
1 ASD Other 10 
2 ASD Other 10 
3 ASD Other 10 
4 JKL Other 20 
5 EFG Other 5 
6 EFG Other 5 
7 GHJ Other 10 

エルゴは、行を繰り返すことができる、と彼らが行うとき、値(C)は、この行のために同じまま:Basicly、それはこのようになります。

条件付き書式設定(= $ A2 <> $ A1)を使用すると、繰り返し値(C列のみ)が白くなります。

どのようにしてこれらの値の合計を行うことができますか。それぞれの個別の行は1回だけ計算されます(45を返す必要があります)?

事前に

、感謝

PS:私は

+0

「レイアウトを変更できません」と言われると、列を追加できません。または行ですか?合計はどこに表示されますか? – Marc

答えて

2

私は(Ctrlキーを押しながら+ Shiftキーを入力)セルD9でこれを入れて、配列数式として入力すると、それはあなたのシナリオのために働きます。しかし、行8に空白の行があることに注意してください。

=SUM(IF(B1:B7<>B2:B8,D1:D7,0)) 
+0

今、私は今や気が気になりません。私は正確な数式を12回試しましたが、Ctrl + Shift + Enterを忘れました... あなたの素早い返信ありがとうございます –

+0

@GunnarKnudsen、私はその感覚を知っています!うれしいことはあなたのために働いた。 – Marc

+0

SUMPRODUCTを使用する場合は、 '= SUMPRODUCT((A1:A7 <> A2:A8)+ 0、C1:C7)'を使用してCSEを回避できます。 –

0
+0

いいえ、申し訳ありませんが、報告書はすべての値を表示する必要がありますが、それらのいくつかの合計のみ... - しかし、これはupvoteを与えるでしょう... マーク私のニーズのためにうまくいく回答... –

+0

私私は答えとして45を得て以来、少し混乱しています:)そしてそれはすべての値を示しています。 –

+0

ああ、最初の2つのリンクを意味していました。ええ、それでは気にしないでください。作業の解決策は3番目にあります:P –

関連する問題