Giúp mình hoàn thiện công thức tính tổng có điều kiện (1 người xem)

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

giangthanh83

Thành viên mới
Tham gia
22/12/09
Bài viết
16
Được thích
0
bài đã bị xóa vì mình tải file có điện thoại và thông tin của cty mình lên. Sau đó mình bị một số người gọi điện tới làm phiền.
 
Lần chỉnh sửa cuối:
Chào các anh chị. Mình có một File số liệu cần đến nội dung công thức sau: tính tổng một loại thực phẩm (cá, gà ....) của từng trường (A, B, C ....) từ ngày ... đến ngày ..... Mình đã sử dụng hàm summif nhưng vẫn không thể cho điều ngày tháng năm vào được. Mình gởi file lên mong các anh, chị, các bạn giúp mình nhé.
Bạn sử dụng công thức sau cho ô B8 và fill cho toàn bảng nhé:
Mã:
=SUMPRODUCT((nhap!$A$3:$A$35>=$E$2)*(nhap!$A$3:$A$35<=$G$2)*(OFFSET(nhap!$B$1,2,MATCH(B$7,nhap!$C$1:$AF$1,0),33)=$A8)*OFFSET(nhap!$B$1,2,MATCH(B$7,nhap!$A$1:$AF$1,0),33))
 
Ôi được rồi nè. Cảm ơn bạn nghiaphuc nhé. (^^)
 
Bạn sử dụng công thức sau cho ô B8 và fill cho toàn bảng nhé:
Mã:
=SUMPRODUCT((nhap!$A$3:$A$35>=$E$2)*(nhap!$A$3:$A$35<=$G$2)*(OFFSET(nhap!$B$1,2,MATCH(B$7,nhap!$C$1:$AF$1,0),33)=$A8)*OFFSET(nhap!$B$1,2,MATCH(B$7,nhap!$A$1:$AF$1,0),33))

Anh cho em hỏi. Sao khi em thêm cột vào sheet "nhap" số liệu chạy ra không đúng vậy anh? Em nghĩ khi anh dùng hàng Offset và hàm match là giới hạn vùng tìm kiếm, nhưng em thay đổi vùng tìm kiếm từ (A1:AF) thành (A:AG) nhưng vẫn không được. ANh có thể chỉ em rõ hơn được không ạ.
 
Anh cho em hỏi. Sao khi em thêm cột vào sheet "nhap" số liệu chạy ra không đúng vậy anh? Em nghĩ khi anh dùng hàng Offset và hàm match là giới hạn vùng tìm kiếm, nhưng em thay đổi vùng tìm kiếm từ (A1:AF) thành (A:AG) nhưng vẫn không được. ANh có thể chỉ em rõ hơn được không ạ.
Chắc chắn vấn đề nằm ở chỗ hàm OFFSET và hàm MATCH rồi. Bạn mô tả lại là bạn chèn thêm bao nhiêu cột, và ở vị trí nào, hoặc tốt nhất là gửi file lên đây thì mới biết mà sửa công thức.
 
chỉ cần dùng hàm sumifs là được, chạy rất nhanh.

Cú pháp của sumifs là sumrange, dk 1, dk 2, chủ yếu là cách set điều kiện, ví dụ trong trường hợp trên chỉ cần viết đơn giản như sau:

B8 : =SUMIFS(nhap!E:E,nhap!$A:$A,">="&TH!$E$3,nhap!$A:$A,"<="&TH!$G$3,nhap!C:C,TH!A8)

trong đó
e3 là 4/1/2013
g3 là 4/2/2013
 
chỉ cần dùng hàm sumifs là được, chạy rất nhanh.

Cú pháp của sumifs là sumrange, dk 1, dk 2, chủ yếu là cách set điều kiện, ví dụ trong trường hợp trên chỉ cần viết đơn giản như sau:

B8 : =SUMIFS(nhap!E:E,nhap!$A:$A,">="&TH!$E$3,nhap!$A:$A,"<="&TH!$G$3,nhap!C:C,TH!A8)

trong đó
e3 là 4/1/2013
g3 là 4/2/2013
Công thức của bạn chỉ đáp ứng được cho cột B chứ đâu có dùng cho toàn bảng thống kê được?!
 

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

Back
Top Bottom