Hỏi công thức cộng có điều kiện (1 người xem)

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

Bạn thử công thức này xem sao
Mã:
B4=SUMPRODUCT((LEFT('chi tiet'!$B$5:$B$30,2)=Tonghop!$A4)*(RIGHT('chi tiet'!$B$5:$B$30,1)=B$3),'chi tiet'!$C$5:$C$30)
 
Bạn thử công thức này xem sao
Mã:
B4=SUMPRODUCT((LEFT('chi tiet'!$B$5:$B$30,2)=Tonghop!$A4)*(RIGHT('chi tiet'!$B$5:$B$30,1)=B$3),'chi tiet'!$C$5:$C$30)
Thêm cách:
PHP:
B4=SUMIFS('chi tiet'!$C$4:$C$24,'chi tiet'!$B$4:$B$24,$A4&"*",'chi tiet'!$B$4:$B$24,"*"&B$3)
 
E hỏi thêm chút nếu tổng hợp từ nhiều sheet chắc phải đặt công thức như vậy của từng sheet để cộng vào bảng tổng hợp hay có cách nào khác ko? E gửi kèm lại file đã đặt công thức http://www.mediafire.com/file/dt2tx05hq3bzzq5/Nho_giup_cong_thuc_sumif_ket_hop.xlsx
Nếu bạn có nhiều sheet "Chi tiet..." thì bạn có thể dùng công thức: (sheet Tonghop (sumif) )
PHP:
B4=SUMPRODUCT(SUMIFS(INDIRECT("'chi tiet "&{1,2}&"'!$C$4:$C$24"),INDIRECT("'chi tiet "&{1,2}&"'!$B$4:$B$24"),$A4&"*",INDIRECT("'chi tiet "&{1,2}&"'!$B$4:$B$24"),"*"&B$3))
Enter fill xuống, nếu có nhiều hơn thì thêm vào mảng {1,2} trong công thức, ví dụ: có đến Chi tiet 5 thì điều chỉnh thành {1,2,3,4,5}. Bạn tham khảo file kèm sheet: Tonghop (sumif) (2)

Cho e hỏi nếu muốn cột 'chi tiet'!$C$4:$C$24 chỉ cộng các giá trị >0 thì đặt công thức như nào?
Yêu cầu này của bạn tôi không hiểu rõ lắm.
 

File đính kèm

Nếu bạn có nhiều sheet "Chi tiet..." thì bạn có thể dùng công thức: (sheet Tonghop (sumif) )
PHP:
B4=SUMPRODUCT(SUMIFS(INDIRECT("'chi tiet "&{1,2}&"'!$C$4:$C$24"),INDIRECT("'chi tiet "&{1,2}&"'!$B$4:$B$24"),$A4&"*",INDIRECT("'chi tiet "&{1,2}&"'!$B$4:$B$24"),"*"&B$3))
Enter fill xuống, nếu có nhiều hơn thì thêm vào mảng {1,2} trong công thức, ví dụ: có đến Chi tiet 5 thì điều chỉnh thành {1,2,3,4,5}. Bạn tham khảo file kèm sheet: Tonghop (sumif) (2)


Yêu cầu này của bạn tôi không hiểu rõ lắm.
E đã mô tả lại. A xem giúp e với
 

File đính kèm

E đã mô tả lại. A xem giúp e với
À! tôi hiểu rồi, do bạn giải thích "quá kiệm lời" nên phải tìm tòi mất thời gian:
Nên ghi như sau: Các dữ liệu trên các bảng "Chi tiet"có số >0 và <0, yêu cầu:
1/ Tổng cộng giá trị >0: cho từng sheet kết quả vào ô C25.
2/ Lập bảng tổng hợp: Lấy giá trị >0 theo mã bắt đầu có tại cột A sheet Tonghop, VÀ ký tự kết thúc theo B3: D3, tức các ký tự đuôi "B,C,D".

1/ Dùng công thức: ô C25 cho các sheet "Chi tiet"
PHP:
C25=SUMIFS($C$4:$C$24,$A$4:$A$24,"<>Tổng cộng",$C$4:$C$24,">0")
2/ Điều chỉnh lại công thức: cho sheet "TongHop"
PHP:
B4=SUMPRODUCT(SUMIFS(INDIRECT("'chi tiet "&{1,2}&"'!$C$4:$C$24"),INDIRECT("'chi tiet "&{1,2}&"'!$B$4:$B$24"),$A4&"*",INDIRECT("'chi tiet "&{1,2}&"'!$B$4:$B$24"),"*"&B$3,INDIRECT("'chi tiet "&{1,2}&"'!$C$4:$C$24"),">0"))
Enter, copy qua phải rồi fill xuống.​

Chúc bạn ngày vui.
 

File đính kèm

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

Back
Top Bottom