30/04/2024 | 17:10

Tính toán theo màu nền của ô cell trong Excel

Hướng dẫn chi tiết cách tính tổng các ô dữ liệu theo màu nền của ô cell trong Excel bằng cách xây dựng hàm macro tính toán theo màu nền của cell. Ví dụ: Các màu có giá trị tương ứng. Hãy tính tổng các giá trị tương ứng màu nền của ô

Bài viết nơi nào dưới đây hướng dẫn chi tiết cách tính tổng tính năng các ô dữ liệu theo màu nền an toàn của ô cell trong Excel bằng cách xây dựng hàm macro tính toán theo màu nền mật khẩu của cell.

Ví dụ: Các màu có giá trị tương ứng thanh toán . Hãy tính tổng an toàn các giá trị tương ứng màu nền chia sẻ của ô mới nhất .

Bước 1: Nhấn tổ hợp phím Alt + F11 mở cửa sổ làm việc khóa chặn của VBA -> Vào thẻ Insert -> Module.

Bước 2: Xây dựng hàm tính tổng theo màu (đặt tên SumByColor) khóa chặn . Nhập code sau vào Module vừa tạo:

Function SumByColor(cellColor As Range đăng ký vay , rRange As Range)
Dim tong As Long
Dim mau_sac As Integer
mau_sac = cellColor.Interior.ColorIndex
For Each c In rRange
If c.Interior.ColorIndex = mau_sac Then
tong = WorksheetFunction.Sum(c danh sách , tong)
End If
Next c
SumByColor = tong
End Function

Lưu ý: Bạn nhớ tên hàm giá rẻ nhé vừa tạo tổng hợp nhé.

Bước 3: Quay trở lại File Excel cần tính tổng chọn vào hàm SumByColor như hình dưới:

Bước 4: Hàm SumByColor (cellColor nơi nào , rRange) có 2 đối số là giá trị màu qua mạng của ô xóa tài khoản và vùng dữ liệu cần tính giá trị -> Nhập câu lệnh như hình vẽ:

Bước 5: Chuyển đổi địa chỉ ô về địa chỉ nhanh nhất tuyệt đối sử dụng , bôi đen vùng địa chỉ giá rẻ và nhấn F4 xóa tài khoản . (Bạn nên làm bước này tự động để tránh sai sót).

Cuối cùng Copy công thức cho tài khoản các ô còn lại -> Kết quả:

Chúc qua mạng các bạn thành công!

4.8/5 (95 votes)