
我正在為一個我自己無法弄清楚的公式尋找一些與 Excel 相關的幫助。
我有一個 A1:B7 範圍內的資料範例清單 - A 列是名稱清單(例如 John、Jane 等),B 列是專案程式碼清單(例如 ABC、ABD、Admin 等),就像這一樣:
A B
John ABC
Jane ABD
John Admin
Jane ABC
Mike ABD
John ABC
Jane Admin
我想要計算獨特項目的數量約翰和簡都曾研究過,但是排除這行政專案.
例如,約翰曾在該專案上工作過兩次ABC' 和行政,因此 John 的獨特項目計數為1。
簡曾參與過項目ABC,阿布德和行政,因此 Jane 的獨特項目計數為2。
我已經嘗試了 sumif、countif 和資料透視表的所有各種組合,但未能成功計算排除的獨特項目行政。
答案1
如果您的表格按名稱排序,請依照下列步驟操作。我想你可以做到這一點。
=SUM(1/COUNTIF(B1:B4;B1:B4))-IF(COUNTIF(B1:B4;"=Admin")>0;1;0)
如果您的 Excel 版本與我的不同,您可能需要在公式中替換為;
。,
確保按下CTRL+SHIFT+ENTER
(而不僅僅是 )來確認此公式ENTER
。這將計算 的唯一條目數B1:B4
,不包括 Admin。假設B1:B4
只有約翰的項目,這將是約翰的數字。
您可能可以在不排序表格的情況下完成此操作,但我不知道如何做。下面的連結可能會有所幫助。
我使用了以下資訊:這是關聯解釋如何計算列中唯一值的數量。它使用稱為數組函數的東西。您可以閱讀有關他們的信息這裡。
UPD:另請參閱答案這問題。它討論瞭如何從範圍中排除單元格,這應該會有所幫助。您可以將 擴展B1:B4
到整列,然後排除相鄰儲存格中沒有 John 的儲存格。我無法在 Excel 2003 中嘗試。