nguyenltx
Thành viên mới

- Tham gia
- 20/7/16
- Bài viết
- 31
- Được thích
- 11
Xin chào các bác.
Em đang vướng 1 bài tính tổng doanh thu theo 1 vài mã chỉ tiêu trong bảng tổng có sẵn. Vấn đề là có mã sẽ có trong bảng tổng và có mã không (do bảng tổng luôn thay đổi). VD: tính doanh thu theo mã 1, 2, 3 nhưng mã 1 trong bảng tổng này thì không có.
Ban đầu do em hơi ngu nên giải theo kiểu sum( vlookup(mã 1), vlookup(mã 2),....) và như vậy thì cái vlookup đầu tiên trả ra N/A => Em tìm cách giải bài toán tổng bỏ qua lỗi. Mày mò 1 hồi theo các cách Sum(Iferror( ),0)-CSE rồi Aggregate (9,6,), Sumproduct thì đều vướng vì bình thường nó sẽ là 1 cái sum range chứ không phải các giá trị liệt kê ra riêng lẽ. Suy nghĩ 1 lúc nữa thì hóa ra bài này đơn giản là 1 bài SUMIF với điều kiện Or nên em làm công thức như sau: =SUM(SUMIF(Range, {mã 1, mã 2, mã 3}, Sumrange))
Tuy nhiên em vẫn muốn hỏi nhờ các bác là em suy diễn vậy có sơ sót gì hay không. Và ngoài cách như em đã làm thì mình có thể dùng cách khác hay hơn không. Ngoài ra nếu 1 trường hợp nào đó khác ngoài trường hợp bài toán này mà bắt buộc quay lại vấn đề ban đầu là "Tổng các giá trị bỏ qua lỗi" mà sumrange không có sẵn (A1:A10), chỉ là các phần tử x,y,z,...,n thì cách giải chung là như thế nào.
Xin nhờ các bác chỉ giáo.
Em cám ơn.
Em đang vướng 1 bài tính tổng doanh thu theo 1 vài mã chỉ tiêu trong bảng tổng có sẵn. Vấn đề là có mã sẽ có trong bảng tổng và có mã không (do bảng tổng luôn thay đổi). VD: tính doanh thu theo mã 1, 2, 3 nhưng mã 1 trong bảng tổng này thì không có.
Ban đầu do em hơi ngu nên giải theo kiểu sum( vlookup(mã 1), vlookup(mã 2),....) và như vậy thì cái vlookup đầu tiên trả ra N/A => Em tìm cách giải bài toán tổng bỏ qua lỗi. Mày mò 1 hồi theo các cách Sum(Iferror( ),0)-CSE rồi Aggregate (9,6,), Sumproduct thì đều vướng vì bình thường nó sẽ là 1 cái sum range chứ không phải các giá trị liệt kê ra riêng lẽ. Suy nghĩ 1 lúc nữa thì hóa ra bài này đơn giản là 1 bài SUMIF với điều kiện Or nên em làm công thức như sau: =SUM(SUMIF(Range, {mã 1, mã 2, mã 3}, Sumrange))
Tuy nhiên em vẫn muốn hỏi nhờ các bác là em suy diễn vậy có sơ sót gì hay không. Và ngoài cách như em đã làm thì mình có thể dùng cách khác hay hơn không. Ngoài ra nếu 1 trường hợp nào đó khác ngoài trường hợp bài toán này mà bắt buộc quay lại vấn đề ban đầu là "Tổng các giá trị bỏ qua lỗi" mà sumrange không có sẵn (A1:A10), chỉ là các phần tử x,y,z,...,n thì cách giải chung là như thế nào.
Xin nhờ các bác chỉ giáo.
Em cám ơn.