Microsoft Excel'de, bir hücre veya hücre aralığında koşullu biçimlendirme oluşturarak hata değerlerinin görüntülenmemesini sağlayabilirsiniz.
Microsoft Excel 97'den önceki Excel sürümlerinde, hücre formülü tarafından döndürülen hata değerlerini gizlemek üzere bir koşullu biçimlendirme oluşturamıyordunuz.
Örneğin, çalışma sayfasına aşağıdaki verileri girerseniz A1 hücresinde #SAYI/0! döndürülür:
Hata değerlerini gizlemek için, A1 hücresindeki formülü şu şekilde değiştirebilirsiniz:
=EĞER(EHATALIYSA(B1/C1),"",B1/C1)
Bu örneklerde, bu formül ("") boş dizesini döndürür.
Microsoft Office Excel 2007'de, bu formülü basitleştirmek için
EĞERHATA işlevini şu şekilde kullanabilirsiniz:
=EĞERHATA(B1/C1,"")
Excel 97'den önceki Excel sürümlerinde hata değerlerini gizlemek için kullanabileceğiniz başka teknikler de vardır.
Koşullu biçimlendirme, A1 hücresinde bu iki formülden daha basit olanını kullanarak hata değerlerinin görüntülenmemesini sağlamanıza olanak verir.
Hücrelerdeki formüller tarafından döndürülen hata değerlerini gizlemek üzere koşullu biçimlendirme kullanmak için, aşağıdaki yordam örneklerinden çalıştırmakta olduğunuz Excel sürümüne uygun olanını kullanın.
Microsoft Office Excel 2003 ve Excel'in önceki sürümleri
- Aşağıdaki verileri bir çalışma sayfasına girin:
A1: =B1/C1 B1: 5 C1: 0
A2: =nofunction()*B2 B2: 6 C2: 0
Not A1 hücresi #SAYI/0! hata değerini ve A2 hücresi #AD? hata değerini döndürür. Bunun nedeni, A2 hücresinde kullanılan nofunction() işlevinin geçerli bir işlev olmamasıdır. - A sütununu seçin.
- Biçim menüsünde, Koşullu Biçimlendirme'yi tıklatın.
- Koşullu Biçimlendirme iletişim kutusunda, Koşul 1'i ve ardından Formül'ü tıklatın.
- Koşul 1'in sağındaki düzenleme kutusuna şu formülü yazın:
=EHATALIYSA(A1)
- Biçim düğmesini tıklatın. Hücreleri Biçimlendir iletişim kutusunda, Renk'i ve ardından Beyaz kareyi tıklatın.
- Hücreleri Biçimlendir iletişim kutusunda Tamam'ı tıklatın ve sonra da Koşullu Biçimlendirme iletişim kutusunda Tamam'ı tıklatın.
Not 2. adımda A sütununu seçtiğiniz için, A sütunundaki tüm hücrelere bu koşullu biçimlendirme uygulanmıştır. Bu nedenle, A sütununda hata değerleri döndüren diğer hücrelerde de hata değeri görüntülenmez.
Microsoft Office Excel 2007
- Aşağıdaki verileri bir çalışma sayfasına girin:
A1: =B1/C1 B1: 5 C1: 0
A2: =nofunction()*B2 B2: 6 C2: 0
Not A1 hücresi #SAYI/0! hata değerini ve A2 hücresi #AD? hata değerini döndürür. Bunun nedeni, A2 hücresinde kullanılan nofunction() işlevinin geçerli bir işlev olmamasıdır. - A sütununu seçin.
- Giriş sekmesinde, Stiller grubundaki Koşullu Biçimlendirme'nin yanındaki oku ve sonra da Yeni Kural'ı tıklatın.
- Yeni Biçimlendirme Kuralı iletişim kutusunda, Biçimlendirilecek hücreleri belirlemek için formül kullan'ı tıklatın.
- Kural Açıklamasını Düzenleyin kutusunda, aşağıdaki formülü Bu formül doğru olduğunda değerleri biçimlendir alanına yazın:
=EHATALIYSA(A1)
- Biçim düğmesini tıklatın.
- Hücreleri Biçimlendir iletişim kutusunda, Yazı Tipi sekmesini tıklatın ve sonra da Renk listesinde Beyaz kareyi tıklatın.
- Tamam'ı tıklatın ve ardından Yeni Biçimlendirme Kuralı iletişim kutusunda Tamam'ı tıklatın.
Not 2. adımda A sütununu seçtiğiniz için, A sütunundaki tüm hücrelere bu koşullu biçimlendirme uygulanmıştır. Bu nedenle, A sütununda hata değerleri döndüren diğer hücrelerde de hata değeri görüntülenmez.