Giới thiệu hàm IFERROR

Liên hệ QC

TranThanhPhong

Ngày mai trời lại sáng!
Thành viên danh dự
Tham gia
16/3/07
Bài viết
2,104
Được thích
19,154
Giới tính
Nam
IFERROR

Trả về giá trị do ta nhập vào khi công thức có lỗi, khi công thức không có lỗi thì trả về kết quả. Hàm này dùng để bẫy lỗi trong công thức

Cú pháp
IFERROR(value,value_if_error)

Value Là biểu thức cần kiểm tra lỗi
Value_if_error Là giá trị trả về khi có lỗi ở đang công thức kiểm tra. Các lỗi là #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, hay #NULL!.

Ghi chú
Nếu value hoặc value_if_error rỗng, hàm IFERROR gán nó thành chuỗi rỗng ("").
Nếu value là một biểu thức mãng, IFERROR trả về mãng kết quả cho mỗi ô trong mãng của biểu thức.

ifferror.jpg


TP.

 
Cái này về chức năng hình như giống lệnh if(iserror(value)=true, "có lỗi", value) trong office 2003 và các version khác ver.07
 
con này rất hay xong không hỗ trợ mở bên 2003. có cách nào k nhỉ?
giả dụ SUMIFS bên 2003 vẫn đọc được kết quả còn em này thì nó hổng hiểu ????
 
con này rất hay xong không hỗ trợ mở bên 2003. có cách nào k nhỉ?
giả dụ SUMIFS bên 2003 vẫn đọc được kết quả còn em này thì nó hổng hiểu ????

Chịu khó lòng if(iserror ...,vậy thôi.
Sumifs thì thay thế bằng Sumproduct .
Tiện đây cho em hỏi những công thức trên Excel 2003 có sử dụng được trên Excel 2007 không các anh ?
Thanks
 
Chịu khó lòng if(iserror ...,vậy thôi.
Sumifs thì thay thế bằng Sumproduct .
Tiện đây cho em hỏi những công thức trên Excel 2003 có sử dụng được trên Excel 2007 không các anh ?
Thanks
Volga lâu lâu hỏi 1 câu thấy hay ghê gớm, cái gì cũng vậy, phiên bản cao luôn dùng chức năng phiên bản cũ chứ. --=0
 
Volga lâu lâu hỏi 1 câu thấy hay ghê gớm, cái gì cũng vậy, phiên bản cao luôn dùng chức năng phiên bản cũ chứ. --=0

Hi hi tại em không biết mà !
Xem chử ký của Anh Trung Chinh thì biết đó hi hi
Hỏi thì ngại mọi người chê mình dốt mà không hỏi thì sẽ dốt cả đời ???
Thanks!
 
Với các bạn đang dùng Office 2003 nhưng lại muốn sử dụng hàm IFERROR thì ta tự tạo lấy, code cực đơn giản:
PHP:
Function IfError2k3(Value As Variant, Value_if_Error As Variant) As Variant
  IfError2k3 = Choose(1 - IsError(Value), Value, Value_if_Error)
End Function
 

File đính kèm

  • IfError.xls
    26 KB · Đọc: 558
Với các bạn đang dùng Office 2003 nhưng lại muốn sử dụng hàm IFERROR thì ta tự tạo lấy, code cực đơn giản:
PHP:
Function IfError2k3(Value As Variant, Value_if_Error As Variant) As Variant
  IfError2k3 = Choose(1 - IsError(Value), Value, Value_if_Error)
End Function
Nếu là em thì em chơi luôn như vầy (trong Excel2003):
PHP:
Function IFERROR(Value As Variant, Value_if_Error As Variant) As Variant
  IFERROR = Choose(1 - IsError(Value), Value, Value_if_Error)
End Function
Hì... xài cứ y như đang xài Excel2007 vậy.
 
Nếu là em thì em chơi luôn như vầy (trong Excel2003):
PHP:
Function IFERROR(Value As Variant, Value_if_Error As Variant) As Variant
  IFERROR = Choose(1 - IsError(Value), Value, Value_if_Error)
End Function
Hì... xài cứ y như đang xài Excel2007 vậy.
Ko dc! Vì ai biết được người nào xài phiên bản Office nào... Nếu bạn ko phân biệt tên hàm sẽ bị "tranh chấp" khi mở file trên Excel 2007
Giống hình này đây:
attachment.php
 

File đính kèm

  • untitled.JPG
    untitled.JPG
    23.8 KB · Đọc: 3,432
Cái này em khoái nhất là lồng trước Vlookup để tìm nhiều vùng dữ liệu. Nếu vùng này tìm không thấy ta tìm vùng khác và cứ thế lặp được nhiều vòng phết. Good. phải mỗi tội send file cho mấy người dùng 2003 họ pó tay k đọc được (đâu phải ai cũng biết cách tự làm hàm như cac Pro nhà ta đâu nhỉ)
 
hix hix sau khi đọc 1 đống và rút ra đc rằng e chẳng hiểu cái chi cả, ông thầy cho bài nhờ thằng bạn làm dùm nó quăng cái iferror zô đọc hoài mà ko hiểu,zô đây đọc cũng ko hiểu tuốt06.gif14.gif
 
Chào bác! Em hỏi ngu câu có thể gộp nhiều hàm iferror để tính tổng lại với nhau được không ạ.
 
con này rất hay xong không hỗ trợ mở bên 2003. có cách nào k nhỉ?
giả dụ SUMIFS bên 2003 vẫn đọc được kết quả còn em này thì nó hổng hiểu ????
Cái này em khoái nhất là lồng trước Vlookup để tìm nhiều vùng dữ liệu. Nếu vùng này tìm không thấy ta tìm vùng khác và cứ thế lặp được nhiều vòng phết. Good. phải mỗi tội send file cho mấy người dùng 2003 họ pó tay k đọc được (đâu phải ai cũng biết cách tự làm hàm như cac Pro nhà ta đâu nhỉ)
Cái này em khoái nhất là lồng trước Vlookup để tìm nhiều vùng dữ liệu. Nếu vùng này tìm không thấy ta tìm vùng khác và cứ thế lặp được nhiều vòng phết. Good. phải mỗi tội send file cho mấy người dùng 2003 họ pó tay k đọc được (đâu phải ai cũng biết cách tự làm hàm như cac Pro nhà ta đâu nhỉ)
Chị Nguyệt Hà ơi sao e dùng hàm iferror lồng trước vlookup mãi ko đc ý ,help me
 
Web KT
Back
Top Bottom