Cách tính tổng theo màu nền của ô trong Excel
Bài viết này sẽ hướng dẫn bạn từng bước chi tiết để tính tổng các ô dữ liệu dựa trên màu nền của ô trong Excel, bằng cách áp dụng hàm macro tính toán theo màu sắc của các ô.
Ví dụ: Liên kết màu sắc với giá trị cụ thể, và tính tổng các ô có màu nền giống nhau.

Bước 1: Sử dụng tổ hợp phím Alt + F11 để mở cửa sổ VBA, sau đó vào thẻ Insert và chọn Module.

Bước 2: Tạo hàm tính tổng theo màu sắc (đặt tên SumByColor). Bạn hãy sao chép và dán mã sau vào Module vừa tạo:

Function SumByColor(cellColor As Range, 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, tong) End If Next c SumByColor = tong End Function
Lưu ý: Đừng quên ghi nhớ tên hàm đã tạo nhé.
Bước 3: Quay lại bảng tính Excel cần tính tổng, sau đó chọn và áp dụng hàm SumByColor như minh họa dưới đây:

Bước 4: Hàm SumByColor (cellColor, rRange) gồm hai tham số: màu sắc của ô và phạm vi dữ liệu cần tính toán. Bạn hãy nhập câu lệnh theo ví dụ dưới đây:

Bước 5: Chuyển đổi địa chỉ ô thành địa chỉ tuyệt đối bằng cách bôi đen vùng ô và nhấn F4. (Thao tác này giúp tránh các lỗi không đáng có).

Cuối cùng, sao chép công thức vào các ô còn lại để hoàn thành quá trình tính toán -> Kết quả sẽ được hiển thị ngay lập tức.

Chúc các bạn thành công và có những trải nghiệm thú vị với Excel!
Có thể bạn quan tâm

Hàm NORMSDIST trong Excel tính toán giá trị phân phối tích lũy chuẩn hóa, hỗ trợ phân tích thống kê với dữ liệu chuẩn.

Hàm CHITEST trong Excel được sử dụng để kiểm định tính độc lập giữa hai bộ dữ liệu, giúp người dùng đánh giá mối quan hệ giữa chúng.

Hàm PV – Công cụ xác định giá trị hiện tại của một khoản đầu tư trong Excel, giúp bạn đánh giá hiệu quả tài chính của dự án hoặc quyết định đầu tư.

Hàm DDB - Phương pháp tính khấu hao tài sản trong Excel

Cách thức định dạng ngày tháng trong Excel
