VB tính tổng số cell trong 1 hàng có cùng màu với 1 cell so sánh ở cột khác (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

uronmapu

Thành viên thường trực
Tham gia
9/6/10
Bài viết
364
Được thích
15
Em chào các bác,
Em có file đính kèm chạy macro trên exce desktop app rấ OK
Em muốn chuyển lên dùng Google Sheets, các bác giúp em với ạ.
Em muốn tính tổng số cell trong cùng 1 hàng có cùng màu mới màu của 1 cell cần so sánh ở cột khác.
Các bác giới hạn được khoảng dữ liệu thì tốt ạ, em sợ nó dò cả sheet thì hơi lâu.
=CountColorCells(C4:N4, O2)
Ở đó C4:N4 là dữ liệu chọn
O2 là cell màu cần so sánh để đếm giống nhau trong hàng dữ liệu C4:N4
Hàng và cột không cố định vì em có nhiều sheets khác nhau với số lượng cột và hàng thay đổi khác nhau.

Hàm VB ở excel
Function CountColorCells(rng As Range, colorCell As Range) As Long
Dim cell As Range
Dim count As Long
count = 0
For Each cell In rng
If cell.Interior.Color = colorCell.Interior.Color Then
count = count + 1
End If
Next cell
CountColorCells = count
End Function

Lệnh tính ở excel =CountColorCells(C4:N4, O2)

Em cảm ơn nhiều
 

File đính kèm

Bài viết mới nhất

Back
Top Bottom