Tìm và hiển thị ô có giá trị bất kỳ ngày gần nhất

Liên hệ QC

baothanhdesign

Thành viên mới
Tham gia
5/4/19
Bài viết
7
Được thích
0
Nhờ các tiền bối hỗ trợ cho mình vụ này nhé!
Mình làm BDS, có một số lô thay đổi giá theo ngày.
Mình muốn hiển thị giá cho các lô có thay đổi gần nhất vào một cột
VÍ DỤ FILE TRÊN: CỘT GIÁ GẦN NHẤT: G3=4300, G4=4900,G5=5600
CAO NHÂN XIN CHỈ GIÁO Ạ
 

File đính kèm

  • BẢNG GIÁ.xlsx
    9.4 KB · Đọc: 9
Nhờ các tiền bối hỗ trợ cho mình vụ này nhé!
Mình làm BDS, có một số lô thay đổi giá theo ngày.
Mình muốn hiển thị giá cho các lô có thay đổi gần nhất vào một cột
VÍ DỤ FILE TRÊN: CỘT GIÁ GẦN NHẤT: G3=4300, G4=4900,G5=5600
CAO NHÂN XIN CHỈ GIÁO Ạ
Mã:
G3=LOOKUP(10^10,H3:M3)
có thêm cột thì cứ nối dài ra là được
 
Nhờ các tiền bối hỗ trợ cho mình vụ này nhé!
Mình làm BDS, có một số lô thay đổi giá theo ngày.
Mình muốn hiển thị giá cho các lô có thay đổi gần nhất vào một cột
VÍ DỤ FILE TRÊN: CỘT GIÁ GẦN NHẤT: G3=4300, G4=4900,G5=5600
CAO NHÂN XIN CHỈ GIÁO Ạ
A_Noiquy.JPG
 
hI HI ... EM CẢM ƠN ANH Ạ
THẾ ANH OI CÁI CÔNG THỨC NÀY CÓ Ý NGHĨA NHƯ NÀO HỞ ANH OI
G3=LOOKUP(10^10,H3:M3)
Hàm LOOKUP dạng mảng, trong mảng có số/chuỗi thì dò tìm số lấy số/chuỗi đó, nếu không có thì lấy số/chuỗi cuối cùng trong mảng.
LOOKUP(10^10,mảng ...), nếu mảng không chứa số hàm báo lỗi, nếu chứa số có 10^10 thì kết quả là 10^10, nếu không có 10^10 thì kết quả trả về "số" cuối cùng trong mảng.
Tương tự LOOKUP("z", mảng ...) khi tìm chuỗi.
 
Hàm LOOKUP dạng mảng, trong mảng có số/chuỗi thì dò tìm số lấy số/chuỗi đó, nếu không có thì lấy số/chuỗi cuối cùng trong mảng.
LOOKUP(10^10,mảng ...), nếu mảng không chứa số hàm báo lỗi, nếu chứa số có 10^10 thì kết quả là 10^10, nếu không có 10^10 thì kết quả trả về "số" cuối cùng trong mảng.
Tương tự LOOKUP("z", mảng ...) khi tìm chuỗi.
Dạ em cảm ơn anh ạ
 
cảm ơn bạn mình đã làm được
Nhưng trường hợp dữ liệu là Text (không phải số) thì không truy xuất được bạn ạ.
Ví dụ: L3="thương lượng"
CT: G3=LOOKUP(10^10;H3:M3)
KQ: G3=H3 (mình muốn trả về kết quả L3="thương lượng")
 

File đính kèm

  • BẢNG GIÁ (1).xlsx
    9.5 KB · Đọc: 11
cảm ơn bạn mình đã làm được
Nhưng trường hợp dữ liệu là Text (không phải số) thì không truy xuất được bạn ạ.
Ví dụ: L3="thương lượng"
CT: G3=LOOKUP(10^10;H3:M3)
KQ: G3=H3 (mình muốn trả về kết quả L3="thương lượng")
Tham khảo công thức sau:
Mã:
=LOOKUP(2,1/(1-ISBLANK(H3:M3)),H3:M3)
 
Công thức này không chạy được, nó bảo lỗi #N/A
View attachment 215013
Tham khảo thêm trường hợp: "thương lượng" hoặc rỗng nằm ở các cột đầu tiên, cần phải lấy giá hiện ra trước tiên (tức có giá sau khi "thương lượng"), thì công thức tổng quát như sau:
Mã:
=INDEX(H3:M3,,MATCH(1,INDEX(1/ISNUMBER(1/H3:M3),),))
Chỉ Enter.

Thân
 

File đính kèm

  • BẢNG GIÁ (1).xlsx
    14.6 KB · Đọc: 7
Thử công thức sau nhe:
Mã:
=INDEX(H3:M3,,MATCH(FALSE,ISBLANK(H3:M3),0))
>>>
anh cho em xin sdt để hỏi tí nhé!
Bài đã được tự động gộp:

:starwars:

Đọc nội quy tại đây.

Tôi đã nhắc ở bài 3, bạn không đọc nội quy à.
Các thành viên chú ý, bài viết vi phạm nội quy.

View attachment 215291
xin lỗi nhé, mình không để ý
 
Web KT
Back
Top Bottom