hieutrungdtvt
Thành viên mới

- Tham gia
- 11/6/13
- Bài viết
- 10
- Được thích
- 1
Chào các anh chị trong diễn đàn,
Em có một bảng giá trị ghi log các sự kiện xảy ra. Có nghĩa là 1 sự kiện có thể xảy ra nhiều hơn 1 lần với thời gian khác nhau (mỗi sự kiện diễn ra đều có 1 thời gian bắt đầu và thời gian kết thúc). Vì dụ như trong file đính kèm.
Trong đó dữ liệu tham chiếu để dò tìm thì có 2 giá trị ( ví dụ EXTERNAL AL 1 và WBTS-206 H12001) nên em dùng hàm lookup như bên dưới:
LOOKUP(1,1/((cotB="EXTERNAL AL 1")*(cotC="WBTS-206 H12001")),CotE)
Do sự kiện có thể xảy ra nhiều lần, nên em muốn lấy mốc thời gian của sự kiện lần đầu xảy ra (ví dụ theo như trên là 2013-06-15 08:13:08.00) và lần cuối cùng kết thúc (2013-06-15 13:31:52.00).
Tuy nhiên làm lookup chỉ dò tìm giá trị từ trên xuống dưới nên lúc nào em cũng chỉ tìm được sự kiện xảy ra đầu tiên.
Em có thử tìm các hàm UDF nhưng chỉ dùng cho hàm Vlookup, em chưa biết sửa để dụng dụng hàm lookup 2 điều kiện như trên.
Mong các cao nhân chỉ giáo, giúp đở em vụ này. Em cám ơn rất nhiều.
Em có một bảng giá trị ghi log các sự kiện xảy ra. Có nghĩa là 1 sự kiện có thể xảy ra nhiều hơn 1 lần với thời gian khác nhau (mỗi sự kiện diễn ra đều có 1 thời gian bắt đầu và thời gian kết thúc). Vì dụ như trong file đính kèm.
Trong đó dữ liệu tham chiếu để dò tìm thì có 2 giá trị ( ví dụ EXTERNAL AL 1 và WBTS-206 H12001) nên em dùng hàm lookup như bên dưới:
LOOKUP(1,1/((cotB="EXTERNAL AL 1")*(cotC="WBTS-206 H12001")),CotE)
Do sự kiện có thể xảy ra nhiều lần, nên em muốn lấy mốc thời gian của sự kiện lần đầu xảy ra (ví dụ theo như trên là 2013-06-15 08:13:08.00) và lần cuối cùng kết thúc (2013-06-15 13:31:52.00).
Tuy nhiên làm lookup chỉ dò tìm giá trị từ trên xuống dưới nên lúc nào em cũng chỉ tìm được sự kiện xảy ra đầu tiên.
Em có thử tìm các hàm UDF nhưng chỉ dùng cho hàm Vlookup, em chưa biết sửa để dụng dụng hàm lookup 2 điều kiện như trên.
Mong các cao nhân chỉ giáo, giúp đở em vụ này. Em cám ơn rất nhiều.
File đính kèm
Lần chỉnh sửa cuối: