Vừa rồi mình có tham gia một buổi workshop Excel offline tập trung vào hai hàm rất quen thuộc nhưng cũng rất mạnh mẽ là SUMIFS và SUMPRODUCT. Buổi học tuy ngắn nhưng mình học được kha khá điều hay ho, muốn chia sẻ lại với mọi người trên diễn đàn.
Trước đây, mình hay dùng SUMIFS cho các phép tính có nhiều điều kiện. Nó khá trực quan và dễ hiểu. Tuy nhiên, có những trường hợp phức tạp hơn một chút, ví dụ như cần tính tổng dựa trên các điều kiện không chỉ là so sánh bằng mà còn là so sánh lớn hơn, nhỏ hơn, hoặc các phép toán logic phức tạp, thì SUMPRODUCT lại tỏ ra linh hoạt hơn hẳn.
Một điểm mình tâm đắc từ buổi học là cách SUMPRODUCT xử lý mảng. Thay vì phải tạo các cột phụ để lọc dữ liệu, SUMPRODUCT có thể thực hiện phép tính trực tiếp trên các mảng, giúp file tính toán gọn gàng và nhanh hơn. Ví dụ, để tính tổng doanh thu của các sản phẩm bán trong tháng 1, mình có thể dùng:
=SUMPRODUCT((VUNG_SAN_PHAM="Sản phẩm A")*(VUNG_THANG=1)*(VUNG_DOANH_THU))Trong đó, VUNG_SAN_PHAM, VUNG_THANG, VUNG_DOANH_THU là các mảng tương ứng với cột sản phẩm, cột tháng và cột doanh thu.
Giảng viên cũng nhấn mạnh việc kết hợp SUMPRODUCT với các hàm logic khác để xử lý những bài toán khó. Nếu có ai đó đang gặp khó khăn với các phép tính tổng có điều kiện phức tạp, mình nghĩ nên tìm hiểu sâu hơn về SUMPRODUCT.
Có anh chị em nào đã từng áp dụng SUMPRODUCT vào công việc thực tế chưa? Chia sẻ thêm kinh nghiệm hoặc các tình huống sử dụng hay ho để mọi người cùng học hỏi nhé!