Koşullu Biçimlendirmede çifte koşul nasıl atayabilirim?

Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
Kolay gelsin arkadaşlar;
=EĞER(YADA(M3="Fabrika1";M3="Fabrika2");CG3+CH3;"") diye fomüllenmiş bir hücrem var. Bu hücreye iki koşuluda sağladığında normal görünecek fakat bu koşullardan biri yerine getirilmediğinde renk değiştirecek bir koşullu biçimlendirme yapmak istiyorum. Mesela:
"M3>0 iken N3:BS3>0" sorun yok (burada M3 hücresine Fabrika1 yada Fabrika2 yazılıyor. N3 ten BS3 e kadar olan hücrelerdede bu fabrikadan sevkedilecek ürün adetleri yazıyor.) Bu iki koşul sağlandığında formül BT hücrersine ürün kodu atıyor. İstediğim şey ise satırda herhangi bir hata olmasına karşı,(yani fabrika1 diye başladığı satırı kaydırıp ürün adetlerini bir alt satıra yazabilir gibi) "M3>0 iken N3:BS3 hala =0 problem var demektir. Yani aynı satıra ürün adedi girmemişizdir. Yada tam tersi M3 eşitken 0 a N3:BS3>0 dan bu sefer de ürün adedi yazılmış fakat başına hangi fabrika olduğu atlanmış. Bunun koşullu biçimlendirmesini nasıl yazabiliriz??
 

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

=YADA(M3<>"Fabrika1";M3<>"Fabrika2")

Bu şekilde kullanabilirsiniz..

.
 

Ö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
Merhabalar,
Hocam burada kullandığınız <> işaretlerinin mantığı nedir?
=YADA(M3<>"Fabrika1";M3<>"Fabrika2")


Eşit değil anlamanı ifade eder.

m3 eşit değil fabrika1 yada m3 eşit değil fabrika2 gibi..

.
 
Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
şimdi burada ilk koşulumuzu tamamlamışık ancak hücremizin renk değiştirmesi için M3 Fabrika1 e veya 2 ye eşit değilken N3 ten BS3 e kadar olan bölümün herhangi birine ürün adedi girmiş olmamız gerekiyor. Arada çok fazla sütun olduğu için de hepsini tek tek göstereceğimize toplamını sorguluyoruz. N3:BS3>0 olması lazım; yani fabrika adını yazmayı unutmuşuz fakat ürün gruplarından birine adet değeri girmişiz gibi. yav uzuyor biraz ama kusura bakma;
 

Ö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
Bu durumda ne olması gerekiyyor anlayamadım. Daha öz ve örnek vererek açıklarmısınız..

=YADA(M3<>"Fabrika1";M3<>"Fabrika2")

M3 hücresine fabrika1 yada fabrika2 girilmediğinde ve N3:BS3 = 0 olduğundamı renk değiştirecek,

=VE(TOPLA(N3:BS3)=0;YADA(M3<>"Fabrika1";M3<>"Fabrika2"))

gibi..
 
Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
vallaha hocam bi dosya eklemeye çalıştım ve de orada anlatmaya çalıştım umarım bu sefer anlatabilmişimdir.
 

Ekli dosyalar

Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
olcak gibi görünmüyor heralde???
 

Ö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
Olmaması için bir neden yokta herzaman sorulara bakamadığımızdan dolayı cevap verme süreçi bazen uzayabilmektedir..

Koşullu biçimlendirmeyi hangi hücrede yazmak istediğinizi belirtmemişsiniz. L2 den başlayacağını düşünürsek,

Kod:
=YADA(VE(TOPLA(B2:K2)<>0;EHATALIYSA(MBUL("*fabrika*";A2)));VE(ESAYIYSA(MBUL("*fabrika*";A2));TOPLA(B2:K2)=0))
bu formülü kullanarak yapabilirsiniz..

Renklenecek sütunlar farklı ise ve dosyanıza uygulayamazsanız aralıkları açıklarsanız yardımcı olamaya çalışırım..

.

.
 
Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
bu formülde tutmadı, neyse hocam yaa, senide yorduk. Olmıcak sanırım. Oralarda manuel kontrole kalsın. Çok teşekkür ettim sana, kolay gele..
 

Ö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
bu formülde tutmadı, neyse hocam yaa, senide yorduk. Olmıcak sanırım. Oralarda manuel kontrole kalsın. Çok teşekkür ettim sana, kolay gele..
tutmayan nedir açıklarsanız sevinirim.

Ekteki dosyada L2:L9 arasındaki koşullu biçimlendirmeyi inceleyiniz. Belirlediğiniz ölçütlere göre hücre kırmızı olmaktadır. Farklı birşey olması gerekiyorsa, dosya üzerinde hücrelere manuel renk vererek açıklayınız..

.
 

Ekli dosyalar

Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
tutmayan nokta ben size iş uzamasın diye fabrika adlarını 1 ve 2 diye yazmıştım fakat bizde asıl adları "Entegre" ve "Karacabey" diye kayıtlı. problem burdan kaynaklı sanırım. ben ilk koşula sizin "*fabrika*" değerinizin yerine direk "Entegre" diye yazdım ve biçimlendirmeyi çalıştırdım. İkinci biçimlendirmeyi açıp onada "Karacabey" dedim fakat sanırım ilkiyle çeliştiği için rakamları doğru verdi fakat hücre kırmızı kaldı.
yani sizin yazdığınız formüle "*fabrika*" yerine Entegre ve karacabey i yanyana konuşlandırabilirsek sanırım sorun çözülecek.
 

Ö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
Sadece entegra ve karacabey şartınızmı var. Eğer A sütununa sadece bu ikisi girilecekse daha kolay bir formülde yazılır. Eğer A sütununda bunların dışında veri girilecek ve formül sadece entegra ve karacabey kontrol edecekse buna görede yazılabilir. Yada entegra ve karacabey isimlerinden daha fazla varsa bir data oluşturup yeni bir formül yazmakta fayda var. Bu doğrultuda açıklama yaparsanız formül yazmak daha kolay olacaktır..

.
 
Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
ekte orjinal halininn bir kopyasını koydum. en baştan böyle yapsaydım daha kolay olurdu sanırım ama çok büyük, kısa bir şekilde anlatırım sandım. Neyse; sevkiyat yeri "M" sütünuna Entegre veya Karacabey yazılıyor sadece iki ünite var sevkiyat yapılan. renk değiştirecek hücre de ürün grup kodu "BT" . Yani takıldığım yer yani sizi dünden beri uğraştırdığım bölüm, gördüğün gibi satırlar uzun, sevkiyat yerini yazdıktan sonra epey bir bölüm var, aynı satırı atlama olasılığına karşın küçük bir önlem almak istedim sadece.
 

Ekli dosyalar

Ö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
BT3:BT91 aralığını seçerek,

Biçim / Koşullu Biçimlendirmede formül bölümüne,

Kod:
=YADA(VE(TOPLA(N3:BS3)<>0;EHATALIYSA(KAÇINCI(BS3;{"entegre";"karacabey"};0)));VE(ESAYIYSA(KAÇINCI(BS3;{"entegre";"karacabey"};0));TOPLA(N3:BS3)=0))
Yazdıktan sonra biçimden rengi seçerek tamam butonuna basınız..

.
 
Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
Hata veriyor; "Koşullu biçimlendirme için birleşimler,arakesitler, ya da dizi sabitleri kullanmayabilirsiniz" diye birşey çıkıyor. Birde formülde ("Entegre";"Karacabey") den önce BS3 hücresi göstermişsin ya o M3 olabilirmi, sonuçta öyle de denedim ama aynı hatayı verdi???
 

Ö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
Hata veriyor; "Koşullu biçimlendirme için birleşimler,arakesitler, ya da dizi sabitleri kullanmayabilirsiniz" diye birşey çıkıyor. Birde formülde ("Entegre";"Karacabey") den önce BS3 hücresi göstermişsin ya o M3 olabilirmi, sonuçta öyle de denedim ama aynı hatayı verdi???
Günaydın,

Haklısınız o kısmı atlamışım..

İmleç BT3 hücresinde iken,

Ekle / Ad / Tanımlamaya girerek,

data adını vererek başvuru yerine,

Kod:
=YADA(VE(TOPLA(N3:BS3)<>0;EHATALIYSA(KAÇINCI(M3;{"entegre";"karacabey"};0)));VE(ESAYIYSA(KAÇINCI(M3;{"entegre";"karacabey"};0));TOPLA(N3:BS3)=0))
formülünü yazınız..

Daha sonra

BT3:BT91 aralığını seçerek,

Biçim / Koşullu Biçimlendirmede formül bölümüne,

=data yazarak biçimden rengi seçerek tamam butonuna basınız..

.
 
Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Altın Üyelik Bitiş Tarihi
19-09-2024
:eek:k::Hocam bu sefer tamam, iki gündür yordum seni, kusura bakma.. Teşekkür Ederim eline ve emeğine sağlık...
 
Üst