Cộng dồn những số có đầu mã giống nhau (1 người xem)

Liên hệ QC

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

AnhThu-1976

Thành viên tích cực
Tham gia
17/10/14
Bài viết
1,065
Được thích
175
Nhờ anh chị giúp công thức như sau
Bây giờ dò tìm ở cột A, những mã có số đầu 15* (ví dụ 152;153;156 ...) thì cộng dồn những số tương ứng ở cột B
Kết quả là 12
Em có dùng SUMIF & SUMPRODUCT chưa được, cảm ơn!
Cột ACột B
Dòng 1
152​
1​
Dòng 2
153​
2​
Dòng 3
135​
3​
Dòng 4
156​
9​
 
Nhờ anh chị giúp công thức như sau
Bây giờ dò tìm ở cột A, những mã có số đầu 15* (ví dụ 152;153;156 ...) thì cộng dồn những số tương ứng ở cột B
Kết quả là 12
Em có dùng SUMIF & SUMPRODUCT chưa được, cảm ơn!
Cột ACột B
Dòng 1
152​
1​
Dòng 2
153​
2​
Dòng 3
135​
3​
Dòng 4
156​
9​
Để cộng dồn, dùng SUMIF với vùng dữ liệu vừa cố định vừa động (chú ý các dấu $ trong công thức), ví dụ công thức ở C1: =SUMIF($A$2:A2,"15*",$B$2:B2), kéo xuống 4 dòng.
Nếu cộng phát 1 thì cố định luôn vùng, ví dụ: =SUMIF($A$2:$A$2,"15*",$B$2:$B$2)
 
Để cộng dồn, dùng SUMIF với vùng dữ liệu vừa cố định vừa động (chú ý các dấu $ trong công thức), ví dụ công thức ở C1: =SUMIF($A$2:A2,"15*",$B$2:B2), kéo xuống 4 dòng.
Nếu cộng phát 1 thì cố định luôn vùng, ví dụ: =SUMIF($A$2:$A$2,"15*",$B$2:$B$2)
Lúc đầu cũng tính giống như trên, nhưng nó ra = 0
Cụ thể =SUMIF($A$1:$A$4;"15*";$B$1:$B$4)
 
Thêm cột trung gian C =value(left(A2,2)). rồi dùng sumif là đc. =SUMIF(C2:C5,15,B2:B5)
 
Tổng trong 1 khoảng:
=SUMIF( nhỏ hoặc bằng chận trên ) - SUMIF( nhỏ hơn chận dưới )
 
Nhờ bạn Hong. Van xem giúp cái file của mình cũng dùng công thức của bạn sao nó báo lỗi nhỉ.
 

File đính kèm

Các anh/ chị cho em hỏi thêm
Em dùng hàm SUMPRODUCT, nhưng nếu trong khối cell tham chiếu mà có 1 ô bị trống thì ô kết quả bị lỗi #VALUE!
Nhờ anh/chi chỉ lại giúp công thức trong file đính kèm, Em cảm ơn!
 

File đính kèm

Các anh/ chị cho em hỏi thêm
Em dùng hàm SUMPRODUCT, nhưng nếu trong khối cell tham chiếu mà có 1 ô bị trống thì ô kết quả bị lỗi #VALUE!
Nhờ anh/chi chỉ lại giúp công thức trong file đính kèm, Em cảm ơn!
Thử sửa (LEFT($B$1:$B$6;3)*1=H2) => (INT($B$1:$B$6/10)=H2) xem sao
Cái kia tương tự
 
Kết quả ra đúng rồi,
Các bạn có thể giải thích công thức ở trên không?
Cảm ơn các bạn!
Bạn dùng hàm LEFT() tại ô trống -> không có ký tự để LEFT lấy được chuỗi nên lỗi
Hàm INT() tại ô trống nó coi = 0 -> vẫn tính & không lỗi
 
Bạn dùng hàm LEFT() tại ô trống -> không có ký tự để LEFT lấy được chuỗi nên lỗi
Hàm INT() tại ô trống nó coi = 0 -> vẫn tính & không lỗi
Ở bài #14, nếu cột B ít hơn 3 ký tự hay nhiều hơn 4 ký tự thì sử dụng công thức (INT($B$1:$B$6/10)=H2) sẽ bị sai!
 
Các anh/ chị cho em hỏi thêm
Em dùng hàm SUMPRODUCT, nhưng nếu trong khối cell tham chiếu mà có 1 ô bị trống thì ô kết quả bị lỗi #VALUE!
Nhờ anh/chi chỉ lại giúp công thức trong file đính kèm, Em cảm ơn!
=SUMPRODUCT((($A$1:$A$6)=I1)*(LEFT(INT($B$1:$B$6);3)*1=H2)*($C$1:$C$6))
 
Web KT

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

Back
Top Bottom