Chu choa! đã làm được công thức rồi Protect luôn. Biết nó ra sao mà giúp nhỉ?Cảm ơn các bác rất nhiều.Cảm phiền các bác lần nữa nhờ các bác lập dùm công thức cho bảng tra khác.Các bác xem file đính kèm.![]()
Nhập thử công thức này vào ô nào đó coi kết quả có chấp nhận được hông?Công thức của người ta tạo bác ơi.Bảng này em coppy lai nên không biết.
Hổng hiểu câu này, nhập công thức ở bài #24 mà không được là sao?Không được bác Bate ơi.File chỉ khoá cell chứa công thức thôi,cell dữ liệu nhập và chỉnh sửa được.Bác xem dùm nhé.
Công thức của Z2 là vầyBác nhập thử 25.2 và 0.9900 kết quả là 0.9930 chứ không phải la 0.9932.Giá trị 25.2 gần với 25.25 nên tra theo 25.25.Yêu cầu của bài la thế.
Bạn thử thay cái công thức dài ngằng đó bằng cái này xem sao=INDEX($B$2:$V$122,MATCH(MIN(ABS($X2-$A$2:$A$122)),ABS($X2-$A$2:$A$122),0),MATCH(MIN(ABS($Y2-$B$1:$V$1)),ABS($Y2-$B$1:$V$1),0))
=VLOOKUP(($X2+0.125),$A:$V,MATCH($Y2,$A$1:$V$1,1),1)
Nếu cả cột và dòng đều tìm theo kiểu đó thì sửa công thức lại như vầy:Bác nhập thử 25.2 và 0.9900 kết quả là 0.9930 chứ không phải la 0.9932.Giá trị 25.2 gần với 25.25 nên tra theo 25.25.Yêu cầu của bài la thế.
=IF(COUNT(X2:Y2)=2;OFFSET($A$1;MATCH(X2+0,12;$A$2:$A$122);MATCH(Y2+0,001;$B$1:$V$1));"")
=IF(COUNT(X2:Y2)=2;VLOOKUP(($X2+0,12);$A$1:$V$122;MATCH($Y2+0,001;$A$1:$V$1));"")
Không đúng yêu cầu là do bạn không giải thích rõ tất cả các trường hợp xảy ra.Cả 2 hàm đều tìm được nhưng không đúng theo yêu cầu 2 bác ơi.Mời các bác ra tay tiếp.
So với kết quả bạn yêu cầu thì công thức tôi áp dụng trong file này là đúng rồi, còn sai chỗ nào?Em gửi bác Ba Te file trong đó em có ví dụ cụ thể và chú thích cách tra bảng.Bác kiểm tra dùm em.Tks Bác nhiều
So với kết quả bạn yêu cầu thì công thức tôi áp dụng trong file này là đúng rồi, còn sai chỗ nào?
Còn nữa, nếu 0.9850 thì lấy số nào trong khoảng 0.9840 - 0.9860?
công thức này đúng y chang kết quả bạn yêu cầuCông thức bac lập là ok nhưng một số giá trị tham chiếu lẻ không có trong bảng bắt buộc phải lấy giá trị gần nó nhất để có kết quả tối ưu.Nếu 0.9850 thì lấy số nào trong khoảng 0.9840 - 0.9860? .Bác để ý ở cùng 1 tham chiếu dòng tra theo 0.9840 va 0.9860 kết quả đa phần la giống nhau.Số khác nhau không đáng kể cũng có thể tạm chấp nhận giá trị 0.9840 hoặc 0.9860 đều tạm được (tôt hơn vẫn la giá trị 0.9860 ) .Bác thử nhập lại và kiểm chứng với kết quả tra thường + VD em chú thích.
=VLOOKUP(LOOKUP(MIN(ABS($A$2:$A$122-$X2)),$A$2:$A$122-$X2,$A$2:$A$122),$A:$V,MATCH(LOOKUP(MIN(ABS($A$1:$V$1-$Y2)),$A$1:$V$1-$Y2,$A$1:$V$1),$A$1:$V$1,0),0)
Công thức trong file không sai. Khi không nhập giá trị vào công thức hiểu là X = 0 và Y = 0, lấy giá trị gần nhất là X = 25 và Y = 0.95. Tra bảng được kết quả là 0.9928Không được bác Bate ơi.File chỉ khoá cell chứa công thức thôi,cell dữ liệu nhập và chỉnh sửa được.Bác xem dùm nhé.
=IF(COUNTBLANK(X2:Y2),"",VLOOKUP(MROUND(MAX(MIN(X2,55),25),0.25),$A$2:$V$122,MATCH(MROUND(MAX(MIN(Y2,0.99),0.95),0.002),$A$1:$V$1,0),0))
Hình như công thức của anh Ba nhầm chỗ màu đỏ.Nhập thử công thức này vào ô nào đó coi kết quả có chấp nhận được hông?
=IF(COUNT(X2:Y2)=2;OFFSET($A$1;MATCH(X2;$A$2:$A$12 2);MATCH(Y2;$B$1:$V$1));"")