Nhờ giúp em công thức dò tìm lấy 1 kết quả theo khung giờ và thời gian check in? (1 người xem)

Liên hệ QC

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

danhculao

Thành viên hoạt động
Tham gia
26/9/16
Bài viết
166
Được thích
18
Chào anh, chị
Em có 2 sheet dữ liệu là: khung giờ và Tg check in. Nhờ anh, chị giúp em cho kết quả như ở sheet Loc_check in. Cụ thể:
- Khi chọn số hợp đồng ở ô B2 là DNH052380 thì dữ liệu sẽ dò tìm dựa vào sheet khung giờ và sheet Tg check in, chỉ lấy kết quả dòng mà nằm trong khung thời gian ở cột K ngày hẹn bên sheet Khung gio

Ví dụ:
- khung giờ của hợp đồng DNH052380 ở sheet Khung gio là : 10/02/2023 11:00 - 12:00, Lần 4
- hợp đồng DNH052380 ở cột tg check in của sheet check in, có 2 dòng thời gian => sẽ dò tìm chọn dòng thời gian là: 10/02/2023 11:00:17 (vì nằm trong khung giờ 10/02/2023 11:00 - 12:00, Lần 4)

Em cảm ơn ạ!
 

File đính kèm

Lần chỉnh sửa cuối:
Nhờ anh, chị có công thức nào chạy được giúp em với ạ.
 
Excel nó là 1 bảng rất nhiều ô, nên phải tận dụng hết, chứ đừng hà tiện mà nhét tè le vào 1 ô.
10/02/2023 11:00 - 12:00, Lần 4
Muốn hiểu được thời gian này là phải tách tè le, +-*/ lũy thừa các kiểu để ra đáp án. Kiểu như vác dao mổ gà đi thái xương trâu ấy.
 
Chào anh, chị
Em có 2 sheet dữ liệu là: khung giờ và Tg check in. Nhờ anh, chị giúp em cho kết quả như ở sheet Loc_check in. Cụ thể:
- Khi chọn số hợp đồng ở ô B2 là DNH052380 thì dữ liệu sẽ dò tìm dựa vào sheet khung giờ và sheet Tg check in, chỉ lấy kết quả dòng mà nằm trong khung thời gian ở cột K ngày hẹn bên sheet Khung gio

Ví dụ:
- khung giờ của hợp đồng DNH052380 ở sheet Khung gio là : 10/02/2023 11:00 - 12:00, Lần 4
- hợp đồng DNH052380 ở cột tg check in của sheet check in, có 2 dòng thời gian => sẽ dò tìm chọn dòng thời gian là: 10/02/2023 11:00:17 (vì nằm trong khung giờ 10/02/2023 11:00 - 12:00, Lần 4)

Em cảm ơn ạ!
Thử xem file, lưu ý chỗ định dạng như ảnh dưới đây
1679716126601.png
 

File đính kèm

Anh ơi, nếu chọn hợp đồng khác thì công thức không hiểu anh ạ
Thay công thức này bên Sheet(Loc_check in) tại C6 :

Mã:
=IF(COUNTIF('check in'!$A$2:$A$7,$B$2)=1,VLOOKUP($B$2,'check in'!$A$2:$C$7,3,0),AGGREGATE(14,6,VALUE('check in'!$C$2:$C$7)/(B2='check in'!$A$2:$A$7)/(VALUE(LEFT(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),17))<=VALUE('check in'!$C$2:$C$7))/(VALUE(LEFT(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),11))+VALUE(MID(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),20,5))>=VALUE('check in'!$C$2:$C$7)),1))
 
Hy vọng phán đoán này đúng:
ô A6:
Mã:
=LOOKUP(2,1/('check in'!$A$2:$A$7=$B$2)/('check in'!$E$2:$E$7=VLOOKUP($B$2,'Khung gio'!$D$2:$AF$6,29,0)),'check in'!A$2:A$7)
Copy sang phải.
 
Thay công thức này bên Sheet(Loc_check in) tại C6 :

Mã:
=IF(COUNTIF('check in'!$A$2:$A$7,$B$2)=1,VLOOKUP($B$2,'check in'!$A$2:$C$7,3,0),AGGREGATE(14,6,VALUE('check in'!$C$2:$C$7)/(B2='check in'!$A$2:$A$7)/(VALUE(LEFT(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),17))<=VALUE('check in'!$C$2:$C$7))/(VALUE(LEFT(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),11))+VALUE(MID(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),20,5))>=VALUE('check in'!$C$2:$C$7)),1))
Anh ơi, bây giờ công thức cho hợp đồng khác thì chạy được, nhưng quay lại hợp đồng có 2 dòng check in thì công lại #N/A ạ
Bài đã được tự động gộp:

Hy vọng phán đoán này đúng:
ô A6:
Mã:
=LOOKUP(2,1/('check in'!$A$2:$A$7=$B$2)/('check in'!$E$2:$E$7=VLOOKUP($B$2,'Khung gio'!$D$2:$AF$6,29,0)),'check in'!A$2:A$7)
Copy sang phải.
Dạ, em cần tìm Tg check in của hợp đồng anh ạ. giống như file em đính kèm ạ
Bài đã được tự động gộp:

Thay công thức này bên Sheet(Loc_check in) tại C6 :

Mã:
=IF(COUNTIF('check in'!$A$2:$A$7,$B$2)=1,VLOOKUP($B$2,'check in'!$A$2:$C$7,3,0),AGGREGATE(14,6,VALUE('check in'!$C$2:$C$7)/(B2='check in'!$A$2:$A$7)/(VALUE(LEFT(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),17))<=VALUE('check in'!$C$2:$C$7))/(VALUE(LEFT(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),11))+VALUE(MID(VLOOKUP($B$2,'Khung gio'!$D$2:$K$6,8,0),20,5))>=VALUE('check in'!$C$2:$C$7)),1))
Anh ơi, bây giờ công thức cho hợp đồng khác thì chạy được, nhưng quay lại hợp đồng có 2 dòng check in thì công thức lại #N/A ạ
 

File đính kèm

Lần chỉnh sửa cuối:
Anh ơi, bây giờ công thức cho hợp đồng khác thì chạy được, nhưng quay lại hợp đồng có 2 dòng check in thì công lại #N/A ạ
Bài đã được tự động gộp:


Dạ, em cần tìm Tg check in của hợp đồng anh ạ. giống như file em đính kèm ạ
Bài đã được tự động gộp:


Anh ơi, bây giờ công thức cho hợp đồng khác thì chạy được, nhưng quay lại hợp đồng có 2 dòng check in thì công thức lại #N/A ạ
Ngay từ bài #3 mình bảo bạn định dạng cột C mà, chuyển về định dạng như này là công thức chạy được mà.

1679904810356.png
 
Web KT

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

Back
Top Bottom