• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Eksi değerlerin sıfır olarak belirlenmesi

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Doruk Paşa

Gold Üye
Katılım
3 Tem 2022
Mesajlar
337
Çözümler
3
Aldığı beğeni
37
Excel V
Office 2010 TR
Gold Bitiş
4 Nisan 2026
Konu Sahibi
Arkadaşlar Merhaba

Ekli Dosyada Eksi değerleri MAK Formülü ile Sıfır olarak almaya çalıştım Ancak değerler 1 olarak çıkıyor Formülde nasıl bir düzenleme yapmalıyım

Yardımınızı rica ederim.
 
Çözüm
Gold Bitiş
14 Ekim 2025
hesaplanan değer 0 dan küçükse 0, değilse hesaplanan değeri yazıyor. O10 hücresi için
=EĞER(EĞER(YADA($N$4="N";$N$4="E";$N$4="H");EĞER(O15>PRM!$C$21/30*$E$9;EĞER($E$9>0;TOPLA.ÇARPIM(--((O15+O16)>PRM!$F$4:$F$8);--((O15+O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM(--((O16)>PRM!$F$4:$F$8);--((O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM((AY(PRM!$J$4:$J$15)=TOPLA.ÇARPIM(('PERS. LİSTE'!$T$4:$AE$4<=$M$2)[I]('PERS...
Formülünüzü tekrar eksi değer çıkmış haline döndürürseniz, daha çabuk cevap alırsınız.
 
Dosyada tablodaki hücreleri esas alınarak yapılan işlemlerde de boş görünüyor. Dosyada değişik bir ayar var.
Örnek boş hücreye =O6+6 yazın yine boş görünüyor.
Sn volki_112 nin dosyasında aynı =O6+6 formülü 0 görünüyor
 
Dosyada tablodaki hücreleri esas alınarak yapılan işlemlerde de boş görünüyor. Dosyada değişik bir ayar var.
Örnek boş hücreye =O6+6 yazın yine boş görünüyor.
Sn volki_112 nin dosyasında aynı =O6+6 formülü 0 görünüyor
dediğinizi yazınca bende sıkıntı yok. 0 gözükmüyor hesaplama yapıyor. Sizin excelin ayarlarında mı bir sorun var acaba. AYarlardan formül hesaplamasını otomatik yapın. resimdeki ayarı da gösterdiğim şekilde yapıp tekrar deneyinScreenshot_22.png
 
Konu Sahibi
Sayın Alicimri

Benim istediğim Seçenekler>Gelişmiş Ayarlardan ayarlama değil çünkü Hesaplama sonucu sıfır almalıyım.

Konuyu farklı Anlatayım. Gelir Vergisi Formülü ile 10. satırda belli gün altında belli sütunlarda hesaplama yaparken N sütunundan S sütununa kadarki hesaplamasında Eksi bakiye veriyor. Ya Gelir vergisi Formülünde bir Hata var o formülü düzeltmeliyiz. Yada mevcut formüle bir ekleme yaparak (Örnek: Formül Başına Mak(N10>0;) dan formülü ekleyerek eksi değerleri sıfır bulmaya çalışmak. Mak Eklediğimde de 1 değeri çıkıyor. Bir değil Sıfır yani Boş olması gerekiyor.
 
Böyle mi olacak ? Formülü kontrol ediniz. Lütfen dönüş yapınız.
 
Konu Sahibi
Sayın kralım

Aynı Mak formülü bende kullandım vede dosyada ifade etmiştim. eksi değerlerde sonuç 1 olarak çıkıyor. Boş olmalı (seçenek>gelişmiş ayardan dolayı) 9. mesajımda ki açıklama da olduğu gibi
 
Böyle oldu mu ?
 
Bir değil Sıfır yani Boş olması gerekiyor.
Sayın Doruk Paşa,
1 değil 0 (sıfır) dersen o hücrede 1 sayısı yerine 0 (sıfır) görünmesi demektir.
Boş olması gerekiyor dersen o hücrede 1 veya 0 (sıfır) dahil sayısal veya metinsel hiçbir karakterin olmaması gerektiği demektir.
Siz hangisini istiyorsunuz.
O hücrede 1 yerine 0 (sıfır) mı olsun ?
O hücrede 1 yerine boş mu olsun ?
Boş dedim boşluk demedim. Bu ikisi çok farklı. Çünkü bilgisayar boşluğu da karakter olarak görür.
 
Konu Sahibi
Sayın kralım

Daha öncede ifade etmeye çalıştım Sıfır değeri çıkacak ben o Sıfırı Seçenekler-Gelişmiş ayarlardan boş görüntü durumuna getiriyorum.
 
hesaplanan değer 0 dan küçükse 0, değilse hesaplanan değeri yazıyor. O10 hücresi için
=EĞER(EĞER(YADA($N$4="N";$N$4="E";$N$4="H");EĞER(O15>PRM!$C$21/30*$E$9;EĞER($E$9>0;TOPLA.ÇARPIM(--((O15+O16)>PRM!$F$4:$F$8);--((O15+O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM(--((O16)>PRM!$F$4:$F$8);--((O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM((AY(PRM!$J$4:$J$15)=TOPLA.ÇARPIM(('PERS. LİSTE'!$T$4:$AE$4<=$M$2)[I]('PERS. LİSTE'!$T$5:$AE$5<>"")))[/I](PRM!$L$4:$L$15)))))<0;0;EĞER(YADA($N$4="N";$N$4="E";$N$4="H");EĞER(O15>PRM!$C$21/30*$E$9;EĞER($E$9>0;TOPLA.ÇARPIM(--((O15+O16)>PRM!$F$4:$F$8);--((O15+O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM(--((O16)>PRM!$F$4:$F$8);--((O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM((AY(PRM!$J$4:$J$15)=TOPLA.ÇARPIM(('PERS. LİSTE'!$T$4:$AE$4<=$M$2)[I]('PERS. LİSTE'!$T$5:$AE$5<>"")))[/I](PRM!$L$4:$L$15))))))
 
Çözüm
Daha öncede ifade etmeye çalıştım Sıfır değeri çıkacak ben o Sıfırı Seçenekler-Gelişmiş ayarlardan boş görüntü durumuna getiriyorum.
Sayın Doruk Paşa,
Formülle ne yapmak istedin. Biraz bahseder misin ?
 
hesaplanan değer 0 dan küçükse 0, değilse hesaplanan değeri yazıyor. O10 hücresi için
=EĞER(EĞER(YADA($N$4="N";$N$4="E";$N$4="H");EĞER(O15>PRM!$C$21/30*$E$9;EĞER($E$9>0;TOPLA.ÇARPIM(--((O15+O16)>PRM!$F$4:$F$8);--((O15+O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM(--((O16)>PRM!$F$4:$F$8);--((O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM((AY(PRM!$J$4:$J$15)=TOPLA.ÇARPIM(('PERS. LİSTE'!$T$4:$AE$4<=$M$2)('PERS. LİSTE'!$T$5:$AE$5<>"")))(PRM!$L$4:$L$15)))))<0;0;EĞER(YADA($N$4="N";$N$4="E";$N$4="H");EĞER(O15>PRM!$C$21/30*$E$9;EĞER($E$9>0;TOPLA.ÇARPIM(--((O15+O16)>PRM!$F$4:$F$8);--((O15+O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM(--((O16)>PRM!$F$4:$F$8);--((O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM((AY(PRM!$J$4:$J$15)=TOPLA.ÇARPIM(('PERS. LİSTE'!$T$4:$AE$4<=$M$2)('PERS. LİSTE'!$T$5:$AE$5<>"")))(PRM!$L$4:$L$15))))))
hücrede 0 ı görmek istersen <0;0; ifadesini <0;0,000001; gibi değiştir.
Hücre içeriği 0 gözüküyor.
 
Konu Sahibi
Sayın Özcan ÖZBEK

Benim mevcut formülümün başına Sizin İpi ucu olarak verdiğiniz <0;0 ilavesini Eğer(N10<0;0 formülü şeklinde tüm sütunlara uyguladığımda sorun çözüldü.

İlgi ve emeğiniz için Teşekkür ederim.

Diğer Arkadaşlara da İlgileri için Teşekkür ederim.

İyi Akşamlar.
 
hücrede 0 ı görmek istersen <0;0; ifadesini <0;0,000001; gibi değiştir.
Hücre içeriği 0 gözüküyor.
o10 hücresine formülü yapıştır.
=EĞER(EĞER(YADA($N$4="N";$N$4="E";$N$4="H");EĞER(O15>PRM!$C$21/30*$E$9;EĞER($E$9>0;TOPLA.ÇARPIM(--((O15+O16)>PRM!$F$4:$F$8);--((O15+O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM(--((O16)>PRM!$F$4:$F$8);--((O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM((AY(PRM!$J$4:$J$15)=TOPLA.ÇARPIM(('PERS. LİSTE'!$T$4:$AE$4<=$M$2)[I]('PERS. LİSTE'!$T$5:$AE$5<>"")))[/I](PRM!$L$4:$L$15)))))[U]<0;0,0000001[/U];EĞER(YADA($N$4="N";$N$4="E";$N$4="H");EĞER(O15>PRM!$C$21/30*$E$9;EĞER($E$9>0;TOPLA.ÇARPIM(--((O15+O16)>PRM!$F$4:$F$8);--((O15+O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM(--((O16)>PRM!$F$4:$F$8);--((O16)-PRM!$F$4:$F$8);--(PRM!$H$4:$H$8))-TOPLA.ÇARPIM((AY(PRM!$J$4:$J$15)=TOPLA.ÇARPIM(('PERS. LİSTE'!$T$4:$AE$4<=$M$2)[I]('PERS. LİSTE'!$T$5:$AE$5<>"")))[/I](PRM!$L$4:$L$15))))))
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst