1樓:墨汁諾
一是利用陣列公式:
=sum(1/countif(a1:a1000,a1:a1000))二是利用乘積求和函式:
=sumproduct(1/countif(a1:a1000,a1:a1000))
或:要統計去除重複項後數字的個數,可用zhi以下函式公式:
假如資料在a列,在b1中輸入=sumproduct(1/countif(a1:a5,a1:a5))
這個公式計算出的值即是a1:a5中去掉重複項後數字的個數。
2樓:一意孤行
要統計去除重複項後數字的個數,可用以下函式公式:假如資料在a列,在b1中輸入 =sumproduct(1/countif(a1:a5,a1:
a5)) 這個公式計算出的值即是a1:a5中去掉重複項後數字的個數。
一是利用陣列公式:
=sum(1/countif(a1:a1000,a1:a1000))
輸入完公式後按ctrl+shift+enter鍵,讓它自動加上陣列公式符號"{}"。
二是利用乘積求和函式:
=sumproduct(1/countif(a1:a1000,a1:a1000))
利用透視表新選項“將此資料新增到資料模型”我們可以比較方便地完成上面的問題,只是存在限制:
(1)至少是excel 2013版本才行。
(2)若套用模板進行統計,可能還需要搭配vlookup函式才行。
難道就沒有完美的解決方法了嗎?肯定有!這裡分享兩個函式解決法。
第一種:countifs函式搭配輔助列
只要藉助輔助列,我們使用countifs函式就能很快地得到統計結果。
第1步:用公式右拉下拉新增兩個輔助列,得到每個業務機構首次出現的“1”和每個商品編碼首次出現的“1”。公式為:
=countifs(b$1:b2,b2,$a$1:$a2,$a2)
公式解釋:
以第一個輔助列來說明公式的作用。
為了便於大家檢視效果,對資料來源按照區域和業務機構進行了排序,相同的機構都在一起。公式的結果就是依次標註同一區域同一業務機構是第幾次出現,聯絡下一步的操作,其核心作用就是把業務機構首次出現標註為1。這樣,有多少個1,就有多少個機構。
可能有的朋友還是第一次使用countifs,這個函式很簡單,就是按照多個條件去計數,格式為countifs(資料區域1,條件1,資料區域2,條件2,……),表示只有多個條件同時滿足才會計數。
譬如,在本例中,d2單元格統計的是在a1:b2區域中並排出現“東北區域(a2)”和“1001(b2)”的次數,結果是1次;d4單元格統計的是在a1:b4區域中並排出現“東北區域(a4)”和“1001 (b4)”的次數,結果是3次;d9單元格統計的是a1:
b9區域中並排出現“東北區域(a9)”和“1022(b9)”的次數,結果是1次……
同理,第二個輔助列就是根據區域和商品編碼來統計,當一個商品在同一個區域首次出現時,結果為1:
第2步:在h2單元格中輸入公式,然後右拉下拉分別統計d列和e列中符合條件的1的個數,得到最後結果。公式為:=countifs($a:$a,$g2,d:d,1)
這個公式要比輔助列那裡好理解的多。譬如h2單元格中的公式就是統計a列和d列中並排出現“東北區域”和“1”的次數。
整個方法只用了一個countifs函式,比較適合函式小白的記憶使用。但是對於初學者而言,如果不清楚公式中$符號的作用,理解起來就困難。$符號表示絕對引用。
一個問題:如果單條件統計不重複數,也就是不分割槽域分別求業務機構數和經營品種數,上述方法中的公式該怎麼調整?
第二種:sumproduct和countifs組合公式
第一種方法有輔助列,喜歡極致的夥伴肯定不喜歡,那就來個不用輔助列的公式。
=sumproduct(($a$2:$a$36=$g2)/countifs($a$2:$a$36,$a$2:$a$36,b$2:b$36,b$2:b$36))
這是一個比較常用的“套路”公式,不用輔助列,滿足追求“公式到死”的極致夥伴的需求。當資料量不是很大的時候,非常的爽,一步就完成統計。
但是該公式涉及到大量的陣列運算,當資料來源的行數比較多的時候,就會卡得不要不要的~~~~
再來一個問題:如果單條件統計不重複數,也就是不分割槽域分別求業務機構數和經營品種數,上面的公式又該怎麼調整?
ok,用函式公式統計非重複專案數的方法就介紹到這裡了。歡迎夥伴們一起交流學習;如果覺得不錯,請分享給你的朋友吧!
3樓:七零后王大姐
要好好學習,在用函式計算公式來計算。
4樓:陳義軍
選資料—》高階篩選—》如圖
5樓:059酒
一是利用陣列公式:
=sum(1/countif(a1:a1000,a1:a1000))輸入完公式後按ctrl+shift+enter鍵,讓它自動加上陣列公式符號"{}"。
二是利用乘積求和函式:
=sumproduct(1/countif(a1:a1000,a1:a1000))
6樓:農民傷不起
資料--篩選--高階篩選---選擇不重複的記錄
7樓:匿名使用者
資料透視表! 函式太麻煩!
8樓:
=sumproduct(1/countif(a1:a1000,a1:a1000))
excel如何去除重複計數?
9樓:一點設計演示
1.簡單的舉例,能夠通過簡單的例子運用到實際工作中去就好了,其實工作中就是列數比較多這裡是一列,做資料的時候其實就是一列的統計。
這裡就瞭解下公式函式的作用,計數統計有幾個人。
2.countif()是對作用域的計數,a1:a15到a1:a15共15個;
1/ 是表示唯一沒有重複;
sum是對沒有重複的總和。記得加上{}。
3.通過函式結果就出來了,為12,數下驗證,然後運用到自己的**中再試下。
10樓:冉清疏
告訴你一個非常經典的方法
首先,把表調整成標準一維表:
即第一行a1開始 分別為 姓名 身份證號 賬戶資訊第二行及下面各行a2 開始 為資料資訊:例如:張三 120101190001010000 借記卡
整個工作表除了第一行欄位名和下面的資料,不要有其他的東西,且資料區域不能有空白行,一行對應一條資料
然後按著alt鍵,依次點d p f(插入資料透視表),接著把"身份證號"欄位拖入行標籤,然後出來的表就是沒有重複的所有身份證號,可以對其計數就可以了。至於怎麼計數,03版的可以按用=count(),07版的直接拖黑所有身份證號,右下角就有計數結果!
搞定!祝好!
11樓:風魚小漫
excel如何快速去除重複,我教你!
12樓:匿名使用者
不知道你a列的具體行數,我假定姓名所在的實際區域為a2至a20單元格區域
則公式如下
=sumproduct(1/countif(a2:a20,a2:a20))
公式中的a2至a20單元格區域換成姓名資料所在的實際區域,該區域中不能有空單元格
13樓:匿名使用者
高階篩選,不重複項,就可以了。
excel 如何用公式去除重複項,只保留其中一個值
14樓:
如圖c2=index(a:a,match(,countif(c$1:c1,a$1:a$99),))&""
陣列公式,下拉
excel 統計個數(剔除重複的資料)
15樓:酸菜魚的娛樂
1、電腦開啟excel**。
2、開啟excel**後,在任意單元格中輸入公式=sum(1/countif($a$1:$a$7,a1:a7))。
3、輸入公式後,按ctrl+shift+回車鍵確定就可以了,如果只按回車鍵就會得到小數。
16樓:匿名使用者
=sumproduct(1/countif(a1:a100,a1:a100))
如果身份證是a1:a100的話,使用上面公式,根據實現情況,調整公式中的區域
17樓:
假設資料區為a1:a8,則可以用下面公式
=sum(1/countif($a$1:$a$8,a1:a8))陣列公式
ctrl+shift+回車結束
18樓:匿名使用者
選中a列資料,點“資料”----篩選----高階篩選-----勾選“選擇不重複的記錄”----確定。
a列中就只有不重複的號碼了,複製---貼上到預定位置,ok了。
在b列做公式 =countif(a$1:a$100,a1),假設有100個資料,把公式下拉,會顯示1、2、3.....等數值,1表示只有1個號碼,2表示有兩個相同的號碼......
19樓:葳蕤古德曼
如果是版本07以上,最簡單的辦法是選擇該列,刪除重複項,下面狀態列會顯示計數。
然後撤銷回去,恢復。3秒
20樓:鉸筆刀
假設a列有10000行,公式為:
=sum(1/countif(a1:a10000,a1:a10000))
21樓:匿名使用者
先用篩選,再用統計函式
22樓:殘月獨照
=sumproduct(1/countif(a1:a100,a1:a100))
這個是對的,如果是sum的話,顯示的是小數
excel中如何刪除重複項並計算合計的公式?
23樓:三團騰飛
要統計去除重複項後數字的個數,可用以下函式公式:
假如資料在a列,在b1中輸入
=sumproduct(1/countif(a1:a5,a1:a5))
這個公式計算出的值即是a1:a5中去掉重複項後數字的個數。
24樓:真鏽才
a16輸入 陣列公式,注意按ctrl+shift+enter結束 =iferror(index($a$2:$a$9,small(if(match($a$2:$a$9,$a$2:
$a$9,0)=row($a$2:$a$9)-1,row($a$2:$a$9)-1,""),row(a1))),"")
b16輸入 =sumif($a$2:$a$9,$a16,b$2:b$9) 然後往右填充1格,再往下填充
25樓:邊緣
用公式的方法需要用到3個公式:
1、提取戶名在單元格a14中輸入:
=index($a$1:$a$9,match(0,countif(a$13:a13,$a$1:$a$9),0))&""
注意要ctrl+shift+enter三鍵按下2、彙總走款在單元格b14中輸入:
=sumif($a$2:$a$9,a14,$b$2:$b$9)3.彙總來款在單元格c14中輸入:
=sumif($a$2:$a$9,a14,$c$2:$c$9)4、下拉填充可得到結果,其餘紅框內的可以清除掉
26樓:匿名使用者
b16=sumif(a$2:a$10,$a16,b$2:b$10),向右複製公式
然後向下複製公式
EXCEL多條件計數用什麼函式公式
sumproduct 條件1 條件2 就完了 本身就可以當成計數 來用 比如 sumproduct a1 a10 a b1 b10 b c1 c10 統計 a1 a10 為a b1 b10 為b c1 c10 不為空的 個數 回答者 james0yuxuan 十一級 2010 5 12 10 36 ...
用excel函式去掉重複項,用EXCEL函式去掉重複項
綠衣人敲門 要統計去除重複項後數字的個數,可用以下函式公式 假如資料在a列,在b1中輸入 sumproduct 1 countif a1 a5,a1 a5 這個公式計算出的值即是a1 a5中去掉重複項後數字的個數。 重複資料在a列的話,在b2單元可輸入公式 countif a 2 a2,a2 向下拉...
Excel裡的IF函式公式怎麼用?
if 結果為true或false的條件,條件為true時返回值,條件為false時返回值 舉例說明如下 1.假如a列大於b列,在c列種顯示 a大 否則顯示 b大 2.輸入公式 3.往下拖動填充 求助!excel 裡的if函式怎麼用啊?我的公式 錯了 公式不要加引號。加引號就成文字了,不是計算式了。公...