我使用的是Excel 2007(可惜,缺少很多2010年及以後的很酷的數據透視表功能)並且有一些數據是我正在嘗試的獲得給定SiteID
的每個最大值出現的次數。使用數據透視表來獲取最大值的計數
每個站點都有相同的患者進來,我需要知道有多少患者參加了visit 1
,visit 2
等。這些信息用於確定發送給臨牀醫院的材料的數量審判。我有類似:
SiteID |PatientID |VisitNumber 1001 |101 |1 1001 |101 |2 1001 |102 |1 1001 |102 |2 1001 |102 |3 3004 |110 |1 3004 |110 |2 3004 |110 |3 3004 |123 |1 3004 |123 |2 3004 |123 |3
這個樣本數據的結果將是:
網站1001,在visit 2
1例和1個在visit 3
網站3004,2例在visit 3
我可以用公式和其他工具很容易地做到這一點,但我的同事希望它以數據透視表的形式出現。如果我這樣做我自己,我會用這個數組公式:每行
{=MAX(IF(IF($A$2:$A$2267=A2,$D$2:$D$2267,FALSE)=D2,$F$2:$F$2267,FALSE))}
,然後我會使用刪除重複和COUNTIFS()公式得到的結果。
當然,數據透視表有一個更簡單的解決方案?
好了,我不知道多少把你從你所提供的解決方案。 您需要製作2個支點。 第一個將顯示每個站點和病人什麼是他的最大訪問量。 和2nd將彙總數據。在任何情況下,您都需要從中提取值,這是很多工作。 – Balinti
嗨巴林蒂。感謝您的答覆。我得到的印象是這可能不是樞軸表友好的任務。也許我會堅持公式化的方法。 –