2013-12-24 30 views
1

我一直試圖獲得這一個很長一段時間,我已經嘗試了幾種不同的方法,無法得到結果我'米尋找任何他們。我有類似下面的Excel中的數據集(道歉的格式,我還不能發表圖片):Excel公式:根據另一行中的對應值計算一行中的唯一值

  Manager 1  Manager 1  Manager 2  Manager 2 
Issuer 1   0   0    0     0 
Issuer 2  100   100    0    100 
Issuer 3  100   0    100     0 
Issuer 4   0   0    0     0 

我想指望每個經理相關的唯一發行的數量(「相關「被定義爲值> 0)。每個發行人都是唯一的(只在列表中顯示一次),但每個經理可以多次顯示。我試圖爲每個經理獲取一個號碼。因此,其結果將是如下:

經理1:2(不是3,因爲發行人兩次2顯示了對經理1,和我正在尋找獨特值,所以它只會計算一次)

管理器2:2

我可以寫一個公式來計算針對每個管理器大於零的結果的總數,但不是唯一大於零的結果的總數。我嘗試過SUMPRODUCT和DCOUNT的變體,但是我沒有得到正確的結果。我也可以爲我想要實現的目標寫一個宏,但我更喜歡一個公式(部分原因在於看看如何完成這個任務)。任何幫助是極大的讚賞!

+1

我認爲這可能是可行的,但重要的是要知道,如果重複的經理將永遠是連續的。 –

回答

0

MRange成爲1x?經理姓名的範圍,VRange是數字值的範圍。

如果你想爲經理的標籤是在A1,獲得與發行人的唯一編號:

{=SUM(N(MMULT(VRange,TRANSPOSE(N(MRange=A1)))>0))} 

務必使用ctrl+shift+enter(注意sumproduct黑客不會在這種情況下工作進入)

+0

非常好,這工作。非常感謝! – RockGuitar417

相關問題