色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何用IF函數求相同顏色單元格數的和

錢淋西2年前15瀏覽0評論

如何用IF函數求相同顏色單元格數的和?

一、if函數的作用

IF函數一般是指Excel中的IF函數,根據指定的條件來判斷其"真"(TRUE)、"假"(FALSE),根據邏輯計算的真假值,從而返回相應的內容。可以使用函數 IF 對數值和公式進行條件檢測。

在2007版本中可以實現多大64層的嵌套。

要注意的是,指定的條件不包含題主所想的取色(我猜題主的思路是 如果 單元格為指定顏色,則匯總,否則不匯總)。因此,if函數無法用單獨于求相同顏色單元格數的和。

那是否有辦法可以求得區域內某種顏色單元格數的和呢?答案是肯定的。利用VBA編輯器或者利用excel自帶的查找功能。

二、VBA編輯器

第一步,按alt+F11打開VBA編輯器

第二布,點擊“插入-模塊”,在彈出窗口中輸入以下代碼

1.(SumByColor,可以對區域指定單元格的顏色進行求和):

Function SumByColor(Ref_color As Range,Sum_range As Range)

Application.Volatile

Dim iCol As Integer

Dim iCell As Range

iCol = Ref_color.Integer.ColorIndex

For Each rCell In Sum_Range

If iCol = rCell.Interior.ColorIndex Then

SumByColor = SumByColor + eCell.Value

End If

Next rCell

End Function

2.(CountByColor,可以統計區域指定單元格的顏色個數):

Function CountByColor(Ref_color As Range,CountRange As Range)

Application.Volatile

Dim iCol As Integer

Dim iCell As Range

iCol = Ref_color.Integer.ColorIndex

For Each rCell In CountRange

If iCol = rCell.Interior.ColorIndex Then

CountByColor = CountByColor + 1

End If

Next rCell

End Function

第三步,運算

假設數據區域為A1:C10范圍,所需取值的顏色為A1的黃色,則在任一單元格輸入=SumByColor(A1,A1:C10),即可得到結果。

三、巧用查找功能

有些同學可能會說,沒有裝VBA,也不會用,那怎么辦?其實excel中還提供了另外一種方式,可以統計相同顏色的和,那就是查找功能。

1.點擊Ctrl+F,打開查找窗口,點擊選項。

2.點擊格式,選擇背景顏色,點擊。

3.鼠標變為取色管狀,移至需要取色的單元格,如黃色A1,點擊鼠標左鍵完成取色。

這里可以看到,格式預覽中已顯示黃色。

4.點擊查找全部,可以發現黃色的單元格已經全部被選擇出來,在查找對話框中,拉選所有數據,下方將顯示黃色單元格數的和。

5.除此之外,根據格式的選擇,還可以進行更多樣化的查找。缺點是不能實時更新結果,不過日常工作應該是可以滿足的了。

希望上述方法可以幫助到你。