Nhờ các anh/ chị giúp công thức tìm kiếm tổng hợp (10 người xem)

Liên hệ QC

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

Trong file e đã mô phỏng cụ thể a/c/e download giúp từ link này http://www.mediafire.com/file/1a4a8z03y183ya3/Nho_giup_cong_thuc.xlsx
Bạn dùng các CT mảng sau tại C4 và D4:
PHP:
C4=IFERROR(SUM(IF(TEXT(INDIRECT(LOOKUP("Z",$C$2:C$2)&"!$B$2:$B$500"),"yymm")<=TEXT($B4,"yymm"),IF(INDIRECT(LOOKUP("Z",$C$2:C$2)&"!$D$2:$D$500")="TM",1)))-SUM(C$3:C3),"")
Bấm Ctrl+Shift+Enter rồi fill xuống!!!
PHP:
D4=IFERROR(COUNT(SEARCH(TEXT($B4,"yyyymmdd"),INDIRECT(LOOKUP("Z",$C$2:D$2)&"!$G$2:$G$500"))),"")
Bấm Ctrl+Shift+Enter rồi fill xuống!!!
Copy cột D4,C4 rồi dán cho các cột còn lại!!!
 

File đính kèm

Cảm ơn a, e làm nhưng thấy ở cột giảm đơn vị BE0001A số người giảm là 30 nhưng công thức chỉ đếm ra 299. a xem chỉnh lại giúp e ạ
 
Vâng nhỉ? Như ý rồi, nhưng sao e làm vào file của e thì nó lại lên 29 nhỉ? Mà nếu thay đổi ở các sheet BE0001A hoặc BE0003A muốn sheet TH thay đổi số liệu theo thì làm như nào a?
 
A xem giúp emhttp://www.mediafire.com/file/hk8ae7wmq9bb4q7/Nho_giup_cong_thuc_1.xlsx
 

File đính kèm

A ơi ở biểu của a e đã chỉnh sửa theo đúng nhu cầu dạng file của mình nhưng gặp chút vấn đề là nếu để trống dữ liệu ở 1 sheet nào đó là nó báo lỗi hoặc trả về kết quả ở cột giảm là 1048575 (dòng gần cuối cùng của excel). Từ file của a e đã tổng hợp lên được 1 file số liệu để tính tiền, a xem giúp e với nhé! Thanks a http://www.mediafire.com/file/2bdffwfuka1cbsz/Tong_hop_chung_-_gui.xlsx
 
A ơi ở biểu của a e đã chỉnh sửa theo đúng nhu cầu dạng file của mình nhưng gặp chút vấn đề là nếu để trống dữ liệu ở 1 sheet nào đó là nó báo lỗi hoặc trả về kết quả ở cột giảm là 1048575 (dòng gần cuối cùng của excel). Từ file của a e đã tổng hợp lên được 1 file số liệu để tính tiền, a xem giúp e với nhé! Thanks a http://www.mediafire.com/file/2bdffwfuka1cbsz/Tong_hop_chung_-_gui.xlsx

- Tôi đã chỉnh lại code để gặp sheet không có dữ liệu không bị lỗi. Nhưng khi có dữ liệu thì phải liên tục không có dòng trắng xen giữa.
- File mới gởi thì tôi không hiểu gì cả. Nếu bạn muốn giải thích thì nên kèm cái kết quả mà bạn làm ra bằng thủ công (hoặc công thức)để mọi người nhìn thêm vào giải thích họa may có người hiểu được.
 

File đính kèm


- Một yêu cầu cần phải nhớ:
Dữ liệu kiểu nào phải nhập đúng kiểu đó, muốn nhìn nó dạng nào thì format nó sau.
+ Ví dụ dữ liệu kiểu Date phải nhập kiểu dd/mm/yyyy hay mm/dd/yyyy, muốn muốn nhìn nó = mm/yyyy thì vào Format lại dạng "mm/yyyy".
Lúc thì bạn nhập "01/2016" lúc thì "Tháng 1/2016", "Tía tui" cũng không biết đường mò.
+ Ví dụ dữ liệu kiểu Number phải nhập số 1, muốn nhìn thấy nó dạng 01 thì vào Format, chứ không thể nhập '01
- Trong file tôi "tự chỉnh" mấy cái 01/2015.... thành 01/01/2015 .... Nếu bạn thấy không thích thì thôi.
- Từ cột C đến cột X bị thừa, không có nó vẫn tính được.
 

File đính kèm

Lần chỉnh sửa cuối:
File của bạn thì ngày '1/1/2016' là 29 đúng rồi bạn!!!
A ơi e xem thì phát hiện ra là có 1 người trong file gốc tại sheet BE0001A, ô G42 là 20160103, anh chỉnh lại thành 20160101 nên nó mới nhảy thành 30. Còn trong file của e thì chỉ nhận là 29 vì không đếm được người đó. Trong file e mô tả thì nếu là 20160101 hoặc 20160103 thì sẽ nhận là tháng 01/2016. 2 ký tự cuối ko tính đến. A xem lại công thức chỗ này giúp e nhé!
 
A ơi ở biểu của a e đã chỉnh sửa theo đúng nhu cầu dạng file của mình nhưng gặp chút vấn đề là nếu để trống dữ liệu ở 1 sheet nào đó là nó báo lỗi hoặc trả về kết quả ở cột giảm là 1048575 (dòng gần cuối cùng của excel). Từ file của a e đã tổng hợp lên được 1 file số liệu để tính tiền, a xem giúp e với nhé! Thanks a http://www.mediafire.com/file/2bdffwfuka1cbsz/Tong_hop_chung_-_gui.xlsx
Tôi làm giúp đến bài #7 là "xong" rồi. Ý tưởng "chi tiết hơn" của bạn phải nhờ người khác xem sao.

Bác ơi xem lại hộ e cái code với, không chạy tổng hợp nếu dữ liệu trong 1 sheet chỉ có 2 dòng. E đã thử thêm 1 dòng trống vào dữ liệu thì nó lại đếm ra kết quả là 2 trường hợp. Trong file là sheet BD0006D. Cảm ơn bác nhiều
http://www.mediafire.com/file/kucj7a74ivyxwbr/SMC_-_TE-_022017.xlsb
 
Bác ơi xem lại hộ e cái code với, không chạy tổng hợp nếu dữ liệu trong 1 sheet chỉ có 2 dòng. E đã thử thêm 1 dòng trống vào dữ liệu thì nó lại đếm ra kết quả là 2 trường hợp. Trong file là sheet BD0006D. Cảm ơn bác nhiều
http://www.mediafire.com/file/kucj7a74ivyxwbr/SMC_-_TE-_022017.xlsb

Bạn xem lại file này. Rốt lại cũng có nhiều chuyện phát sinh quá nhỉ.
 

File đính kèm

Web KT

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

Back
Top Bottom