Chào mọi người,
Dạo này mình làm việc với Excel nhiều, thỉnh thoảng lại gặp cái lỗi #NAME? rất khó chịu, đặc biệt là khi dùng các hàm như SUMIFS, COUNTIFS, AVERAGEIFS. Ban đầu mình cứ nghĩ là do công thức sai cú pháp, nhưng kiểm tra đi kiểm tra lại vẫn thấy đúng.
Sau một hồi vật vã tìm hiểu thì mình phát hiện ra nguyên nhân chính là do tên vùng (named range) mình đặt bị sai hoặc không tồn tại. Khi mình dùng SUMIFS để tính tổng theo nhiều điều kiện, mình đã đặt tên cho các cột dữ liệu để công thức dễ đọc hơn. Tuy nhiên, có thể lúc đặt tên mình gõ nhầm một ký tự, hoặc xóa mất một vùng dữ liệu đã đặt tên, dẫn đến khi hàm cố gắng tham chiếu đến tên vùng đó thì báo lỗi #NAME?.
Cách khắc phục cực kỳ đơn giản:
- Kiểm tra lại tất cả các tên vùng mà bạn đã sử dụng trong công thức tại mục Formulas -> Name Manager.
- Đảm bảo tên vùng đó còn tồn tại và trỏ đúng đến vùng dữ liệu mong muốn.
- Nếu tên vùng bị sai, bạn có thể sửa trực tiếp trong Name Manager hoặc xóa đi và đặt lại tên mới cho chính xác.
- Sau khi sửa xong, nhấn Ctrl + A để Excel kiểm tra lại toàn bộ công thức và làm mới kết quả.
Thật sự đôi khi những lỗi tưởng chừng phức tạp lại đến từ những chi tiết nhỏ nhặt. Chia sẻ với mọi người để ai gặp phải tình huống tương tự thì đỡ mất công tìm tòi như mình.
Có ai gặp lỗi này bao giờ chưa? Chia sẻ thêm kinh nghiệm nhé!