2015-10-18 213 views
1

總和獨特的價值觀我有四個值:名稱,到期日,Hasinteracted?SizeofName基於另一列

http://i.stack.imgur.com/s7Czc.png

實體(恆定) - 表示實體的名稱。
到期日(可變) - 在幾個月內,他們與我們活躍了多久(即1將會是一個月等)
Hasinteracted?(真,假) - 如果是的話,他們的值爲TRUE
SizeofEntity(恆定) - 有多大這個實體?這個數值對於不同的名稱變化,但是對於它自己的名字不變(即實體A將永遠是12,無論其成熟的,而實體B將於19日不管其成熟的)

我所試圖做的:

使用數據透視表,我已經能夠創建一個表格,其中有Maturity的行,以及列中每個成熟度的交互次數。

,我掙扎的部分是總SizeofEntity。基本上,我希望它總和SizeofEntity。問題是,如果實體A在名稱部分重複,則在此計算中它將加倍。

實體A示出了一次(大小= 12)在到期1和成熟2,實體B示出了一次(大小= 19)在成熟1.

什麼我希望在價值部分中看到的是到期日2中發生的到期日1的總實際規模爲3112

http://i.stack.imgur.com/3Mbcr.png

現在,如果實體A是在到期1兩次互動,我想規模保持不變,但增加的交互次數。有了它目前的結構方式,因爲重複實體A,相互作用現在加一,但這樣做的實體(從3143)的大小。

有沒有辦法讓Excel忽略SizeofEntity中的值,如果實體名稱在另一列中重複出現,或者有另一種方法可以使其成爲可能嗎?

在圖像中提供的數據是一個小例子。我正在處理一個更大的數據集,每個成熟期有超過300個不同的名稱和數百次交互。

+0

正確的圖像現在應該是up。目前我正在使用Excel 2013。我可以放棄這一點。我會怎麼做呢? – Ohm

回答

0

我使用下面的邏輯來實現您的預​​期效果。

創建一個列上稱爲E.隨着EntityConcat此列,如果您有重複的實體和成熟對可以檢測。 我已經使用此公式然後拖累concatented它們:

= A2 & B2

在另一個塔(F),並檢測它們重複只讀標誌第一次出現:

= IF(COUNTIF(E $ 2:E2,E2)= 1,1, 「」)

Finaly我已經創造了另一個塔T帽子顯示只有第一次出現大小:

= IF(F2 = 1,D2,0)

現在你的數據透視表,你可以指望「SizeofEntity」的出現次數的總數,但應該相反,總結這最後一列的值,其中不會找到重複的實體大小。

希望這是你以後的樣子。

+0

Dekimasu!感謝您對此事的幫助,我真的很感激。我可以問你是如何找到解決方案的?是以前的經驗還是反覆試驗? – Ohm

+0

我以前遇到類似的問題,所以大致知道如何解決這個問題。這是將問題分解成更小塊的情況。很高興我能幫上忙! – Sergio