[英]Count values in column ignoring duplicates
添加最后一列,該列是前三列的串聯,然后使用
=SUMPRODUCT(1/COUNTIF(D2:D9,D2:D9))
有這個公式的一個很好的解釋在這里 。 基本上,一次出現的值將計為1。多次出現的值將以其總出現次數的分數形式出現並加起來為1。
如果通過在范圍內選擇一個填充的單元格並按Ctrl + T將數據轉換為Excel表,則公式將自動向下填充最后一列。 然后,您可以引用公式中的表格列,並且在添加行時無需修改公式。
帶有幫助列
唯一值和唯一值是棘手的。 與擴展范圍結合使用時,使用幫助器列有助於識別其中之一:
=SUMPRODUCT((A2=$A$1:$A1)*(C2=$C$1:$C1))
Relative Rows: ^ ^
公式向下拖動時,上面標識的相對行號會大大增加。 這將產生越來越大的比較范圍。 范圍不斷擴大。
在這種情況下,擴展范圍是已檢查值的范圍。 很多時候會擴大結果范圍並對其進行測試,以消除結果列表的后續行中已發布結果的重復發布。
計算每個職業中不同雇員的主要公式:
=COUNTIFS( $C$2:$C$9, C2, $E$2:$E$9, 0)
在這里,我們計算該行的職業的所有行,其中該職業與列出的職業的范圍相匹配,對於職業列表中的該特定行,助手列的行值為零。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.