khanhcang2
Thành viên chính thức


- Tham gia
- 5/6/12
- Bài viết
- 89
- Được thích
- 23






Cái này theo tôi nghĩ là nó bị lỗi số do máy tính tính toán, lỗi này các rất hay gặp trong excel hoặc các ngôn ngữ lập trình khácMong các anh chị chỉ giúp em cách khắc phục lỗi #N/A khi sử dụng hàm Vlookup. Cùng dùng chung 1 hàm Vlookup nhưng lúc thì dò được lúc lại báo lỗi #N/A - chi tiết ở file đính kèm. Em cảm ơn mọi người!


Như anh nói, em nhân thêm 100 vào đối số so sánh, chuyển về số nguyên thì lại được. Em không thử hết được các giá trị cần dò, nhưng với khá nhiều giá trị mà hàm vẫn chưa bị lỗi, em cảm ơn anh ạ!Cái này theo tôi nghĩ là nó bị lỗi số do máy tính tính toán, lỗi này các rất hay gặp trong excel hoặc các ngôn ngữ lập trình khác
Trong tin học lập trình thì người ta sẽ không so sánh bằng đối với các số thập phân, nếu có thì người ta sẽ +- một epsilon nào đó đủ nhỏ để số cần so sánh có nằm trong trong khoản +- đó không?
vấn đề của bạn dùng hàm vlookup với đối số là dò chính xác nên sẽ gặp trường hợp như tôi nói, vì tôi có thay các đối số bằng số hoặc copy value bằng số thì nó vẫn ok, nhưng để lại các phép tính toán thì nó bị lỗi. chính vì vậy tôi mới đoán đó là lỗi so sánh bằng số thập phân
Mình sửa công thức ở những ô màu vàng nhé, mình nghĩ k cần làm cột sau ô tỷ số đấy, b xem thử xemMong các anh chị chỉ giúp em cách khắc phục lỗi #N/A khi sử dụng hàm Vlookup. Cùng dùng chung 1 hàm Vlookup nhưng lúc thì dò được lúc lại báo lỗi #N/A - chi tiết ở file đính kèm. Em cảm ơn mọi người!


lehuong1409 có thể giúp mình tìm công thức để giá trị ở (F8:F11) cũng dò luôn đúng được không?Mình sửa công thức ở những ô màu vàng nhé, mình nghĩ k cần làm cột sau ô tỷ số đấy, b xem thử xem
Nếu chỉ cần làm tròn xuống theo bội của 0.05 thì b có thể dùng floorlehuong1409 có thể giúp mình tìm công thức để giá trị ở (F8:F11) cũng dò luôn đúng được không?