Formül sonucu sıfır ise boş bıraksın

Katılım
10 Nisan 2006
Mesajlar
61
selamar; exelde hazırladığım formüllerin sonucu sıfır ise YADA henüz işlem görmemiş ise(bu formüller +,-,*,/ yada "eğer" vs) sonuç bölümüne 0 yada 0 tl vb yazmaması için ne yapabilirim. yardımcı olursanız sevinirim. herkese iyi çalışmalar...
 
Katılım
3 Nisan 2008
Mesajlar
777
Excel Vers. ve Dili
Office 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-11-2020
Selamlar,
1.Araçlar, seçenekler içerisindeki "sıfır değerleri" kutucuğundaki seçimi kaldırabilirsin.
2. Örneğin C1 de A1/B1 sonucunu A1 de rakam olmadığı için #SAYI/0! gibi veren formülün varsa ve bunun görünmesini istemiyorsan formülünü şu şekilde değiştirebilirsin =EĞER(EHATALIYSA(A1/B1);"";A1/B1)
 

kneehot

Altın Üye
Katılım
4 Ekim 2007
Mesajlar
625
Excel Vers. ve Dili
OFFİCE 365
Altın Üyelik Bitiş Tarihi
06-10-2025
dosya eklermisiniz
 
Katılım
10 Nisan 2006
Mesajlar
61
=EĞER(EHATALIYSA(İNDİS(veriler!$A:$T;KAÇINCI(KÜÇÜK(veriler!$T:$T;SATIR()-10);veriler!$T:$T;0);SÜTUN()));"";İNDİS(veriler!$A:$T;KAÇINCI(KÜÇÜK(veriler!$T:$T;SATIR()-10);veriler!$T:$T;0);SÜTUN()))

ÖRNEK BİR FORMÜL. bu formül verileri başka sayfada alıyor ve sonuç sıfır ise yada o hücre boş ise "0", "0TL " veriyor. ilgilendiğiniz için teşekkür..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Kullandığınız formülün sonucu sıfır (0) değeri üretiyorsa bunuda eğer sorgusu ile kontol etmeniz gerekecektir. Aşağıdaki şekilde kullanabilirsiniz.

Kod:
=EĞER(İNDİS(veriler!$A:$T;KAÇINCI(KÜÇÜK(veriler!$T:$T;SATIR()-10);veriler!$T:$T;0);SÜTUN()))=0;"";EĞER(EHATALIYSA(İNDİS(veriler!$A:$T;KAÇINCI(KÜÇÜK(veriler!$T:$T;SATIR()-10);veriler!$T:$T;0);SÜTUN()));"";İNDİS(veriler!$A :$T;KAÇINCI(KÜÇÜK(veriler!$T:$T;SATIR()-10);veriler!$T:$T;0);SÜTUN()))
 
Katılım
10 Nisan 2006
Mesajlar
61
Tablodaki sıfırlar

ekde örnek bir tablo hazırlamaya çalıştım. görebildiğim eksiklikleri not olarak yazdım. toplam alınmıyor, veri girilmemişse "değer" yada "sıfır" olarak geliyor vs. eğer bu tabloyu düzeltebilirsek bir çok arkadaşa yardımcı olunabileceğini düşünüyorum. koley gelsin..
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sanırım dosyanızı ekleyemediniz.
 

Ö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,

İlk olarak veriler sayfasında değer olan hücrelerde G2 hücresinde oda tipini seçmemişsiniz bu durum olabilirmi yoksa sizmi atladınız. Olabilir se formülü yeniden düzenlemek gerekir. Eğer atlamışsanız önce burdaki seçenekten veriyi seçiniz..

veriler sayfasında U1 hücresine,

=BAĞ_DEĞ_SAY(T:T)

yazın.

Daha sonra rapor sayfasında formülleri aşağıdaki mantıkla düzenleyiniz..

=İNDİS(veriler!$A:$T;KAÇINCI(KÜÇÜK(veriler!$T:$T;SATIR()-10);veriler!$T:$T;0);SÜTUN())/$M$37)

Buradaki hatanızdan biri satır()-10 değil 9 kullanmanız gerekirdi.

Yada satır(a1) yada daha sağlıklı olan SATIRSAY($H$10:H10) kullanmanız gerekir. Formülü aşağıdaki gibi değiştiriniz..

=EĞER(SATIRSAY($H$10:H10)>veriler!$U$1;"";İNDİS(veriler!$A:$T;KAÇINCI(KÜÇÜK(veriler!$T:$T;SATIRSAY($H$10:H10));veriler!$T:$T;0);SÜTUN())/$M$37)

Eğer boş olan hücrelerde formülün 0 değilde boş değer vermesini istiyorsanız formülü düzeltmek yerine biçimi düzeltmeniz daha mantıklı olacaktır.

Formülü yazdığınız hücreleri seçin Hücre Biçimlendirme / İsteğe uyarlanmıştan Tür bölümüne,

[=0]"";#.##0,00 $

Biçimdeki ; sonraki bölümü kendi isteğinize göre düzenlersiniz..

.
 
Katılım
10 Nisan 2006
Mesajlar
61
Selamlar; uğraşımız için öncelikle teşekkürler. sorduğunuzu il soruya gelince G2 hücresi bilinçli olarak boş. bu zaman zaman oluyor. müşteri oda parasını kendisi ödüyor bizde acentaya fatura etmiyoruz. sıfır için önerdiğiniz uygulamayı yaptım, sonuç sıfır olanlar düzeldi fakat henüz değer girilmeyip sonuç boş olanlar hala "DEĞER" uyarısı veriyor. yada ben beceremedim...
u1 hücresine dediğiniz formülü yazdım. veriler sayfasına is verdiğiniz formülü kopyaladığımda hata verdi. exelin önerdiği sçeneğe evet dedim rakalar yok olyor. veriler sayfasına gelen değerler veriler sayfasonda c3 hücresine yazdığım isme göre geliyor bunu farkettiniz sanırım. yani kısacası ben yapamadım. siz dosya üzerinde uygulayıp yollarsanız sevinirim.
 

Ö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
Eğer G sütunun boş olma durumu varsa formülü uzatmak yerine yine biçimden işi halledebilirsiniz.

H2 deki formülde,

=EĞER(G2="";"";

bu şekilde değilde

=EĞER(G2="";0;

bu şekilde yazın daha sonra formül olan hücreleri seçerek diğer mesajda biçimden tarif ettiğimi uygulayınız..

[=0]"";#.##0,00 $

.
 

Ö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
Buda dosyanız. Diğer sayfadaki formülleri incelemedim sadece istediğiniz hata düzenlemelerini yaptım. Hata varsa bildirirsiniz..

.
 

Ekli dosyalar

Katılım
28 Mayıs 2021
Mesajlar
1
Excel Vers. ve Dili
Türkçe
Altın Üyelik Bitiş Tarihi
28-05-2022
Merhaba arkadaşlar. Eklediğim dosyada da belirledim. Bakiye kolonunda yukardan aşağıya formul olacak. Ancak borç ve alacak kolonunda rakam yoksa bakiye yazmasın. Yardımcı olmanızı rica ederim. Selamlar.
 

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
H6 hücresine;

C++:
=IF(F6+G6<>0;SUM(H5)+(F6)-(G6);"")
.
 
Üst