根據顏色求和與計數,你做了1天,同事2分鐘搞定,差距真大

2021-02-21 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.根據顏色求和代碼

Function SumColor(col As Range, sumrange As Range)

    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

End Function

2.根據顏色計數代碼

Function CountColor(ary1 As Range, ary2 As Range)

Application.Volatile

For Each i In ary2

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

CountColor = CountColor + 1

End If

Next

End Function

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

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

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

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

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

使用方法如下動圖

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

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

相關焦點

  • Excel中按顏色計數及求和
    1、技巧法統計個數操作步驟:選中數據-按【Ctrl+F】-選擇格式裡的【從單元格選擇格式】-選取數據中需要統計的顏色-選擇【查找全部】-在按【Ctrl+A】後關閉查找窗口-選擇菜單欄中公式裡的【定義名稱】-新建名稱為選擇的顏色確定後在單元格中輸入公式=COUNTA(黃色),操作步驟如下:
  • 按顏色求和,看這篇足夠了!!
    但是實際情況,還是有很多小夥伴喜歡使用顏色來區別、分組數據既然存在,我們就來分享一下,如何按照對方的角度如何解決按顏色求和或者計數的問題。
  • 又能求和,又能計數,Excel什麼函數這麼厲害??
    點擊藍字關注 後臺回復「1
  • 3分鐘學會Excel條件求和、計數,太有用了!
    1.SUMIFS函數條件求和函數語法:=SUMIFS(求和區域,條件區域1,條件1,條件區域2,條件2……)2.COUNTIFS函數條件計數函數語法:=COUNTIFS(條件區域1,條件1,條件區域2,條件2……)3.
  • Excel按顏色求和原來如此簡單.
    那麼,問題來了,既然是重要數據,既然都標註顏色了,如何按顏色把單元格的數據求和呢?求平均值呢?計數呢?③同樣,按單元格顏色篩選出【2月】、【3月】有顏色的單元格,並在H列、I列分別填充2、3;Function 按顏色求和(rng1 As Range, rng2 As Range)Dim r As Range, s As DoubleSet rng1 = Intersect(ActiveSheet.UsedRange, rng1)For Each r In rng1If r.Interior.Color = rng2.Interior.Color Thens = s + r.ValueEnd
  • Excel按顏色求和,公式原來是這樣設置出來的!
    對於這種,其實也不難,盧子分享3種方法參考。1.選擇任意帶顏色的單元格,右鍵,篩選,按所選單元格的顏色篩選,這樣就搞定了。現在就可以進行條件求和。即使是帶顏色求和,也有多種情況,針對不同情況使用不同方法。源文件:https://pan.baidu.com/s/1TZdqSYc0eOQSqoJBvg-xQAVIP 888 元,一次報名,所有課程,終生免費學,提供一年在線答疑服務。
  • Excel多條件匯總數據處理方式,你不會,但是你同事1分鐘就完成啦
    點擊上方藍字  免費關注置頂公眾號或設為星標,否則可能收不到文章Hi,大家好,本專欄將會從零開始和大家用圖文的方式,30天讓你從不會到熟練使用函數,0基礎開始學習Excel函數,讓你喜歡上它!其實SUMIFS函數的語法,和SUMIF的語法稍微有點不太一樣,我們可以這麼理解:=SUMIFS(求和的區域,條件區域1,條件1,條件區域2,條件二….)
  • 這個Excel求和公式太牛了,1秒搞定一個月的數據匯總!
    b2)輸入後會自動替換為多表引用方式=SUM('1日:30日 '!B2)有同學提問:如果各個表中商品的位置(所在行數)不一樣,該怎麼求和?老師今天要分享一個更強大的支持行數不同的求和公式。分析及公式設置過程:如果對單個表(比如1日)進行對A商品進行求和,可以直接用sumif函數搞定:1日表
  • 解析:sumproduct多條件求和計數的原理
    提起單條件求和,我們會想到sumif,而提起多條件求和計數,sumproduct是我們最常用到的。
  • 有了這套Excel技能資料包,別人2小時的活 我1分鐘搞定了!
    你2小時的工作量,在高段位的人來做,可能1分鐘就搞定了!這就是差距!!話不多說,今天給大家分享一份Excel技能學習大禮包,助力職場中的你更高效地完成工作任務!
  • excel如何按顏色求和?
    excel如何按顏色求和?
  • 用PPT就可以做印章?教你一分鐘搞定
    一、印章製作1、製作印章外框我們打開PPT,新建一個空白幻燈片,選擇【插入】—【形狀】—【橢圓】,然後按住Shift鍵,就可以繪製一個正圓形狀。接著我們選擇【形狀填充】—【無填充顏色】,將【形狀輪廓】粗細設置為【3磅】(根據個人喜好設置),顏色修改為紅色,一個印章外框雛形就出來了。
  • Excel按顏色求和,其實很簡單!
    其實按顏色求和還有一個超簡單的方法:查找法操作步驟:1、按 Ctrl+F 打開查找窗口,點擊選項按鈕 - 格式 - 從單元格中選取格式 - 點擊表中你要的顏色在下面狀態欄中,你可以看到該顏色的數字之和了。
  • 你花2小時做的Excel,我用VBA只要1分鐘就搞定了
    為了幫助同學們提升VBA技能DBC耗時35天重磅打造了 VBA 3天實戰訓練營 無論你是零基礎的小白還是有經驗的同學都有在本次講座中得到進階特訓!例如,如果讓你統計100份財務報表中收益的總額,你可能會打開每一張表統計後再求和,這樣做其實會耗費大量的時間和精力。而如果用VBA編程功能,只需編寫一段簡短的代碼,5分鐘後,Excel就能自動幫你計算好這100份財報中的總收益。
  • 在Excel工作表中,按顏色求和,我就用這3種方法,高效便捷!
    ,但是,按顏色求和,絕對是一個新鮮的話題,今天,小編就給大家分享3種在工作表中按顏色求和的技巧!2、單擊「月薪」右下角的箭頭,【按顏色篩選】——綠色。3、在輔助列中輸入:1。4、單擊「月薪」右下角的箭頭,【按顏色篩選】——紅色。5、在輔助列中輸入:2。6、取消篩選,在目標單元格中輸入公式:=SUMIF(I3:I12,1,G3:G12)、=SUMIF(I3:I12,2,G3:G12)。
  • 第360 天 | 搞定難相處的同事
    蛻變1000天,讓我們用行動遇見更好的自己!嗨,親愛的們大家好,歡迎來到我們的蛻變之約,我是清馨,今天是我們共同蛻變的第360天!搞定難相處的同事友誼的耙子剷除敵視和仇恨的種子,再在原來的地方種下和諧的嫩苗。——英國作家  狄更斯即使你性格再好,也不能保證同任何人相處都百無禁忌;即使你見識過很多人,總有那麼個人會讓你覺得頭痛。每個辦公室裡,都會有一兩個人會讓你覺得無法自然相處,遇到這樣的人,你會怎麼辦?
  • Excel條件計數,快速幫你統計出結果!
    今天給大家介紹條件計數和多條件計數的使用方法。單條件計數有的時候,我們需要統計符合我們條件的項目有多少個,比如說統計指定店鋪的業務筆數。這使用我們就需要使用COUNTIF函數。那麼,我們在E1單元格輸入公式:=COUNTIFS(B2:B9,"銷售部",C2:C9,"5年") 然後,按回車鍵,E1單元格得出結果「2」;我們在表格上數下,在銷售部5年工齡的人一共是2個,所以公式是正確的。
  • 我用10分鐘做出的Word文檔打敗了同事一小時做的,只因為我加了一個邊框!
    在【藝術型】上方的【顏色】和【寬度】中我們可以對邊框元素的顏色和寬度進行設置。在右側區域中設置邊框元素顯示的側邊數,並可以實時預覽藝術效果。PS:Word自帶的藝術型素材很多,根據顏色可分為兩類:一類自帶顏色;一類黑白,可以自定義顏色。
  • 瞬間搞定一月數據匯總!這個Excel求和公式太牛了
    分析及公式設置過程:如果對單個表(比如1日)進行對A商品進行求和,可以直接用sumif函數搞定:1日表在匯總表中設置求和公式:=SUMIF('1日'!A:A,A2,'1日'!B:B)依此類推,如果對30天求和,公式應為:=SUMIF('1日'!A:A,A2,'1日'!B:B)+SUMIF('2日'!
  • 翻頁編輯,匯總求和,這3個技巧讓你「跨工作表處理」得心應手!
    比如:多個工作表來回切換,點來點去,手都酸了日報做了20多天了,老闆讓每頁加一個匯總行,一頁一頁改,淚奔了加完匯總,老闆又讓把20多頁的數據求個總和,最後還是求助計數器了這些工作,每天都在折磨著我。直到我發現了下面這3個技巧。