Koşullu biçimlendirme hakkında

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Arkadaşlar "1" isimli sayfada AG14 hücresinde koşullu biçimlendirme yaptım. Buna göre ;

AG14 hücresi değer olarak 1 den büyükse hücre kırmızı olsun istedim. Burası tamam.

K14 veya N14 hücrelerinden biri boş ise AG14 hücresi de boş olsun istedim. Burası da tamam.

K14 veya N14 hücresi boşsa dolayısıyla AG14 hücresi de boş oluyor dolayısıyla AG14 hücresi boş olduğu için 0 dan küçük oluyor dolayısıyla koşullu biçimlendirme kuralı yerine getirmemesi lazım ama 0 dan küçük olmasına rağmen hücre yine de kırmızı oluyor.

Dosyamı sizinle paylaştım K14 veya N14 hücrelerinden birini boş bırakırsanız beni daha iyi anlayacaksınız. Dünden beri bununla uğraşıyorum kafayı yemek üzereyim lütfen yardım edin.



https://www.dosyaupload.com/e84x
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Boşsa 0 olur.:cool:
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Sorun 0 olması değil ki. Sorun sıfırken kuralın yerine gelmesi. Koşullu biçimlendirme kuralı AG14 >0,99 Buna göre kuralın yerine gelmemesi lazım.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
=VE($AG$14>=0,99;$AG$14<>"")
şeklinde uygulayın.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
=VE($AG$14>=0,99;$AG$14<>"")
şeklinde uygulayın.
Ustam çok teşekkür ederim sorunum çözüldü. Ancak bu olay beni çok sinir ettiği için öğrenmek istiyorum. Rica etsem neden böyle olduğunu bana açıklayabilir misiniz ? Yani koşul AG>0,99 iken ve AG hücresi de sıfırdan küçük iken neden hala koşul yerine geliyordu ? Bir de yazdığınız kodda <>"" ne anlama geliyor ?
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
<>""= Boş (boşluk) değilse
 
Son düzenleme:

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Boş bir sayfada ,
A1 hücresine 0(sıfır) yazın, B1 hücresine =A1>0,99 yazın
A2 hücresine klavyeden uzun çubukla boşluk yapıp entere basın , B2 hücresine =A1>0,99 yazın
arasındaki farkı görebilirsiniz.
Excel kendi mantığında Hücrede "boşluk" olduğu zaman her türlü sayısal değerden "büyük" olarak değerlendirilir.
Boş olmasıyla boşluk olması farklı.
Aynı denemeyi
A2 hücresinde hiçbirşey yazmadan yaparsanız A2 boş ise 0(sıfır) olarak kabul edilecektir.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Kendi dosyanızda da bunu test edebilirsiniz.
G14 hücreniz dosyada "boş" gibi gözüküyor.
boş bir hücrede, =G14>0,99 yazın sonucu "DOĞRU" göreceksiniz.
G14 hücrenizdeki formülü deneme olarak;
Q15/Y15);"") kısmını Q15/Y15);0) yapın ve şimdi sonucu izleyin "YANLIŞ" olacaktır.
Excel'in ufak oyunları....
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Daha güzel anlatılamazdı. Ben "" işaretinin hücreye boş değer kattığını sanıyordum. Meğerse boşluk yapıyormuş. Boşluk olunca da sayısal değeri büyük algıladığı için koşul yerine geliyordu. Anlamışım dimi hocam :) Bu küçücük fark beni çok sinir etti dünden beri uğraşıyordum günlerce uğraşsam yine de çözemezdim. Zaman ayırdığın için çok teşekkür ederim.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Kolay gelsin.
 
Üst