TÌM BÁO GIÁ TRONG KHoảng THỜI GIAN

Liên hệ QC

mylinh22031

Thành viên chính thức
Tham gia
23/12/16
Bài viết
52
Được thích
6
Các anh chỉ hướng dẫn giúp em file này vs ạ.
Khi nhập các dữ liệu g3, h3, i3 xong
Tại ô O3 sẽ tự dổng ra giá trị với báo giá nằm trong sheet "Bángr giá" ạ.
Em cảm ơn anh chị
 

File đính kèm

Các anh chỉ hướng dẫn giúp em file này vs ạ.
Khi nhập các dữ liệu g3, h3, i3 xong
Tại ô O3 sẽ tự dổng ra giá trị với báo giá nằm trong sheet "Bángr giá" ạ.
Em cảm ơn anh chị
Thử:
Mã:
O3=LOOKUP(2,1/(1-(G3>'BẢNG GIÁ'!$B$3:$B$10)-(H3<'BẢNG GIÁ'!$A$3:$A$10)),OFFSET('BẢNG GIÁ'!$B$3:$B$10,,MATCH(I3,'BẢNG GIÁ'!$C$1:$H$1,)))
Enter, fill xuống.

Thân
 

File đính kèm

em cảm ơn anh ạ.
nHƯNG TẠI SAO CHỖ BẢNG GIÁ MÌNH PHẢI CHỌN TỪU B3 ĐẾN B10 VẬY A
 
Lần chỉnh sửa cuối:
em cảm ơn anh ạ.
nHƯNG TẠI SAO CHỖ BẢNG GIÁ MÌNH PHẢI CHỌN TỪU B3 ĐẾN B10 VẬY A
1/ Nên tránh viết hoa, vì vi phạm Nội quy diễn đàn.
2/ Công thức: 1- (G3>'BẢNG GIÁ'!$B$3:$B$10) - (H3<'BẢNG GIÁ'!$A$3:$A$10):
  • Đem so ngày tại G3 với các ngày B3: B10 xem coi đang nằm "trong hay ngoài khoảng" đó không, G3 (là ngày nhỏ) mà lớn hơn các ngày B3: B10, suy ra là nằm ngoài khoảng, tức nó sẽ có giá trị TRUE (hay bằng 1), ngược lại là nằm trong khoảng, tức sẽ có giá trị FALSE (hay bằng 0).
  • Tương tự cho công thức H3 (là ngày lớn) đem so với A3: A10.
  • Dùng: 1 - <2 Kết quả trên> đồng nghĩa với "phủ định" kết quả vừa tìm trên: Nếu nằm ngoài: kết quả đang là 1, thì khi dùng 1 - 1 sẽ bằng 0. Ngược lại, nếu nằm trong khoảng: kết quả đang là 0, thì dùng 1-0 sẽ bằng 1. Lúc đó mảng kết quả sẽ mang ý nghĩa: những dòng ngày từ B3 đến B10, hễ dòng nào mà giá trị ngày tại G3 và H3 đang xét "nằm trong khoảng" thì có giá trị 1, còn "không nằm trong khoảng" sẽ có giá trị 0.
Gửi thêm bạn công thức khác, lấy ứng dụng kết quả "nguyên thủy" mà không cần "phủ định" như công thức trên:
Mã:
O3=HLOOKUP(I3,'BẢNG GIÁ'!$C$1:$H$20,MATCH(,INDEX((G3>'BẢNG GIÁ'!$B$1:$B$20)+(H3<'BẢNG GIÁ'!$A$1:$A$20),),),)
Chỉ Enter, fill xuống.

Thân
 

File đính kèm

1/ Nên tránh viết hoa, vì vi phạm Nội quy diễn đàn.
2/ Công thức: 1- (G3>'BẢNG GIÁ'!$B$3:$B$10) - (H3<'BẢNG GIÁ'!$A$3:$A$10):
  • Đem so ngày tại G3 với các ngày B3: B10 xem coi đang nằm "trong hay ngoài khoảng" đó không, G3 (là ngày nhỏ) mà lớn hơn các ngày B3: B10, suy ra là nằm ngoài khoảng, tức nó sẽ có giá trị TRUE (hay bằng 1), ngược lại là nằm trong khoảng, tức sẽ có giá trị FALSE (hay bằng 0).
  • Tương tự cho công thức H3 (là ngày lớn) đem so với A3: A10.
  • Dùng: 1 - <2 Kết quả trên> đồng nghĩa với "phủ định" kết quả vừa tìm trên: Nếu nằm ngoài: kết quả đang là 1, thì khi dùng 1 - 1 sẽ bằng 0. Ngược lại, nếu nằm trong khoảng: kết quả đang là 0, thì dùng 1-0 sẽ bằng 1. Lúc đó mảng kết quả sẽ mang ý nghĩa: những dòng ngày từ B3 đến B10, hễ dòng nào mà giá trị ngày tại G3 và H3 đang xét "nằm trong khoảng" thì có giá trị 1, còn "không nằm trong khoảng" sẽ có giá trị 0.
Gửi thêm bạn công thức khác, lấy ứng dụng kết quả "nguyên thủy" mà không cần "phủ định" như công thức trên:
Mã:
O3=HLOOKUP(I3,'BẢNG GIÁ'!$C$1:$H$20,MATCH(,INDEX((G3>'BẢNG GIÁ'!$B$1:$B$20)+(H3<'BẢNG GIÁ'!$A$1:$A$20),),),)
Chỉ Enter, fill xuống.

Thân
Dạ em cảm ơn anh ạ.
ANh cho em hỏi thêm nếu xét trong khoảng thời gian đó có ngày 24/12/2019 thì tính 1, không có là 0 mình làm sao ạ
 
Lần chỉnh sửa cuối:
Dạ em cảm ơn anh ạ.
ANh cho em hỏi thêm nếu xét trong khoảng thời gian đó có ngày 24/12/2019 thì tính 1, không có là 0 mình làm sao ạ
Cũng giống vậy: với A13 chứa ngày 24/12/2019, các khoảng B14: B17 và A14: A17 giống bảng của bạn, chọn C14: C17, dán công thức dưới vào Vùng vừa chọn:
Mã:
=1-(A13>B14:B17)-(A13<A14:A17)
Kết thúc bằng Ctrl+Shift+Enter.

Tôi vẽ sơ đồ minh họa cho bạn dễ hình dung khi áp dụng "Công thức điều kiện để so 2 khoảng thời gian giao nhau":
TGian_GiaoNhau.png


Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom