Bạn dùng công thức này nhéXin chào các Anh/Chị!
Hiện tại em đang bị rối ở 1 chỗ rất mong được các Anh Chị giúp em với ah. Anh Chị xem trong file đính kèm giúp em nhé!
Em xin cám ơn rất nhiều ah.
=SUMIFS('12-08'!$C$2:$C$237,'12-08'!$A$2:$A$237,$B3,'12-08'!$D$2:$D$237,$J3)
Bạn ơi, mình đã làm theo công thức bạn đưa nhưng mà mình kiểm tra lại thấy chưa đúng, trong sheet 12-08 tổng số lượng nhập là 1.344 và tổng giá trị là 586,888,579đ, nhưng trong kết quả theo công thức bạn đưa tổng số lượng nhập có 328, giá trị 195,253,929đ.Bạn dùng công thức này nhé
Mã:=SUMIFS('12-08'!$C$2:$C$237,'12-08'!$A$2:$A$237,$B3,'12-08'!$D$2:$D$237,$J3)
Đơn giản thôi bạn vì hai cột giá của hai sheet không khớp với nhau bạn à, Cột giá bên T08 là nhập vào, còn cột giá bên 12-08 là bạn dùng công thức chia ra nên tất nhiên còn nhiều số sau dấu "," nữa. ví dụ nè:Bạn ơi, mình đã làm theo công thức bạn đưa nhưng mà mình kiểm tra lại thấy chưa đúng, trong sheet 12-08 tổng số lượng nhập là 1.344 và tổng giá trị là 586,888,579đ, nhưng trong kết quả theo công thức bạn đưa tổng số lượng nhập có 328, giá trị 195,253,929đ.
Bạn ơi, vì đơn giá này có hàng triệu và hàng trăm, vậy thì hàm round(number, num_digits) vậy num_digits là số mấy là hợp lý nhỉ? xin lỗi vì mình không rành hàm round.Đơn giản thôi bạn vì hai cột giá của hai sheet không khớp với nhau bạn à, Cột giá bên T08 là nhập vào, còn cột giá bên 12-08 là bạn dùng công thức chia ra nên tất nhiên còn nhiều số sau dấu "," nữa. ví dụ nè:
View attachment 202989
toàn là số lẻ thập phân thế này sao mà khớp được. Bạn nên dùng hàm round để làm tròn lại nhé!
Bạn làm tròn mấy số đằng trước dấu "." thì bạn ghi số âm, còn làm tròn mấy số đằng sau dấu "." thì bạn dùng số dương nhe ví dụ làm trong 1233.456Bạn ơi, vì đơn giá này có hàng triệu và hàng trăm, vậy thì hàm round(number, num_digits) vậy num_digits là số mấy là hợp lý nhỉ? xin lỗi vì mình không rành hàm round.
Bảng dữ liệu sai font khi pivot sẽ thấy, đã chỉnhBạn ơi, mình đã làm theo công thức bạn đưa nhưng mà mình kiểm tra lại thấy chưa đúng, trong sheet 12-08 tổng số lượng nhập là 1.344 và tổng giá trị là 586,888,579đ, nhưng trong kết quả theo công thức bạn đưa tổng số lượng nhập có 328, giá trị 195,253,929đ.
chào bạn!Bảng dữ liệu sai font khi pivot sẽ thấy, đã chỉnh
View attachment 202990
- Cột mã hàng của sheet T08 thiếu nên tính tổng không khớp như file đính kèm tô vàng
- Giá không khớp nên bỏ qua không cộng dồn
=> Kết quả tính sai là đúng
Mà Bạn ơi cho mình hỏi 1 xíu, trong file bạn gửi mình thấy Bạn có liệt kê 1 số mã hàng mới ở khu vực bôi vàng, nhưng khi mình xem lại thì đó là mã hàng cũ đã có sẵn mà.Bảng dữ liệu sai font khi pivot sẽ thấy, đã chỉnh
View attachment 202990
- Cột mã hàng của sheet T08 thiếu nên tính tổng không khớp như file đính kèm tô vàng
- Giá không khớp nên bỏ qua không cộng dồn
=> Kết quả tính sai là đúng
Một số góp ý như sau:Xin chào các Anh/Chị!
Hiện tại em đang bị rối ở 1 chỗ rất mong được các Anh Chị giúp em với ah. Anh Chị xem trong file đính kèm giúp em nhé!
Em xin cám ơn rất nhiều ah.
O3=SUMPRODUCT('12-08'!$C$2:$C$1000,('12-08'!$A$2:$A$1000=$B3)*(ROUND('12-08'!$D$2:$D$1000,)=J3))
Mình xin cám ơn rất nhiều,mình đã làm đươc rồi.Một số góp ý như sau:
Xem file kèm.
- Sheet "T08": Là bảng tổng hợp nên nguyên tắc là không được trùng lặp mã hàng, như trong file 2 dòng 984 và 985, mã 67517536, đơn giá 270.893đ. Cần phải loại bớt trước khi cộng tổng.
- Sheet "12-08": Đơn giá là kết quả từ phép tính chia không làm tròn như cột J "Đơn giá" sheet "T08". Do vậy, để thực hiện bạn nên thực hiện làm tròn trước khi tổng hợp, xem cách làm tròn như cột G trong file kèm.
- Do trong sheet "12-08" dòng 163 có mã 67519392, đơn giá: 641.587 không hiện hữu bên sheet "T08" nên nó không được cộng vào. Suy ra, khi tính phép chia "Giá trị NIV" / "Khối lượng đơn hg" bạn phải đảm bảo "Giá trị NIV" từ source đưa vào, tức phải thống nhất phương thức tìm đơn giá, và cách làm tròn. Vì là đơn giá nên tốt nhất là làm tròn đến số đơn vị: = ROUND( "Giá trị NIV" / "Khối lượng đơn hg" , 0 )
- Nếu đã làm tròn rồi thì áp dụng công thức của @ngoctinh87 tại bài #2, nếu vẫn muốn giữ nguyên như vậy thì dùng công thức mảng tại sheet "T08":
Enter, fill xuống.Mã:O3=SUMPRODUCT('12-08'!$C$2:$C$1000,('12-08'!$A$2:$A$1000=$B3)*(ROUND('12-08'!$D$2:$D$1000,)=J3))
Thân