Xin phép hỏi anh chị công thức excel tìm "Ngày đặt hàng" cách đây lâu nhất mà "Chưa thanh toán" (1 người xem)

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

Vuduyhoa

Thành viên mới
Tham gia
23/8/20
Bài viết
6
Được thích
0
Em chào các anh chị.
Em hết sức ngố về Excel nên mong các anh chị giải cứu giúp em câu hỏi hóc búa này(@$%@
Em muốn tìm công thức để tìm ra với từng khách hàng thì đâu là "Ngày đặt hàng" cách đây lâu nhất mà "Chưa thanh toán"
Em có bảng số liệu như file đính kèm:
Bảng bao gồm:
- Ngày đặt hàng
- Nợ lại: Của ngày đặt hàng chưa thanh toán
- Ngày thanh toán
Em không biết làm thế nào để tìm ra "ngày xa nhất" mà từng khách hàng đã đặt hàng mà chưa thanh toán.
Em cảm ơn anh chị rất nhiều
 

File đính kèm

Nên học lại luật lệ diễn đàn về tiêu đề vài viết đã.
 
Em chào các anh chị.
Em hết sức ngố về Excel nên mong các anh chị giải cứu giúp em câu hỏi hóc búa này(@$%@
Em muốn tìm công thức để tìm ra với từng khách hàng thì đâu là "Ngày đặt hàng" cách đây lâu nhất mà "Chưa thanh toán"
Em có bảng số liệu như file đính kèm:
Bảng bao gồm:
- Ngày đặt hàng
- Nợ lại: Của ngày đặt hàng chưa thanh toán
- Ngày thanh toán
Em không biết làm thế nào để tìm ra "ngày xa nhất" mà từng khách hàng đã đặt hàng mà chưa thanh toán.
Em cảm ơn anh chị rất nhiều
Bạn nên đặt tiêu đề bài viết lại đúng với yêu cầu để hỏi,
 
Bạn nên đặt tiêu đề bài viết lại đúng với yêu cầu để hỏi,
Cảm ơn bạn nhiều mình chưa biết nên mình sửa lại rồi:)
Bài đã được tự động gộp:

Nên học lại luật lệ diễn đàn về tiêu đề vài viết đã.
Mong được anh chị giúp đỡ câu hỏi này, em cảm ơn rất nhiều:)
 
Em chào các anh chị.
Em hết sức ngố về Excel nên mong các anh chị giải cứu giúp em câu hỏi hóc búa này(@$%@
Em muốn tìm công thức để tìm ra với từng khách hàng thì đâu là "Ngày đặt hàng" cách đây lâu nhất mà "Chưa thanh toán"
Em có bảng số liệu như file đính kèm:
Bảng bao gồm:
- Ngày đặt hàng
- Nợ lại: Của ngày đặt hàng chưa thanh toán
- Ngày thanh toán
Em không biết làm thế nào để tìm ra "ngày xa nhất" mà từng khách hàng đã đặt hàng mà chưa thanh toán.
Em cảm ơn anh chị rất nhiều
bạn có thể gửi kết quả minh họa không? Dựa vào điều kiện gì?
 
bạn có thể gửi kết quả minh họa không? Dựa vào điều kiện gì?
Dạ mình gửi file excel đính kèm rồi bạn xem giúp mình với nhé. Mình cảm ơn nhiều lắm.
Phần kết quả bôi đỏ bạn ạ.
Mình chỉ cần biết từng khách hàng ngày nào lấy hàng gần đây nhất, và ngày nào chưa thanh toán công nợ xa nhất để thông báo khách hàng.

1598181674549.png
 

File đính kèm

Dạ mình gửi file excel đính kèm rồi bạn xem giúp mình với nhé. Mình cảm ơn nhiều lắm.
Phần kết quả bôi đỏ bạn ạ.
Mình chỉ cần biết từng khách hàng ngày nào lấy hàng gần đây nhất, và ngày nào chưa thanh toán công nợ xa nhất để thông báo khách hàng.

View attachment 243830
Bạn thử công thức này đúng ý bạn chưa?
Ngày lấy hàng gần nhất!
PHP:
=LOOKUP(2,1/($B$2:$B$12=$H2)/N(($E$2:$E$12=0)+($E$2:$E$12>0)),$C$2:$C$12)
Ngày nợ xa nhất!
PHP:
=INDEX($C$2:$C$12,MATCH(1,INDEX(($B$2:$B$12=$H2)*($E$2:$E$12>0),),0),)
 

File đính kèm

Lần chỉnh sửa cuối:
Tại sao khách hàng C là ngày 09/08
Khách C lấy hàng ngày gần nhất là 10/8. Nhưng ngày lấy hàng xa nhất từ trước đến nay mà chưa thanh toán là 9/8/20 bạn ah.
Nếu khách nào đã thanh toán là sẽ ghi sang cột "Ngày thanh toán" bạn ah
Bài đã được tự động gộp:

Tại sao khách hàng C là ngày 09/08
Nếu thanh toán thì sẽ điền vào cột "Ngày thanh toán' và "Nợ lại" sẽ = 0.
Nên mình đang nghĩ có cách nào để tìm các giá trị ở cột "Nợ lại" ><0, sau đó kết hợp với điều kiện "Ngày lấy hàng" tương ứng mà xa nhất là được. Nhưng nghĩ mãi không ra (@$%@
Bài đã được tự động gộp:

Bạn thử công thức này đúng ý bạn chưa?
Ngày lấy hàng gần nhất!
PHP:
=LOOKUP(2,1/($B$2:$B$12=$H2)/N(($E$2:$E$12=0)+($E$2:$E$12>0)),$C$2:$C$12)
Ngày nợ xa nhất!
PHP:
=INDEX($C$2:$C$12,MATCH(1,INDEX(($B$2:$B$12=$H2)*($E$2:$E$12>0),),0),)
Trân thành cảm ơn sự giúp đỡ của bạn rất nhiều :p
 
Lần chỉnh sửa cuối:
Bạn ơi cho mình hỏi ngoài lề chút ở Hà Nội về excel uy tín có thể học ở đâu được nếu biết bạn chia sẻ giúp mình được không ạ
Bạn học trực tiếp trên diễn đàn này nè. Cứ vào thấy chủ đề mới thì làm giúp họ. Rồi xem cách làm của những thành viên khác nữa
 
Chào các anh chị trên diễn đàn
Xin nhờ các anh chị giúp mình công thức lấy giờ trực từ Sheet1 sang sheet BC tương ứng với tên nhân viên A,B,C và ngày tương ứng ạ vì mình không rành excel nhiều. Cảm ơn các anh chị nhiều
 

File đính kèm

mình xwem
Chào các anh chị trên diễn đàn
Xin nhờ các anh chị giúp mình công thức lấy giờ trực từ Sheet1 sang sheet BC tương ứng với tên nhân viên A,B,C và ngày tương ứng ạ vì mình không rành excel nhiều. Cảm ơn các anh chị nhiều
file mà chưa thấy có chỗ nhân viên ở sheet BC để làm điều kiện tìm kiếm, b xem lại
 
Xin lỗi các anh chị, cho mình hỏi thêm một vấn đề ạ với dữ liệu sheet1 có cách nào lọc ra danh sách chỉ gồm những nhân viên trực thôi và ngày trực cụ thể để có thể mail meger ra template dạng word để in phiếu tăng ca ạ , em cảm ơn anh chị nhiều.
 

File đính kèm

Vuduyhoa
Tham khảo thêm
Lấy hàng gần nhất: {=MAX(IF(H2=$B$2:$B$12;$C$2:$C$12;""))}
Nợ xa nhất: {=MIN(IF((H2=$B$2:$B$12)*($E$2:$E$12>0);$C$2:$C$12;""))}
Thân!
 
Lần chỉnh sửa cuối:
Lấy hàng gần nhất: {=MAX(IF(H2=$B$2:$B$12;$C$2:$C$12;""))}
Nợ xa nhất: {=MIN(IF((H2=$B$2:$B$12)*($E$2:$E$12>0);$C$2:$C$12;""))}
Thân!
Chào anh truongthon304, xin lỗi anh thật ngại quá khi nói lời thịnh cầu này anh có thể giúp em làm ví dụ trên file em up được không ạ vì em mới bập bẽ học excel, nên không hình dung được ý anh hướng dẫn . em đang cố gắng lấy mỗi bài chỉ dẫn của anh chị làm người thấy để em trau dồi kiến thức ạ. cảm ơn nah truongthon304 và bạn phuongvq123
 

File đính kèm

Chào anh truongthon304, xin lỗi anh thật ngại quá khi nói lời thịnh cầu này anh có thể giúp em làm ví dụ trên file em up được không ạ vì em mới bập bẽ học excel, nên không hình dung được ý anh hướng dẫn . em đang cố gắng lấy mỗi bài chỉ dẫn của anh chị làm người thấy để em trau dồi kiến thức ạ. cảm ơn nah truongthon304 và bạn phuongvq123
Tôi không rõ nội dung và yêu cầu của bạn là gì dù đã đọc các bài phía trên.
 
Bạn thử công thức này đúng ý bạn chưa?
Ngày lấy hàng gần nhất!
PHP:
=LOOKUP(2,1/($B$2:$B$12=$H2)/N(($E$2:$E$12=0)+($E$2:$E$12>0)),$C$2:$C$12)
Ngày nợ xa nhất!
PHP:
=INDEX($C$2:$C$12,MATCH(1,INDEX(($B$2:$B$12=$H2)*($E$2:$E$12>0),),0),)
Hàm hay quá, mình học hỏi được. Tuy nhiên công thức đúng khi và chỉ khi cột ngày sắp xếp theo thứ tự. Nếu cột ngày sắp xếp ngẫu nhiên thì k biết có công thức nào xử lý được không. Ở diễn đàn cũng có bài cho cột ngày sắp xếp ngẫu nhiên, tìm kết quả trả về ngày gần nhất và câu trả lời là dùng điều kiện ràng buộc: abs(today()-cột ngày) = min (abs(today()-cột ngày)), nhưng điều kiện ràng buộc này có 1 sự hạn chế rất lớn là nếu ngày gần nhất k thỏa mãn điều kiện khác (như số lượng) thì trả về kết quả N/A
 
Lần chỉnh sửa cuối:
Hàm hay quá, mình học hỏi được. Tuy nhiên công thức đúng khi và chỉ khi cột ngày sắp xếp theo thứ tự. Nếu cột ngày sắp xếp ngẫu nhiên thì k biết có công thức nào xử lý được không. Ở diễn đàn cũng có chủ đề cho cột ngày sắp xếp ngẫu nhiên và câu trả lời là dùng điều kiện ràng buộc: abs(today()-cột ngày) = min (abs(today()-cột ngày)), nhưng điều kiện ràng buộc này có 1 sự hạn chế rất lớn là nếu ngày gần nhất k thỏa mãn điều kiện khác (như số lượng) thì trả về kết quả N/A
Ý bạn yêu cầu cần làm gì? Mình chưa hiểu lắm. Bạn có thể nói rõ được không?
 
Ý bạn yêu cầu cần làm gì? Mình chưa hiểu lắm. Bạn có thể nói rõ được không?
Cột C "Ngày đặt" là ngày sắp xếp không theo thứ tự thì kết quả ra không đúng như mong muốn
Bạn vui lòng xem file đính kèm để biết chi tiết
 

File đính kèm

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

Back
Top Bottom