[Trợ giúp] Hàm SUMIF (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tnqnhu2017

Thành viên chính thức
Tham gia
6/12/17
Bài viết
65
Được thích
7
Giới tính
Nữ
Chào anh/chị!
- Em có 1 file dùng hàm SUMIF mà không hiểu sao lại cho ra kết quả sai, kiểm tra cũng thấy tổng số cũng sai, em xin nhờ các anh/chị xem giúp file em đính kèm với ạ.
Em xin cảm ơn rất nhiều
 

File đính kèm

Chào anh/chị!
- Em có 1 file dùng hàm SUMIF mà không hiểu sao lại cho ra kết quả sai, kiểm tra cũng thấy tổng số cũng sai, em xin nhờ các anh/chị xem giúp file em đính kèm với ạ.
Em xin cảm ơn rất nhiều
Do mã của bạn có chiều dài số >15 ký tự, là khoảng số ký tự cho phép hiện Số của Excel, vì vậy khi dùng SUMIF() nó biên dịch thành số, nên:
6000003100022153 --> 600000310002215 (mức giới hạn tối đa SUMIF hiểu)
6000003100022150 --> 600000310002215 (mức giới hạn tối đa SUMIF hiểu)
Cho nên, khi dùng SUMIF() dòng 6 và 7 sẽ cho ra cùng kết quả: 6.938.618.
Bạn có thể thay bằng:
Mã:
C6=SUMPRODUCT(($A$6:$A$1000&""=$A6&"")*$B$6:$B$1000)
Enter, fill xuống.
Thân.
 
Do mã của bạn có chiều dài số >15 ký tự, là khoảng số ký tự cho phép hiện Số của Excel, vì vậy khi dùng SUMIF() nó biên dịch thành số, nên:
6000003100022153 --> 600000310002215 (mức giới hạn tối đa SUMIF hiểu)
6000003100022150 --> 600000310002215 (mức giới hạn tối đa SUMIF hiểu)
Cho nên, khi dùng SUMIF() dòng 6 và 7 sẽ cho ra cùng kết quả: 6.938.618.
Bạn có thể thay bằng:
Mã:
C6=SUMPRODUCT(($A$6:$A$1000&""=$A6&"")*$B$6:$B$1000)
Enter, fill xuống.
Thân.
Em xin cảm ơn anh Phan Thế Hiệp rất nhiều!
- Em đã áp dụng thử công thức của anh, nhưng không hiểu sao từ dòng 1053 là công thức không thể lấy số liệu được, xin nhờ anh xem lại giúp em với được không ạ
Em xin cảm ơn anh rất nhiều
 

File đính kèm

Em xin cảm ơn anh Phan Thế Hiệp rất nhiều!
- Em đã áp dụng thử công thức của anh, nhưng không hiểu sao từ dòng 1053 là công thức không thể lấy số liệu được, xin nhờ anh xem lại giúp em với được không ạ
Em xin cảm ơn anh rất nhiều
Công thức tôi gửi là "công thức Mảng", nên chỉ tính đến 1000 dòng để máy không trì trệ. Nếu bạn có đến hơn 1000 dòng thì nên tham khảo công cụ "Pivot Table". Còn muốn dùng công thức cũ thì điều chỉnh chỗ nào trong công thức có số 1000 bạn đổi lại thành 8000, nhưng sẽ làm ảnh hưởng tốc độ máy đó nha.
Xem file kèm.
Thân
 

File đính kèm

Công thức tôi gửi là "công thức Mảng", nên chỉ tính đến 1000 dòng để máy không trì trệ. Nếu bạn có đến hơn 1000 dòng thì nên tham khảo công cụ "Pivot Table". Còn muốn dùng công thức cũ thì điều chỉnh chỗ nào trong công thức có số 1000 bạn đổi lại thành 8000, nhưng sẽ làm ảnh hưởng tốc độ máy đó nha.
Xem file kèm.
Thân
Xin cảm ơn anh Phan Thế Hiệp rất nhiều
 
Web KT

Bài viết mới nhất

Back
Top Bottom