Xin giúp về hàm vlookup (1 người xem)

  • Thread starter Thread starter mrBear
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

mrBear

Thành viên mới
Tham gia
26/11/11
Bài viết
24
Được thích
0
Có 1 bảng số liệu như sau ( xin xem file đính kèm )

Có 3 mốc từ 0 - 3.00, 3.00 - 15.00, trên 15.00, trong đó từ 0 - 3.00 thì mỗi số liệu ở cột 1 cách nhau 1 bước nhảy là 0.02, tương tự đối với khoảng 3.00 - 15.00 là 0.1, trên 15.00 là 0.01

Cái mình cần là công thức dò vlookup đối với 1 số bất kỳ có 2 chữ số thập phân, sao cho đúng với 3 mốc ở trên

Ví dụ ta có 1.10, sẽ dễ dàng tìm ra được cột 2 tương ứng là 24.5, 3.10 tương ứng với 128.9

giờ ta có 1.11 hoặc 3.11 thì mình bó tay, ko viết được hàm vlookup dò theo dữ liệu nêu trên

Cách tính :

1.11 thì lấy trung bình của 1.10 và 1.12, còn 3.11 thì phải tính nội suy giữa 3.10 và 3.20

Ví dụ :

1.10 là 24.5 , 1.12 là 25.2 thì 1.11 là (24.5+25.2)/2 = 24.85
3.10 là 128.9 , 3.20 là 135.6 thì 3.11 là (135.6-128.9)*1/10 + 128.9 = 129.57

Link file đính kèm bảng số liệu đây
http://www.mediafire.com/?hoo562bbxw7r51n
 
Có 1 bảng số liệu như sau ( xin xem file đính kèm )

Có 3 mốc từ 0 - 3.00, 3.00 - 15.00, trên 15.00, trong đó từ 0 - 3.00 thì mỗi số liệu ở cột 1 cách nhau 1 bước nhảy là 0.02, tương tự đối với khoảng 3.00 - 15.00 là 0.1, trên 15.00 là 0.01

Cái mình cần là công thức dò vlookup đối với 1 số bất kỳ có 2 chữ số thập phân, sao cho đúng với 3 mốc ở trên

Ví dụ ta có 1.10, sẽ dễ dàng tìm ra được cột 2 tương ứng là 24.5, 3.10 tương ứng với 128.9

giờ ta có 1.11 hoặc 3.11 thì mình bó tay, ko viết được hàm vlookup dò theo dữ liệu nêu trên

Cách tính :

1.11 thì lấy trung bình của 1.10 và 1.12, còn 3.11 thì phải tính nội suy giữa 3.10 và 3.20

Ví dụ :

1.10 là 24.5 , 1.12 là 25.2 thì 1.11 là (24.5+25.2)/2 = 24.85
3.10 là 128.9 , 3.20 là 135.6 thì 3.11 là (135.6-128.9)*1/10 + 128.9 = 129.57

Link file đính kèm bảng số liệu đây
http://www.mediafire.com/?hoo562bbxw7r51n
VLOOKUP với trị dò gần đúng, xem file:
 

File đính kèm

Với công thức bạn bỏ vào file kia thì dò với 1.11 nó ra kết quả sai bét rồi, lẽ ra kết quả phải là 24.85, bạn thử với 1.11 nó sẽ ra kết quả là 24.5
 

File đính kèm

Lần chỉnh sửa cuối:
Giả sử đặt name cột A là cot1, cột B là cot2, nhập điều kiện tại G1, kết quả sẽ là:
PHP:
=LOOKUP($G$1,cot1,cot2)+(G1-LOOKUP($G$1,cot1))*(INDEX(cot2,MATCH(LOOKUP($G$1,cot1),cot1,0)+1)-LOOKUP($G$1,cot1,cot2))/(INDEX(cot1,MATCH(LOOKUP($G$1,cot1),cot1,0)+1)-LOOKUP($G$1,cot1))
 

File đính kèm

làm giùm file này

xin giúp hàm này giùm, mình làm hoài nó ko ra
 
Web KT

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

Back
Top Bottom