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 Ạ
G3=LOOKUP(10^10,H3:M3)
Anh oi cho em hỏi CHỖcó thêm cột thì cứ nối dài ra là đượcMã:G3=LOOKUP(10^10,H3:M3)
10^10 = 10 tỷ (dấu ^ là "mũ")Anh oi cho em hỏi CHỖ
10^10
ý nghĩa là như nào hở aNH
hI HI ... EM CẢM ƠN ANH Ạ10^10 = 10 tỷ (dấu ^ là "mũ")
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.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)
Dạ em cảm ơn anh ạ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.
Tham khảo công thức sau: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")
=LOOKUP(2,1/(1-ISBLANK(H3:M3)),H3:M3)
Nếu em muốn lấy giá trị xuất hiện đầu tiên thì làm sao anh?Tham khảo công thức sau:
Mã:=LOOKUP(2,1/(1-ISBLANK(H3:M3)),H3:M3)
Thử công thức sau nhe:Nếu em muốn lấy giá trị xuất hiện đầu tiên thì làm sao anh?
=INDEX(H3:M3,,MATCH(FALSE,ISBLANK(H3:M3),0))
Clt+Shift+Enter sẽ raCông thức này không chạy được, nó bảo lỗi #N/A
View attachment 215013
Ừ, ban đầu tôi cũng thử CSE mà nó không có ra, nên mới ngỡ là không được, hóa ra là do sai thao tác.Clt+Shift+Enter sẽ ra
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:Công thức này không chạy được, nó bảo lỗi #N/A
View attachment 215013
=INDEX(H3:M3,,MATCH(1,INDEX(1/ISNUMBER(1/H3:M3),),))
BẠN LÀM SAO VẬY, MÌNH NHẤN CSE VẪN CHƯA RAỪ, ban đầu tôi cũng thử CSE mà nó không có ra, nên mới ngỡ là không được, hóa ra là do sai thao tác.
Cám ơn bạn!
BẠN LÀM SAO VẬY, MÌNH NHẤN CSE VẪN CHƯA RA
anh cho em xin sdt để hỏi tí nhé!Thử công thức sau nhe:
>>>Mã:=INDEX(H3:M3,,MATCH(FALSE,ISBLANK(H3:M3),0))
xin lỗi nhé, mình không để ý
Đọ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