IFERROR
Şunun için geçerlidir: Hesaplanan sütunHesaplanan tabloÖlçüGörseli hesaplaması
bir ifadeyi değerlendirir ve ifade hata döndürürse belirtilen değeri döndürür; aksi takdirde ifadenin değerini döndürür.
Sözdizimi
IFERROR(value, value_if_error)
Parametreler
Süre | Tanım |
---|---|
değer | Herhangi bir değer veya ifade. |
value_if_error | Herhangi bir değer veya ifade. |
Dönüş değeri
Değerle aynı türde bir skaler
Açıklamalar
bir ifadedeki hataları yakalamak ve işlemek için EĞERHATA işlevini kullanabilirsiniz.
Değer veya value_if_error boş bir hücreyse, EĞERHATA bunu boş dize değeri ("") olarak değerlendirir.
EĞERHATA işlevi EĞER işlevini temel alır ve aynı hata iletilerini kullanır, ancak daha az bağımsız değişkeni vardır. EĞERHATA işlevi ile EĞER işlevi arasındaki ilişki aşağıdaki gibi:
IFERROR(A,B) := IF(ISERROR(A), B, A)
A ve B için döndürülen değerler aynı veri türünde olmalıdır; bu nedenle, değer için kullanılan sütun veya ifade ile value_if_error için döndürülen değer aynı veri türü olmalıdır.
Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
EĞERHATA işlevini kullanırken en iyi yöntemler için bkz . Hata işlevlerinin uygun kullanımı.
Örnek
Aşağıdaki örnek, 25/0 ifadesi bir hata olarak değerlendirilirse 9999 döndürür. İfade hata dışında bir değer döndürürse, bu değer çağırma ifadesine geçirilir.
= IFERROR(25/0,9999)
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin