thang314
Thành viên thường trực




- Tham gia
- 10/1/11
- Bài viết
- 324
- Được thích
- 122
- Nghề nghiệp
- lại thất nghiệp
Công thức tại D2:tôi muốn lấy những dòng có dữ liệu cột trùng nhau theo điều kiện thời gian nhỏ hơn thì lấy dữ liệu ( thời gian lớn nhất thì không lấy) mà khó quá. nhờ các cao thủ chỉ giúp.
=IF(--B2=LARGE(($A$2:$A$25=A2)*($B$2:$B$25),1),0,1)*C2
Thêm một cách, xem file đính kèm.tôi muốn lấy những dòng có dữ liệu cột trùng nhau theo điều kiện thời gian nhỏ hơn thì lấy dữ liệu ( thời gian lớn nhất thì không lấy) mà khó quá. nhờ các cao thủ chỉ giúp.
Hổng hiểu.công thức của bate tôi thấy chưa sao không được nhỉ vì khi thay đổi dòng có số 0 thì không thấy hiển thị kết quả.
Vậy là do hiểu lầm chỉ lấy ngày nhỏ nhất, đàng này chỉ bỏ ngày lớn nhất không lấy, còn lại lấy tuốt.nếu cột số trả C23 dữ liệu khác 0 nhưng kết quả lại không nhảy ra cột d.
Công thức cuả bate khó hiểu quá ta???. Nếu đặt dữ liệu vào file này thì được. Nếu áp dụng vào file khác thì sao?
=IF((DATE(MID(B2,7,4),MID(B2,4,2),LEFT(B2,2))+TIMEVALUE(RIGHT(B2,8)))=MAX(INDEX((A2=A$2:A$25)*(DATE(MID(B$2:B$25,7,4),MID(B$2:B$25,4,2),LEFT(B$2:B$25,2))+TIMEVALUE(RIGHT(B$2:B$25,8))),0)),"",C2)