huusonbachkhoa
Thành viên mới

- Tham gia
- 7/4/19
- Bài viết
- 8
- Được thích
- 0
=MIN(IF(A2:A10="B",B2:B10,""))
=MOD(AGGREGATE(15,6,ABS(TODAY()-B2:B10)*10^5/(A2:A10="B")+B2:B10,1),10^5)
=MOD(AGGREGATE(15,6,MROUND(TODAY()-B2:B10,1)*10^5/(A2:A10="B")+B2:B10,1),10^5)
Cảm ơn bạn, tuy nhiênThử:
hoặc lấy ngày thấp hơn gần nhất:Mã:=MOD(AGGREGATE(15,6,ABS(TODAY()-B2:B10)*10^5/(A2:A10="B")+B2:B10,1),10^5)
Mã:=MOD(AGGREGATE(15,6,MROUND(TODAY()-B2:B10,1)*10^5/(A2:A10="B")+B2:B10,1),10^5)
Công thức mảng (Ctrl+Shift+Enter)Mã:=MIN(IF(A2:A10="B",B2:B10,""))
Nếu xài excel>=2010, có thể thử:
=AGGREGATE(15,6,B2:B10/(A2:A10="B"),1)
Chỉ Enter.
Tại bạn không chịu tìm hiểu hàm, điều chỉnh chút:Nếu áp dụng cho tên B thì ok, nhưng áp dụng cho tên D thì lại sai, bạn kiểm tra lại giúp mình với, Cảm ơn
Bạn thay đổi tên tại cột F4 xem nhé!Mình đang cần dò tìm thời gian, mong các bạn giúp đỡ.
File mình đính kèm theo.
Ý chủ thớt: Tìm trong cột A lấy tên B mà ngày thực hiện gần thời gian hiện tại nhất?Bạn thay đổi tên tại cột F4 xem nhé!
Bạn đã thử nhưng không được là không được cái gì ??Cảm ơn bạn, tuy nhiên
Mình đã thử nhưng không được bạn ơi
Đúng rồi bạn, nó chua là ở chỗ tìm thời gian gần thời gian hiện tại, nếu mà MIN của cột thời gian thì nó sẽ đưa ra giá trị bị sai lệchÝ chủ thớt: Tìm trong cột A lấy tên B mà ngày thực hiện gần thời gian hiện tại nhất?
Nên chắc chắn không phải là MIN rồi.
Thân
Bạn đã thử nhưng không được là không được cái gì ??
Bạn không thể nói rõ ràng được sao?
Giả sử: có hai ngày: 23/04/2019 và 24/03/2019 so với ngày hôm nay là 08/04/2019, cả hai đều cách 1 khoảng 15 ngày so với ngày hôm nay. Vậy, theo bạn ngày nào là ngày gần nhất!?Đúng rồi bạn, nó chua là ở chỗ tìm thời gian gần thời gian hiện tại, nếu mà MIN của cột thời gian thì nó sẽ đưa ra giá trị bị sai lệch
Những hàm tìm MIN trên excel nó sẽ hiểu giá trị thời gian như thế này, có nghĩa hệ thống excel sẽ hiểu ngầm là đang lấy giá trị mà mình vừa chuyển đổi từ date sang general cho các bạn dễ hiểu.( nó sẽ lấy giá trị nhỏ nhất trong cái cột này do đó một số có thể bị nhầm lẫn)
Hi @Phan Thế Hiệp , Não đã chưa thông được rồi lại còn gặp câu hỏi hại não nữaÝ chủ thớt: Tìm trong cột A lấy tên B mà ngày thực hiện gần thời gian hiện tại nhất?
Nên chắc chắn không phải là MIN rồi.
Thân
Do cách trình bày của nhiều anh em hỏi bài không được rõ ràng khúc chiết, nên dễ đưa ra công thức không phù hợp.Hi @Phan Thế Hiệp , Não đã chưa thông được rồi lại còn gặp câu hỏi hại não nữa![]()
Từ từ! rồi cháo cũng nhừ, em!Giờ mới biết ngày 7/10/2018 gần với ngày 8/4/2019 hơn ngày 3/3/2019 đấy.
Tôi đưa bạn 2 công thức mà sử dụng cái này chỉ tính ngày gần nhất:
=MOD(AGGREGATE(15,6,ABS(TODAY()-B$2:B$10)*10^5/(A$2:A$10="B")+B$2:B$10,1),10^5)
Haizzz bữa giờ mấy người rồi có cách tính dữ liệu của mình thôi còn không hiểu mình muốn nói gì.Từ từ! rồi cháo cũng nhừ, em!
Chúc em ngày vui.
![]()
Tôi có câu hỏi thắc mắc để làm rõ yêu cầu của bạn.
Câu hỏi đặt ra: Tìm trong cột A lấy tên B mà ngày thực hiện gần thời gian hiện tại nhất?
Mọi người giúp em với nhé. Cảm ơn mọi người.
Thanks bạn,Tôi đưa bạn 2 công thức mà sử dụng cái này chỉ tính ngày gần nhất:
Mã:=MOD(AGGREGATE(15,6,ABS(TODAY()-B$2:B$10)*10^5/(A$2:A$10="B")+B$2:B$10,1),10^5)
Haizzz bữa giờ mấy người rồi có cách tính dữ liệu của mình thôi còn không hiểu mình muốn nói gì.