Sửa công thức truy xuất dữ liệu theo điều kiện

Liên hệ QC

Phamanh1998

Thành viên thường trực
Tham gia
12/6/20
Bài viết
267
Được thích
41
Giới tính
Nữ
Em chào cả nhà, Lần trước em có được anh/chị trong diễn đàn hướng dẫn công thức cho bài toán của em tuy nhiên hiện nay trong quá trình làm việc phát sinh vấn đề em đã tìm cách sửa mà vẫn không ra được kết quả, em hj vọng anh chị xem giúp em công thức trong bài toàn sau ạ.
Hiện nay với công thức trên nếu với cùng 1 khách hàng trong cùng 1 ngày em xuất một loại mặt hàng nhưng với hai số phiếu khác nhau thì tại Sheet TH chỉ trả về kết quả của 1 mặt hàng với 1 số phiếu còn kết quả của số phiếu trên không được hiện thị.
Em cảm ơn anh chị ạ
 

File đính kèm

Hiện nay với công thức trên nếu với cùng 1 khách hàng trong cùng 1 ngày em xuất một loại mặt hàng nhưng với hai số phiếu khác nhau thì tại Sheet TH chỉ trả về kết quả của 1 mặt hàng với 1 số phiếu còn kết quả của số phiếu trên không được hiện thị.
Bạn nêu cụ thể một trường hợp xem thế nào.
 
D
Bôi vàng nhiều chỗ quá, không biết đường nào mà lần, điền tay kết quả mong muốn vào nhé.
Dạ, em xin phép trình bày như sau ạ:
Hiện nay với công thức trong file thì chỉ hiện kết quả bánh ngọt của số phiếu 141 khách hàng Thành Công, còn kết quả của số phiếu 145 không được hiện thị ạ.
Kết quả mong muốn: Hiện thị thêm kết quả Bánh ngọt số phiếu 145 thành 1 dòng riêng biệt trong phần kết quả tìm kiếm của khách hàng Thành Công nghĩa là trong ngày tra cứu 8/8 sẽ có hai dòng trả về kết quả bánh ngọt với số phiếu lần lượt là 3616141 và 3616145.
PS: Em xin lỗi vì chưa sửa được vào file do sáng nay em đang dưới xưởng, nếu em giải thích như trên vẫn chưa rõ ý thì trưa em lên em sẽ sửa lại file kết qua mong muốn gửi anh ạ.
 
Hiện nay với công thức trong file thì chỉ hiện kết quả bánh ngọt của số phiếu 141 khách hàng Thành Công, còn kết quả của số phiếu 145 không được hiện thị ạ.
Kết quả mong muốn: Hiện thị thêm kết quả Bánh ngọt số phiếu 145 thành 1 dòng riêng biệt trong phần kết quả tìm kiếm của khách hàng Thành Công nghĩa là trong ngày tra cứu 8/8 sẽ có hai dòng trả về kết quả bánh ngọt với số phiếu lần lượt là 3616141 và 3616145.
Trường hợp này của bạn đang lấy tên duy nhất nên không thể hiện hai dòng bánh ngọt được, chắc phải tìm cách khác.
 
Trường hợp này của bạn đang lấy tên duy nhất nên không thể hiện hai dòng bánh ngọt được, chắc phải tìm cách khác.
Em chào anh, em gửi anh file với dòng kết quả mong muốn ạ. Anh xem giúp em công thức có cách nào để khắc phục lỗi trên không ạ, em cảm ơn anh
 

File đính kèm

Ai mà biết được bạn muốn gì thì có là thánh.

Trong sheet SP thì số phiếu 3616145 thuộc về ngày 8/12/21

1609473783742.png

Trong sheet TH, bạn muốn lọc ngày 8/12/20
Số phiếu của ngày này là 3616141

1609474136061.png

Nhưng bạn lại "mong muốn" 3616145

1609473929161.png
 
Ai mà biết được bạn muốn gì thì có là thánh.

Trong sheet SP thì số phiếu 3616145 thuộc về ngày 8/12/21



Trong sheet TH, bạn muốn lọc ngày 8/12/20
Số phiếu của ngày này là 3616141



Nhưng bạn lại "mong muốn" 3616145
Dạ, em xin nhận lỗi về sai sót trên ạ. Do em bổ sung ngày vào đêm qua mà chỉ đanh ngày tháng không đánh năm nên máy tự động sang năm 2021 ạ con chính xác vẫn là năm 2020 ạ. Nếu được mong anh xem lại hàm trên giúp em ạ

Vâng, do việc nhập liệu phát sinh trường hợp trên mà công thức hiện tại không thoả mãn điều kiện ạ. Nếu được em mong anh chị hỗ trợ em gái ạ. Em cảm ơn anh/chị ạ
 
Chỉnh sửa lần cuối bởi điều hành viên:
Cô công chúa này có một bài báo cáo mà đăng tới mấy chủ đề, liên tục thay đổi yêu cầu.
Chắc phải đợi khi nào chốt hạ yêu cầu mới đi làm. @@
Thôi năm mới bỏ qua cho cô ta một lần.
Vả lại, để khích lệ tinh thần phục thiện của cô ta (theo đề nghị bài #12)

Bài này đúng ra làm MaxIfs đơn giản hơn. Nhưng máy tôi đang dùng hơi cũ, không có hàm này (*).
Lưu ý là hàm Aggregate hơi nguy hiểm, khi dùng phải cẩn thận.

1609480259625.png

(*) tôi vẫn bảo người khác phải cập nhật phiên bản. Ở đây tôi lại dùng phiên bản cũ?
Lý do: phiên bản tôi cài trên máy Mac này đủ dùng cho các bảng tính của tôi. Tôi đâu có làm việc với dữ liệu khủng, dữ liệu không chuẩn đủ mọi chiều.
 
Thôi năm mới bỏ qua cho cô ta một lần.
Vả lại, để khích lệ tinh thần phục thiện của cô ta (theo đề nghị bài #12)

Bài này đúng ra làm MaxIfs đơn giản hơn. Nhưng máy tôi đang dùng hơi cũ, không có hàm này (*).
Lưu ý là hàm Aggregate hơi nguy hiểm, khi dùng phải cẩn thận.

View attachment 252293

(*) tôi vẫn bảo người khác phải cập nhật phiên bản. Ở đây tôi lại dùng phiên bản cũ?
Lý do: phiên bản tôi cài trên máy Mac này đủ dùng cho các bảng tính của tôi. Tôi đâu có làm việc với dữ liệu khủng, dữ liệu không chuẩn đủ mọi chiều.
Vâng ạ . Công thức trên anh có thể xem lại giúp em một chút không ạ vì nếu sử dụng công thức trên thì sẽ không hiện thị kết quả số phiếu 3616141 của sản phẩm bánh ngọt mà chỉ hiện thị 1 kết quả số phiếu 3616145. Mong sớm nhận được phản hồi từ anh ạ. Em cảm ơn anh nhiều ạ

PS: Vì hiện nay phát sinh một khách hàng bên em có thế xuất nhiều phiếu cho cùng 1 loại bánh mà với công thức hiện tại trong file chỉ trả về 1 giá trị duy nhất.
 

File đính kèm

Vâng ạ . Công thức trên anh có thể xem lại giúp em một chút không ạ vì nếu sử dụng công thức trên thì sẽ không hiện thị kết quả số phiếu 3616141 của sản phẩm bánh ngọt mà chỉ hiện thị 1 kết quả số phiếu 3616145. Mong sớm nhận được phản hồi từ anh ạ. Em cảm ơn anh nhiều ạ

PS: Vì hiện nay phát sinh một khách hàng bên em có thế xuất nhiều phiếu cho cùng 1 loại bánh mà với công thức hiện tại trong file chỉ trả về 1 giá trị duy nhất.
Trong cái file cuối cùng (bài #7) thì kết quả mong muốn của bạn là vậy mà.

1609481747359.png

Nếu muốn "3616141, 3616145" thì hơi rắc rối.
Dùng hàm cũng có thể được nhưng hàm tự tạo (UDF) đơn giản và hữu hiệu hơn.
Bạn chờ người viết giùm nhé. Đến tối nếu chưa ai làm thì tôi sẽ thử.
 
Trong cái file cuối cùng (bài #7) thì kết quả mong muốn của bạn là vậy mà.

View attachment 252295

Nếu muốn "3616141, 3616145" thì hơi rắc rối.
Dùng hàm cũng có thể được nhưng hàm tự tạo (UDF) đơn giản và hữu hiệu hơn.
Bạn chờ người viết giùm nhé. Đến tối nếu chưa ai làm thì tôi sẽ thử.
Kết quả mong muốn trên được hiểu là kết quả em muốn bổ sung ạ.
Dạ em ghi chú đã gây hiểu nhầm cho anh, em xin lỗi ạ.
Nếu được mong được anh giúp đỡ khó khăn trên. Em chân thành cảm ơn anh
 
Em chào anh, em gửi anh file với dòng kết quả mong muốn ạ. Anh xem giúp em công thức có cách nào để khắc phục lỗi trên không ạ, em cảm ơn anh
Apache config:
A6 =IFERROR(LOOKUP(2,1/(COUNTIFS($A$5:A5,SP!$B$6:$B$55,$B$5:B5,SP!$C$6:$C$55)=0)/(SP!$F$6:$F$55=$C$4)/(SP!$A$6:$A$55>=$B$2)/(SP!$A$6:$A$55<=$B$3),SP!B$6:B$55),"")
copy ngang B6, copy xuống
 
Apache config:
A6 =IFERROR(LOOKUP(2,1/(COUNTIFS($A$5:A5,SP!$B$6:$B$55,$B$5:B5,SP!$C$6:$C$55)=0)/(SP!$F$6:$F$55=$C$4)/(SP!$A$6:$A$55>=$B$2)/(SP!$A$6:$A$55<=$B$3),SP!B$6:B$55),"")
copy ngang B6, copy xuống
Em chân thành cảm ơn anh ạ :)
Một lần nữa em xin cảm ơn tất cả anh/chị đã giúp đỡ em ạ. Những góp ý của anh chị về câu văn, cách trình bày, viết tắt em sẽ không để tái diễn . Mong được anh chị giúp đỡ em trong những bài viết sau để em nâng hiểu biết về Microsoft Exel. Cảm ơn anh chị ạ
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom