IFERROR İşlevi
Bir ifadeyi değerlendirir ve ifade hata döndürürse belirtilen değeri döndürür; aksi halde ifadenin kendisinin değerini döndürür.
Sözdizimi
IFERROR(value, value_if_error)
Parametreler
Terim |
Tanım |
---|---|
value |
Herhangi bir değer veya ifade. |
value_if_error |
Herhangi bir değer veya ifade. |
Dönüş Değeri
Value ile aynı türde bir skaler
Açıklamalar
IFERROR işlevini bir ifadedeki hataları yakalamak ve düzeltmek için kullanabilirsiniz.
Value veya value_if_error boş bir hücreyse, IFERROR bunu boş dize değeri ("") olarak kabul eder.
IFERROR işlevi IF işlevi üzerine kurulmuştur ve aynı hata iletilerini kullanır, ancak daha az sayıda bağımsız değişken alır. IFERROR işlevi ile IF işlevi arasındaki ilişki aşağıdaki gibidir:
IFERROR(A,B) := IF(ISERROR(A), B, A)
A ve B için döndürülen değerlerin aynı veri türünde olması gerektiğine dikkat edin; bu nedenle, value için kullanılan sütun veya ifade ve value_if_error için döndürülen değer aynı veri türünde olmalıdır.
Örnek
25/0 ifadesi bir hata sonucu verirse aşağıdaki örnek 9999 döndürür. İfade hata dışında bir değer döndürürse, bu değer çağıran ifadeye geçirilir.
=IFERROR(25/0,9999)