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

Cách làm món vịt cháy tỏi – một sự kết hợp tuyệt vời giữa hương vị tỏi cháy thơm lừng và thịt vịt mềm mại, dễ dàng khiến bạn mê mẩn ngay từ lần thử đầu tiên.

Top 10 salon nhuộm tóc đẹp và uy tín nhất quận Long Biên, Hà Nội

Bí quyết Vượt qua Sự Vụng về

Bí quyết tùy chỉnh và ẩn bộ lọc Instagram theo ý muốn

5 địa chỉ mua sắm thời trang nam đẹp và chất lượng hàng đầu tại TP. Tam Kỳ, Quảng Nam
