hücre değerini göstermeme

Katılım
9 Mayıs 2008
Mesajlar
27
Excel Vers. ve Dili
2002
Formüllü hücrede C1 ve C2 hücrelerinde, diğer hücrelerde değer sıfır olduğu için çıkan sayı/0! mesajının yerine hiçbir değer çıkmamasını istiyorum, kısaca bir şey yazmasın. Bu durumda ne yapabilirim?

Teşekkürler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

=EĞER(EHATALIYSA(FORMÜLÜNÜZ);"";FORMÜLÜNÜZ)

Şeklinde kullanabilirsiniz..

=EĞER(EHATALIYSA((B1-A1)/A1);"";(B1-A1)/A1)

Yada;

=EĞER(A1=0;"";(B1-A1)/A1)
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Rica ederim.

İyi geceler..
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Merhaba,

=EĞER(EHATALIYSA(FORMÜLÜNÜZ);"";FORMÜLÜNÜZ)

Şeklinde kullanabilirsiniz..

=EĞER(EHATALIYSA((B1-A1)/A1);"";(B1-A1)/A1)

Yada;

=EĞER(A1=0;"";(B1-A1)/A1)
Hocam formuller için tşkler..

=EĞER(EHATALIYSA((B1-A1)/A1);"";(B1-A1)/A1)
formulunu ben
=IF(ISERROR((B1-A1)/A1);"";(B1-A1)/A1) olarak yazdım

bu formulde EHATALIYSA derken a1 hücresinde 0'ı hata olarak mı görüyor ve boş bırak diyor anlayamadım. Bu formulu biraz açıklar mısınız? Tşkler..
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Hocam formuller için tşkler..

=EĞER(EHATALIYSA((B1-A1)/A1);"";(B1-A1)/A1)
formulunu ben
=IF(ISERROR((B1-A1)/A1);"";(B1-A1)/A1) olarak yazdım

bu formulde EHATALIYSA derken a1 hücresinde 0'ı hata olarak mı görüyor ve boş bırak diyor anlayamadım. Bu formulu biraz açıklar mısınız? Tşkler..
Merhaba,

Herhangi bir hata durumunda formül değeri boş gözükür, hatanın nerden geldiği önemli değildir.Mantığı aşağıdaki gibidir..

=IF(ISERROR(FORMÜLÜNÜZ);"";FORMÜLÜNÜZ)

Burada FORMÜLÜNÜZ herhangi bir hata verdiğinde formül sonucu "" boş gözükür..Boş değilde sıfır gözükmesini isterseniz "" yerine 0 yazmanız yeterli olacaktır. Yani formül neyi hatalı gördüğünü değil bir hata varsa bunun karşılığında belirtilen şartı verir.

Kısaca, eğer yazılan formül hatalıysa boş bırak değilse yazılan formülü uygula anlamına gelir..

Alternatif olarak,

=EĞER(A1=0;"";(B1-A1)/A1)

Formülünü yazmamın nedeni; Hatanın sebebi A1 sıfır değerini aldığında bu tür bir hata verdiği için alternatif olarak bu şekilde bir eğer formülü yazmıştım..

A1 sıfır olduğunda hata vermesinin nedenide;

(B1-A1)/A1

Bölme işleminde Sayı/Sıfır tanımsız olduğunda dolayıdır..
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Anladım hocam, Açıklama için tşkler..
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Rica ederim.

İyi çalışmalar..
 
Üst