Boş hücrelere 0 (sıfır) yazdırmak

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,800
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Merhaba, hayırlı Ramazanlar.

Ekte gönderdiğim excel dosyamda covid verilerini tutuyorum, G2:H5 arasına formülle bir türlü 0 (sıfır) yazdıramadım.

Eğerhata formülünü kullandım, bu seferde 77 satırdan sonraki satırlarda da 0 gösterdi,
=EĞER(C2=0;0;EĞERHATA(YUVARLA((D2/C2)*100;2);"")) böyle bir formül kullandım yine 77. satırdan sonraki satırlarda % 0,00 şeklinde yazdı.

Yardımcı olur musunuz?
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
=IFERROR(ROUND((D2/C2)*100;2);0)
.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,800
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Haluk Bey, ilginiz için çok teşekkür ediyorum, bu formülü uygulayıp aşağıya doğru çektiğimde, 77.satırdan sonraki boş satırlarada 0 yazıyor, hücre boş ise, boş görünmesini istiyorum.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,800
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Böyle bir görüntü oluyor.
Formüle göre 77.satırdan aşağıda 0 görünmesin.
 

Ekli dosyalar

Son düzenleme:
Katılım
28 Nisan 2010
Mesajlar
182
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
15/10/2022
=EĞER(D2="";"";EĞERHATA(YUVARLA((D2/C2)*100;2);0))
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Dosyanızdan tam anlamadım ancak boşsa boş kalsın kuralı bildiğim kadarıyla şöyledir:

=EĞER(A1="";"";formül)

Ancak bu durumda boş görünen hücreler aslında formül olduğu için excelin çeşitli işlevleri tarafından dolu kabul edilirler, mesela BAĞ_DEĞ_DOLU_SAY gibi.
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,122
Excel Vers. ve Dili
Microsoft Office 2019 English
=IFERROR(ROUND((D2/C2)*100;2);"")
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Yusuf Beyin tekniğiyle;

Kod:
=IF(C2="";"";IFERROR(ROUND((D2/C2)*100;2);0))
.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,800
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Haluk Bey,

=IF(C2="";"";IFERROR(ROUND((D2/C2)*100;2);0))

formülünüz sorunsuz olarak çalıştı, çok teşekkür ederim.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,800
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Ayrıca soruya cevap veren herekese de çok teşekkürler.
 
Üst