Excel 公式 - 計算唯一項目但排除“管理員”

Excel 公式 - 計算唯一項目但排除“管理員”

我正在為一個我自己無法弄清楚的公式尋找一些與 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 中嘗試。

相關內容