Cần giúp cách chuyển #N/A thành giá trị 0 (1 người xem)

Liên hệ QC

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

tranvu18001090

Thành viên mới
Tham gia
11/2/11
Bài viết
2
Được thích
0
Chào các bạn mình đã tham khảo trên các diễn đàn cũng có nói đến vấn đề này tuy nhiên mình vẫn chưa làm được mong các bạn chỉ giúp mình cách chuyển về giá trị 0 khi trong ô chứa công thức xuất hiện #N/A, có bạn gợi ý tự nhập số 0 vào nhưng vì số dòng cần làm rất nhiều nên mình muốn tự động chuyển về giá trị 0 luôn. Công thức của mình đây
=VLOOKUP(A7,'[DTV thang 10-2011.xls]1'!$A$1:$K$378,9,0)

Cám ơn sự chỉ giáo của các bạn nhiều lắm!
 
Lần chỉnh sửa cuối:
Bạn bẫy lỗi công thức trả về giá trị 0: =IF(ISNA(hàm Vlookup của bạn),0,hàm Vlookup của bạn). Giải thích như sau: Nếu kiểm tra hàm Vlookup của bạn bị lỗi #N/A thì trả về giá trị 0, ngược lại sẽ thực hiện hàm Vlookup của bạn.
Cách 2: Dùng chức năng thay thế cho các giá trị #N/A (cell có giá trị #N/A chứ không phải kết quả của công thức): Bạn nhấn Ctrl+H, ô trên bạn gõ #N/A!, ô dưới gõ 0 và nhấn Replace All
 
Bạn thêm vào công thức ISNA vào để bẫy lỗi trên, cụ thể
=ISNA(
VLOOKUP(A7,'[DTV thang 10-2011.xls]1'!$A$1:$K$378,9,0),0,
VLOOKUP(A7,'[DTV thang 10-2011.xls]1'!$A$1:$K$378,9,0))

Với excel 2007 bạn có thể dùng luôn hàm Iferror
=IFERROR(VLOOKUP(A7,'[DTV thang 10-2011.xls]1'!$A$1:$K$378,9,0))
 
Lần chỉnh sửa cuối:
Chào các bạn mình đã tham khảo trên các diễn đàn cũng có nói đến vấn đề này tuy nhiên mình vẫn chưa làm được mong các bạn chỉ giúp mình cách chuyển về giá trị 0 khi trong ô chứa công thức xuất hiện #N/A, có bạn gợi ý tự nhập số 0 vào nhưng vì số dòng cần làm rất nhiều nên mình muốn tự động chuyển về giá trị 0 luôn. Công thức của mình đây
=VLOOKUP(A7,'[DTV thang 10-2011.xls]1'!$A$1:$K$378,9,0)

Cám ơn sự chỉ giáo của các bạn nhiều lắm!
Thử cái này xem, không cần IFERROR() hay ISNA()
=IF(COUNTIF('[DTV thang 10-2011.xls]1'!$A$1:$K$378,A7),VLOOKUP(A7,'[DTV thang 10-2011.xls]1'!$A$1:$K$378,9,0),0)
 
hay có thể thử dùng cái này xem sao bạn
=if(a7="","",=VLOOKUP(A7,'[DTV thang 10-2011.xls]1'!$A$1:$K$378,9,0))
 
Bạn bẫy lỗi công thức trả về giá trị 0: =IF(ISNA(hàm Vlookup của bạn),0,hàm Vlookup của bạn). Giải thích như sau: Nếu kiểm tra hàm Vlookup của bạn bị lỗi #N/A thì trả về giá trị 0, ngược lại sẽ thực hiện hàm Vlookup của bạn.
Cách 2: Dùng chức năng thay thế cho các giá trị #N/A (cell có giá trị #N/A chứ không phải kết quả của công thức): Bạn nhấn Ctrl+H, ô trên bạn gõ #N/A!, ô dưới gõ 0 và nhấn Replace All
Cám ơn bạn nhiều lắm mình đã làm được rồi%#^#$
 
Cảm ơn các bạn

Giờ mình mới gặp phải trường hợp này, Công thức rất hay. --=0
 
Web KT

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

Back
Top Bottom