3種根據單元格填充色求和與計數方法,再也不用一個一個的計算了

2020-12-05 Excel從零到一

Hello,大家好,今天跟大家分享下我們如何根據單元格的顏色進行求和與計數,很多人都是一個一個計算的,非常麻煩,其實這都是源於我們數據整理的時候太過隨意,如果在數據整理的的時候就能將數據分類獨立的羅列出來,後期直接求和或者計數即可,根據單元格顏色求和與計數各跟大家分享3種方法

一、查找法

首先我們要選擇想要統計的數據區域,然後按Ctrl+F調出查找的窗口,然後點擊選項,點擊格式選擇從單元格選取格式,滑鼠就會變成一個小吸管的樣子,我們直接吸取想要統計顏色的單元格,然後點擊全部查找,緊接著按Ctrl+a選擇查找到的全部數據,在工作表右下角的狀態欄就會顯示該顏色的個數及求和

二、宏表函數法

有可能會問到宏表函數是什麼,宏表函數可以說是vba的前身,但是隨著vba的出現,宏表函數已經被逐漸的取代,但是現在仍然可以使用,只不過只能通過定義名稱來使用

在這裡我們需要用到的宏表函數是GET.CELL,他的參數一共有兩個

第一參數:type_num,單元格中的信息,會根據輸入的代碼返回不同的單元的信息

第二參數: Reference,單元格範圍

我們想要獲取單元格的單色信息,就需要將GET.CELL函數的第一參數設置為63.因為代碼63返回的是單元色的顏色信息

宏表函數的使用必須先對其定義名稱,首選我們點擊公式,點擊定義名稱,將名稱設置為顏色,然後輸入公式=GET.CELL(63,Sheet1!B2),在這裡Sheet1是表格的名稱,B2是統計區域的第一個單元格,設置完後點擊確定

然後我們直接輸入等於顏色,然後向下填充數據,就會根據不同的顏色返回不同的結果,黃色的結果為6.綠色的結果為10

最後我們使用sumif函數和countif函數進行求與計數即可

求和公式:=SUMIF(C2:C18,6,B2:B18)

計數公式:=COUNTIF(C2:C18,6)

三、使用vba自定義函數

1.根據顏色求和代碼

Dim icell As Range

Application.Volatile

For Each icell In sumrange

If icell.Interior.ColorIndex = col.Interior.ColorIndex Then

SumColor = Application.Sum(icell) + SumColor

End If

Next icell

2.根據顏色計數代碼

Application.Volatile

For Each i In ary2

If i.Interior.ColorIndex = ary1.Interior.ColorIndex Then

CountColor = CountColor + 1

End If

Next

想要使用這兩個代碼,我們就必須先將其粘貼進vba中,首先我們點擊開發工具,選擇visual basic,進入vba的編輯界面,然後點擊插入,選擇模塊,將代碼粘貼進去即可

在這裡我們自定了了兩個函數,根據顏色求和的函數名稱是SumColor,根據顏色計數的函數名稱是CountColor

這兩個函數的參數都是一樣的

第一參數:統計顏色的單元格

第二參數:要統計的數據區域,

使用方法如下動圖

以上就是今天的全部內容了,怎麼樣,你學會了嗎?

我是excel從零到一,關注我持續分享更多excel技巧

相關焦點

  • Excel中合併單元格的序號填充、複製、求和及篩選技巧解讀
    2、Max函數的作用是計算指定區域中的最大值,是針對數值而言的。此用法中的參數A2為當前填充單元格的上一單元格,1為修正值,指從1開始填充,如果從N開始填充,則將「1」替換為N即可。二、Excel合併單元格:求和。
  • 這3種方法都能輕鬆搞定,不用再一個一個的計算
    Hello,大家好,不知道大家在工作中有沒有遇到過區間統計的問題,對於這樣的問題,可能很多人都覺得無從下手,今天就跟大家分享幾種區間統計的方法,都可以輕鬆搞定區間統計一、SUMPRODUCT函數如果條件成立表達式的結果就是true,如果不成立表達式的結果就是false,true可以看作是1,false可以看作是0,然後我們將結果相乘,最後SUMPRODUCT函數會對這個結果求和二、DCOUNT函數Dcount函數是一個資料庫函數,他的作用是統計滿足條件的欄位列中的個數語法為
  • 在Excel工作表中,按單元格顏色求和,就用這三種方法,便捷高效
    在Excel工作表中,求和是最普通不過的話題了,但是,按顏色求和,絕對是一個新鮮的話題,今天,小編就給大家分享3種在工作表中按顏色求和的技巧!一、在Excel工作表中按顏色求和:自定義名稱法方法:1、選定目標單元格,快捷鍵Ctrl+F打開【查找和替換】對話框,如果沒有【選項】內容,單擊右下角的【選項】顯示選項內容。
  • 合併單元格的求和、複製、篩選、排序及序號填充實用技巧解讀!
    Excel中的合併單元格非常的普遍,但是對於填充序號、求和、篩選、排序等操作又非常的麻煩。那麼如何解決此類問題呢?請詳細閱讀下文。一、合併單元格求和。方法:在目標單元格中輸入公式:=SUM(D3:D9)-SUM(F4:F9)。
  • excel統計求和:如何在合併後的單元格中複製求和公式
    試問:使用何種方法,才可以一鍵實現合併單元格的快速求和?對於合併單元格求和,相信大多數人的做法都會是:分別選中每一個合併單元格對應的數據區域,然後用SUM函數依次求和。操作見動圖。這種方法,適用於對數量較少的合併單元格進行求和,如果合併單元格的數量在10個以內,是完全可以採用此方法的。但是若合併單元格的數據量很大,遠遠超過我們手動的可操作範圍,或者在時間很緊急的情況下,沒有時間進行手動操作時,這種方法顯然就不適用了。
  • Excel一個單元格乘以另一個合併單元格,合併單元格的乘積怎麼算
    合併單元格的乘積與合併單元格的求和同出一轍,它們在日常工作中時常遇到,如何一次性解決合併單元格的乘積問題,能極大地提高工作效率。在處理Excel各項問題時,我們首先要傾向於使用簡單的各項操作來嘗試,如果這些操作不能有效解決或相對複雜,便馬上考慮通過函數公式的方法來解答。
  • Excel用計數Count統計含或不含重複數字的個數與非空單元格數
    在 Excel 中,統計用 Count 函數,但它會統計重複記錄,如果要排除重複記錄,需要用 CountIf 與 Sum 函數組合;它們組合成的公式不太好理解,大致為先用 CountIf 求出數值,然後用 Sum 求和。另外,還可以用 Count 函數統計非空單元格個數,它可以分為兩種情況,一種是不記單元格中有公式的,另一種是記單元格中有公式的。
  • 學習Excel函數從求和開始,10種常用的求和公式、方法,速速收藏
    一、SUM求和快捷鍵表格中需要求和時,很簡單,我們一般會用SUM函數,選擇求和區域,再向下或向右拖拉填充公式,完成整列或整行求和,如果你覺得這種方法已經很簡單的話,那你就錯了,上圖表格中,需要對1、2、3月的數據求和,我們可以選中G2:G15單元格區域,按
  • 萬能函數Sumproduct實用技巧解讀,不僅能求和,還能計數和排名哦...
    示例:目的:計算銷量和。方法:在目標單元格中輸入公式:=SUMPRODUCT(D3:D9)。目的:計算總銷售額。方法:在目標單元格中輸入公式:=SUMPRODUCT(C3:C9,D3:D9)。所以上述公式形成一個以0和1為數組,以D3:D9為數組的計算區域,計算過程就是先成績在求和。其功能和Sumif函數相同哦!四、多條件求和。目的:計算相應地區銷量>=50的銷量和。
  • Word表格用函數公式對列行及指定單元格求和、乘積、平均值的方法
    Word 也能用函數公式對表格中的數據求和、求乘積、求平均值,求最大值最小值等;Word 中總共有十八個公式,這裡列舉的只是常用的幾個。Word表格用函數公式計算,既可以對整列計算也可以對整行計算,還可以只對指定的幾個單元格計算,特別是對指定單元格計算十分靈活,可以滿足不同的需求。
  • Excel常用求和公式大全,直接套用,從此再也不加班
    沒錯,這是最簡單的求和。 可是實際工作中我們會涉及到一些特殊的求和,很多人就不會了。 比如有條件的求和,跨行列的求和、合併單元格的求和等等。 下面小編整理了一些比較常見好用的求和方法。大家可以收藏學習一下。
  • 技巧不求人-149期——Excel相同數據匯總求和的3種技巧
    嗨,大家好,歡迎來到新一期的技巧不求人,上期我們介紹了Excel函數提取的技巧,今天繼續跟大家分享關於匯總求和的技巧,工作中有時需要將相同的內容匯總求和,便於查看,那麼怎樣做才能批量的合併相同的內容並求和呢?這裡就給大家介紹3種技巧!
  • Excel合併單元格的三種統計方法
    營長說昨天在微信群中,有夥伴諮詢,如何對有合併單元格的表格進行匯總求和。今天營長將Excel中合併單元格常見的三種處理方法介紹給你。先看下具體的數據表格,這種合併單元格比較常見。今天介紹用公式實現添加序號、匯總求和以及透視匯總三種方法。
  • COUNTIF的幾種常用計數方法
    =COUNTIF(range,criteria)COUNTIF,是一個計數函數(不是求和),可以對滿足條件單元格進行計數。range:計數的區域,其中滿足條件的單元格將會被計數。criteria:這裡是條件。
  • Excel技巧:2種方法快速計算單元格內的算式!
    如下所示:B列記錄了物品的長寬高尺寸,我們需要快速的將體積求出來第一種方法,使用查找替換等號法首先在C2單元格中輸入公式:="="&B2,得到一個等式然後複製C列,選擇性粘貼為數值,將C列的公式去除掉,保留值最後用查找替換,按CTRL+H鍵,查找=號,替換成=號,得到的結果如下所示:第二種方法,使用宏表函數EVALUATE
  • 5個Excel求和方法,你知道幾個?
    對於使用過表格的同學來講,Excel數據求和相信絕對是不陌生的。在數據處理過程中,我們經常會需要對各類數據進行求和操作。那麼今天我們就來完整的學習一下,Excel常見5種數據求和操作,快來看看最簡單的是哪一種吧!
  • 「Excel使用技巧」SUM求和匯總函數,你真的足夠了解它嗎?
    操作方法:步驟1、在目標單元格即G2單元格中輸入公式:=SUM((A2:A13=F2)*(D2:D13));步驟2、按Ctrl+Shift+Enter填充。公式說明:公式=SUMIF(A2:A13,F2,D2:D13)中,表示在A2:A13區域範圍內查找其數值等於F2單元格數值,計算出在D2:D13區域內與之對應的單元格的數值之和。二、SUM求和函數多條件求和例如:以下表格,要求銷售1組女裝的成交量合計。
  • word文檔裡的表格求和操作,方法簡單易操作
    我們在實際工作中,有時候我們會在word文檔插入表格,表格裡有數字的話,我們該如何對這些數據求和。第一種方法:結合Excel表格我們可以將Word表格數據複製到Excel中,然後選中區域按Alt+=即可獲取結果。當然這裡也可以借用sum函數來實現,在單元格中輸入公=sum(A3:D3),之後向下填充就完成了。
  • 合併求和有多難?挺簡單的,一個公式+自定義名稱就能搞定!
    02分析先看了求和單元格D2的公式:=SUM(C2:$C$10)-SUM(D3:$D$10)直觀的從公式整理出3點:1.SUM(C2:$C$10)開始單元格與D2同行,SUM(D3:$D$10)開始為D2的行數加1;2.結束單元格行數相同