EXCEL 判斷每個儲存格的顏色是否填滿後再進行運算

請問要判斷A1到A11的儲存格是否有填滿顏色,假若有填滿顏色就不計算,只計算沒有填滿顏色的總和,要怎麼寫在A13裡,用一格來完成這樣的計算總和呢?

定義名稱裡面我已經寫好
顏色 =GET.CELL(63,A1) ,這樣一次只能判斷一個儲存格是否有填滿,但我想寫在同一個儲存格來完成這樣的計算。

EXCEL 判斷每個儲存格的顏色是否填滿後再進行運算
2022-11-08 19:33 發佈
最簡單的方式就是用篩選+subtotal








edison810602
edison810602 樓主

我希望可以不要用到篩選的功能,謝謝你!

2022-11-09 20:19
定義名稱:



B1:
=COLOR
向下複製公式到B2:B11

A13:
=SUMIF(B1:B11,0,A1:A11)

錦色如月,子耀光芒。
edison810602
edison810602 樓主

可以不要有B那一欄,直接在A13裡面寫完嗎?謝謝。

2022-11-09 20:20
沒有B欄,GET.CELL是巨集函數無法代入,除非寫VBA程序。
您可以將B欄放到不會影響版面的欄位,例如IV欄。
錦色如月,子耀光芒。





Function Sum_NO_Color(All_Data As Range)

Application.Volatile
Dim temp As Range

For Each temp In All_Data
If temp.Interior.ColorIndex = -4142 Then
Sum_NO_Color = Sum_NO_Color + temp.Value
End If
Next

End Function


內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?