Aracılığıyla paylaş


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)

Ayrıca bkz.

Diğer Kaynaklar

Mantıksal İşlevler (DAX)