tanvu228
Thành viên chính thức
- Tham gia
- 13/11/09
- Bài viết
- 59
- Được thích
- 3
help me, please
Giải pháp tạm thời dùng cột phụ C
=MATCH(D5;$J$5:$J$15;1)
Cột xuất dữ liệu E5
=IF(ISNA(VLOOKUP(A5;$C$5:$D$7;2;0));"";VLOOKUP(A5;$C$5:$D$7;2;0))
Hàm trên chưa bao gồm trường hợp dấu "=" của điều kiện xuất dữ liệu:
ngày đầu kỳ (TRÊN 1 DÒNG) < TIME TT <= ngày cuối kỳ (CÙNG DÒNG)
Bạn cho mình hỏi để thêm trường hợp đó vào như file ví dụ đính kèm thì mình phải sửa hàm lại như thế nào cho đúng
p/s: hi thanks bạn đã cảnh báo vụ spam kêu cứu
Mình attach thêm file để các bạn nhìn cho dễ hiểu.
Giúp mình tìm 1 hàm có thể lọc nhé. Thanks
không cần dùng hàm chi
Bạn kích vào tam giác lọc của cột Full name\chọn Sort A to Z (dòng đầu tiên)
Cảm ơn bạn đã reply nhanh. Tuy nhiên, nếu sort như bạn hướng dẫn, mình sẽ vẫn list ra 1 danh sách dài, ví dụ anh Nguyễn Văn A sẽ ra 20 dòng cho 20 tháng. Như thế nếu hơn 2000 người thì sẽ rất nhiều dòng.
Cái mình cần là mình chỉ cần đặt thêm 2 column bên cạnh, 1 column là tháng vào, 1 column là tháng out cho từng người, mỗi người là 1 dòng excel thôi.
Bạn có cách nào chỉ mình với. Thanks bạn.
Cảm ơn bạn đã reply nhanh. Tuy nhiên, nếu sort như bạn hướng dẫn, mình sẽ vẫn list ra 1 danh sách dài, ví dụ anh Nguyễn Văn A sẽ ra 20 dòng cho 20 tháng. Như thế nếu hơn 2000 người thì sẽ rất nhiều dòng.
Cái mình cần là mình chỉ cần đặt thêm 2 column bên cạnh, 1 column là tháng vào, 1 column là tháng out cho từng người, mỗi người là 1 dòng excel thôi.
Bạn có cách nào chỉ mình với. Thanks bạn.
1- tạo ra một cột phụ E
E2=DATE(D2,RIGHT(C2),1)
2- dùng advancer filter để lọc ra danh sach duy nhất
3- tìm ngày In
=MIN(IF(FuLLnAME=A2,OFFSET(FuLLnAME,,3))) kết thúc bằng Ctrl Alt Enter
4- tìm ngày out
=MAX(IF(FuLLnAME=A2,OFFSET(FuLLnAME,,3))) Ctrl Alt Enter
do là cthức mảng, mà data của bạn tới 2000 dòng nên nó chạy hơi ì ạch.............
Sau khi đã tạo cột phụ xong ta dùng PivotTable để tổng hợp là "bá chấy" nhất
Dữ liệu 1000 dòng cho tốc độ nhanh như chớp
Bạn mô tả mà mình không hiểu
Đâu là tháng vào, đâu là tháng ra
Bạn gửi 1 File kết quả mong muốn cho một người, mình xem (nhập kết quả thủ công không cần hàm)
mà 1 người 20 tháng xuất kiểu vậy thì thành 21 cột chứ
1- tạo ra một cột phụ E
E2=DATE(D2,RIGHT(C2),1)
2- dùng advancer filter để lọc ra danh sach duy nhất
3- tìm ngày In
=MIN(IF(FuLLnAME=A2,OFFSET(FuLLnAME,,3))) kết thúc bằng Ctrl Alt Enter
4- tìm ngày out
=MAX(IF(FuLLnAME=A2,OFFSET(FuLLnAME,,3))) Ctrl Alt Enter
do là cthức mảng, mà data của bạn tới 2000 dòng nên nó chạy hơi ì ạch.............
1- tạo ra một cột phụ E
E2=DATE(D2,RIGHT(C2),1)
2- dùng advancer filter để lọc ra danh sach duy nhất
3- tìm ngày In
=MIN(IF(FuLLnAME=A2,OFFSET(FuLLnAME,,3))) kết thúc bằng Ctrl Alt Enter
4- tìm ngày out
=MAX(IF(FuLLnAME=A2,OFFSET(FuLLnAME,,3))) Ctrl Alt Enter
do là cthức mảng, mà data của bạn tới 2000 dòng nên nó chạy hơi ì ạch.............
Bác ơi, tại sao em ko nhấn được ctrl Alt Enter nhỉ, hic, nó toàn ra lỗi #Name? thôi
Chữ đỏ phải là SHIFT chứ, phải không bạn?nó là công thức mảng, nên bạn phẩi kết thúc bằng Ctrl Alt Enter (3 phím cùng lúc, ko chỉ enter một mình được)
Chữ đỏ phải là SHIFT chứ, phải không bạn?