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?

Liên hệ QC

danhculao

Thành viên hoạt động
Tham gia
26/9/16
Bài viết
155
Được thích
17
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