birden çok hücre içinde, birden çok hücre değeri aramak

Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce
merhaba arkadaşlar,

birden çok hücre içinde bazı hücre değerlerini aramak istiyorum. Aranan hücrelerden en az bir tanesi var ise "doğru" hiç biri yok ise "yanlış" sonucuna ulaşmak istiyorum. Örnek dosya ektedir.https://yadi.sk/i/7osE4Ox3sTvUr
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki formül DİZİ formülüdür, hücreye yazıldıktan sonra hücreden çıkmak için CTRL+SHIFT+ENTER tuşları kullanılmalıdır. Sadece Enter ile çıkılırsa hatalı sonuç verir:

Kod:
=EĞER(EĞERSAY(A6:H6;A2:H2)>0;"DOĞRU";"YANLIŞ")
Formül A2:H2 aralığındaki değerlerden en az biri A6:H6 aralığında varsa DOĞRU, hiçbiri yoksa YANLIŞ sonucunu verir.
 

aerten

Altın Üye
Katılım
23 Ağustos 2011
Mesajlar
230
Excel Vers. ve Dili
Excel 2019 TR
Excel 365 TR
Altın Üyelik Bitiş Tarihi
15-02-2027
Dosyanızı yüklediğiniz adres için;
"Gideceğiniz site kötü amaçlı yazılım içeriyor" uyarısı veriyor.

Dosyanızı Excel'de oluşturdum. görüntüyü esas aldığım için, Değerleri içeren "Aranacak Değerler"de verileri 2. satır olarak, "Aranan Hücre Aralığı"nda verileri de 6. satır olarak yerleştirdim.

İstediğiniz bir hücreye;
Kod:
=EĞER(TOPLA(EĞERSAY(A2:H2;A6:H6))>0;DOĞRU;YANLIŞ)
[COLOR="RoyalBlue"]Dizi formülüdür. Ctrl + Shift + Enter ile giriniz.[/COLOR]
formülü yapıştırıp istediğiniz sonucu alabilirsiniz.
 
Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce
Yardımlarınız için teşekkür ederim. Bu konuyu açmamdaki asıl amacım ekteki excel dokümanında bulunan sıra no ve termin tarihi sütunlarına koşullu biçimlendirme tanımlamaktır. İlgili tarihlerde yapılan işlem basamaklarına göre yukarıda tanımlanan sonu 8 ile biten tanımlamamalar sağ taraftaki sütuna yazılırsa ilgili sıra no ve termin tarihini farklı bir biçimlendirme alsın. Yani işin özeti bu basamak ile ilgili son basamak olan 8. işlem basamağı da bitmiştir ve bu sıra no ile ilgili bir işlem kalmamaıştır mesajını almaktır.

ekte asıl dokümana link veriyorum. bu arada güvenebilirsiniz linke. yandex disk linkidir. kötü amaçlı diye uyarı vermesi ilginç geldi bana.
link: https://yadi.sk/i/pDSQubEZsU8VA

Dosyanızı yüklediğiniz adres için;
"Gideceğiniz site kötü amaçlı yazılım içeriyor" uyarısı veriyor.

Dosyanızı Excel'de oluşturdum. görüntüyü esas aldığım için, Değerleri içeren "Aranacak Değerler"de verileri 2. satır olarak, "Aranan Hücre Aralığı"nda verileri de 6. satır olarak yerleştirdim.

İstediğiniz bir hücreye;
Kod:
=EĞER(TOPLA(EĞERSAY(A2:H2;A6:H6))>0;DOĞRU;YANLIŞ)
[COLOR="RoyalBlue"]Dizi formülüdür. Ctrl + Shift + Enter ile giriniz.[/COLOR]
formülü yapıştırıp istediğiniz sonucu alabilirsiniz.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Verdiğimiz formül işinizi görmedi mi?
 
Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce
Verdiğimiz formül işinizi görmedi mi?
kendi içinde basit örnek dosyada işe yarıyor. Ancak asıl dokümana koymaya çalıştığımda "dizi formülleri birleştirilen hücrelerde geçersizdir." hatası alıyorum. çözümünü bulamadım.

edit: sorunu çözdüm. koşullu biçimlendirme içinde direk aşağıdaki formulü kullanarak gerçekleştirdim.
=EĞER(TOPLA(EĞERSAY($A$1:$E$2;J7:WW7))>0;DOĞRU;YANLIŞ)

teşekkürler yardımınız için.
 
Son düzenleme:
Katılım
27 Ekim 2005
Mesajlar
121
Excel Vers. ve Dili
2003
eposta

erdempal
dosyayı "kayzersoze29@hotmail.com" eposta ederseniz bakalım
 
Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce
erdempal
dosyayı "kayzersoze29@hotmail.com" eposta ederseniz bakalım
son halini paylaşıyorum birazdan sizinle. yaşadığım sorun şu: koşullu biçimlendirmeyi ayarladığım zaman çalışıyor. kaydetip kapatıyorum. tekrar açtığımda formüller işlemiyor. sadece koşullu biçimlendirmeye gidip formülü tekrar onayladığım zaman tekrar çalışıyor. ta ki kapatıp tekrar açıncaya kadar.

edit: mail gönderildi. ve merak eden diğer arkadaşlar için son halinin yandex disk linki. https://yadi.sk/d/uKKv5V0ZsURYq
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Verdiğiniz harici bağlantıda ekran görüntüsünde sorun yok ancak, dosya indirilmeye çalışıldığında internet tarayıcım (CHROME) "KÖTÜ AMAÇLI YAZILIM" uyarısı vererek işlemi durduruyor.
Dosyayı, cevabımın altındaki İMZA bölümünde yer alan açıklamalarda belirttiğim sitelerden birine de yükler misiniz?
 
Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
......koşullu biçimlendirmeyi ayarladığım zaman çalışıyor. kaydetip kapatıyorum. tekrar açtığımda formüller işlemiyor. sadece koşullu biçimlendirmeye gidip formülü tekrar onayladığım zaman tekrar çalışıyor. ta ki kapatıp tekrar açıncaya kadar.........
Merhabalar.

Belgenizi indirdim ancak koşullu biçimlendirmeleri anlamak mümkün değil.
Nedenini de tam anlamış değilim ama sanırım koşullu biçimlendirme formülleri nedeniyle bilgisayarı zaman zaman donduruyor bile.

Size net sormak isterim ve ayrı ayrı net cevap verirseniz belgenize bakmayı düşünüyorum.
-- F ve devamındaki sütunlar için istediğiniz şey tam olarak nedir?
-- F ve devamındaki sütunlar için hangi durumda hangi renk isteniyor?
-- A ve B sütunu için istenilen tam olarak nedir?
-- A ve B sütunu için hangi durumda hangi renk isteniyor?
-- Sayfadaki verileri elle mi giriyorsunuz, yoksa başka bir kaynaktan kopyala-yapıştır yöntemiyle mi sayfaya alıyorsunuz?
-- Biçimlendirmenin otomatik olması yerine bir düğmeye atanacak makro kod ile yapılmasına ne dersiniz?

Kullandığınız koşullu biçimlendirme formüllerinde anlamsız olanlar gördüm.
Örneğin EĞER>0 diye kullandığınız (Sütun ve satır numaralarını değiştirdim) =TOPLA(EĞERSAY($A$1:$E$2;F7:AE7)) gibi bir formül var, bu formül dizi formülü (hücreye CTRL+SHIFT+ENTER şeklinde girilerek uygulanan formül) olarak hücreye uygulandığında sonuç verecek (sayma yapacak) bir formül, hücreye ENTER ile girildiğinde 0 değerini döndürecektir. Koşullu biçimlendirme alanına bildiğim kadarıyla dizi formülleri uygulanamıyor.
Dolayısıyla bu koşullu biçimlendirme formülüyle sonuç almanız da mümkün görünmüyor gibi.

İlle de koşullu biçimlendirme kullanmak istiyorsanız;
başka bir örnek belgede her bir biçimlendirme türü için, birer satırlık veri ve biçimlendirmenin elle uygulandığı (formül kullanmayınız) birer hücreyle, bu biçimi neden uyuladığınızı net ifade eden açıklamalar ekleyiniz..
.
 
Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce
Merhabalar.

Belgenizi indirdim ancak koşullu biçimlendirmeleri anlamak mümkün değil.
Nedenini de tam anlamış değilim ama sanırım koşullu biçimlendirme formülleri nedeniyle bilgisayarı zaman zaman donduruyor bile.

Size net sormak isterim ve ayrı ayrı net cevap verirseniz belgenize bakmayı düşünüyorum.
-- F ve devamındaki sütunlar için istediğiniz şey tam olarak nedir?
-- F ve devamındaki sütunlar için hangi durumda hangi renk isteniyor?
-- A ve B sütunu için istenilen tam olarak nedir?
-- A ve B sütunu için hangi durumda hangi renk isteniyor?
-- Sayfadaki verileri elle mi giriyorsunuz, yoksa başka bir kaynaktan kopyala-yapıştır yöntemiyle mi sayfaya alıyorsunuz?
-- Biçimlendirmenin otomatik olması yerine bir düğmeye atanacak makro kod ile yapılmasına ne dersiniz?

Kullandığınız koşullu biçimlendirme formüllerinde anlamsız olanlar gördüm.
Örneğin EĞER>0 diye kullandığınız (Sütun ve satır numaralarını değiştirdim) =TOPLA(EĞERSAY($A$1:$E$2;F7:AE7)) gibi bir formül var, bu formül dizi formülü (hücreye CTRL+SHIFT+ENTER şeklinde girilerek uygulanan formül) olarak hücreye uygulandığında sonuç verecek (sayma yapacak) bir formül, hücreye ENTER ile girildiğinde 0 değerini döndürecektir. Koşullu biçimlendirme alanına bildiğim kadarıyla dizi formülleri uygulanamıyor.
Dolayısıyla bu koşullu biçimlendirme formülüyle sonuç almanız da mümkün görünmüyor gibi.

İlle de koşullu biçimlendirme kullanmak istiyorsanız;
başka bir örnek belgede her bir biçimlendirme türü için, birer satırlık veri ve biçimlendirmenin elle uygulandığı (formül kullanmayınız) birer hücreyle, bu biçimi neden uyuladığınızı net ifade eden açıklamalar ekleyiniz..
.
Sorularınızın cevaplarını aşağıda maddeler halinde bulabilirsiniz. Ayrıca sizin elinizde olan doküman bazı bilgilendirin indirgendiği dokümandır. Asıl tam halini özel mesajla sizlerle paylaşıyor olacağım. Özel mesajlarınızı kontrol edebilirsiniz.
1. F ve devamındaki sütunlara (son gönderdiğim excel’de J ve devamı) 1'den 8'e kadar olan işlem basamaklarının girildiği alandır. Bir işlemin 8'e bölünmüş işlem basamakların o güne kadar hangi basamağa kadar yapıldığını göstermektedir. O malzemeye ait işlemlerin hangi aşamada olduğunu görmek ve hangi güne kadar biteceğini ön görmek adına proje takip amacıyla yapılmaktadır. Aynı gün içerisinde bazen tek bir işlem basamağı yapılabildiğinden 1'den 8'e kadar tek bir rakam girilebiliyor. Bazı durumlarda ise birden çok işlem basamağı yapılabiliyor. Bunu gösterebilmek adına da aynı gün içerisinde hangi işlem basamağından başlayıp hangi işlem basamağına kadar yapıldığını gösterebilmek adına (örnek olarak 2_5 veya 3_8 gibi) girişler yapılıyor. Buraya girilen veriler de günlük olarak fabrikamızın diğer bölümlerinden kontrol edilerek ihtiyaç olan malzemenin hangi işlem basamağında olduğunu görüyor ve planını yapabiliyor.
2. F ve devamındaki sütunlar (son gönderdiğim excel’de J ve devamı) için istenen renkler diğer Excel sayfasında görünebileceği gibi en son hangi işlem basamağına geldiyse ona göre başlangıçta kırmızıdan son işlem basamağı olan koyu yeşile kadar görsel bir farkındalık sağlamayı amaçlıyor. Kırmızı renkte ise daha montajın başında koyu yeşil, yani son işlem basamağında üretim bitti ve bölümler arası sevk ediliyor anlamına gelmektedir.
3. A ve B (yeni F) sütunu için aslında istenen şey aynıdır. Son olarak 8. işlem basamağı da yapıldı diye veri girildiğinde takibi bitirebilmek adına A sütunu yeşil dolgu yapılıp takipten bırakmayı amaçlıyor. B sütununda ise tarihe göre renklenen hücrelere dikkati azaltmak için üstüne çizik atarak takibi bıraktığımızı termin tarihinin artık önemsiz olduğunu çünkü zaten işi teslim ettiğini vurgulamaya çalışıyorum.
4. 3. maddede anlatıldığı gibi sadece takibi bırakmak adına bir farkındalık oluşturmak amaçlanmıştır. Yeşil dolgu yapılarak işin tamamlandığı vurgulanabilir A hücresinde. B hücresinde ise termin tarihindeki verinin üstü çizilerek önemsiz olduğu vurgulanabilir. Çünkü ilgili iş bitmiştir ve sevk edilmiştir. Termin tarihinin önemi kalmamıştır. Gizlemek veya renksiz de yapılabilirdi. Ancak ilerleyen zamanlarda ilgili işin termin tarihi ne zaman diye sorgulamak gerekebilir. Geçmiş işler kontrol edilmesi gerekebilir.
5. Sayfaya veriler elle giriş yapılmaktadır. Her iş geldiğinde bilgileri giriş yapılır, ardından işlem basamakları gün gün güncellenir.
6. Açıkçası Excel bilgim makro seviyesinde değil. Makro için çok fazla ilgilenme şansım olmadı. Ancak yardımcı olursanız kullanmak isterim.
NOT: Bilgisayarı kastırma sorunlarını ben de zaman zaman yaşamaktayım. Ancak öngörüm koşullu biçimlendirmeler nedeniyle değil de F (yeni J) hücresinden sonra 2016 yılının tüm günlerini içerecek şekilde uzatınca başladı. Buna neden olan da sanırım hafta sonlarına yaptığım birleştirme diye düşünmekteyim. Ancak pek vaktim olmadığı için göz ardı ederek düzeltmek için zaman ayırmadım.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba eski belgeye göre belirtirsek;

-- J ve devamındaki sütunlardaki verilerin renklendirilmesi tamam.
Ancak GERÇEKLEŞEN/PLANLANAN satırları arasında bu koşullu biçimlendirme bakımından fark olup olmadığını belirtmemişsiniz,
-- A ve B sütunları birleştirilmiş hücreler durumunda (GERÇEKLEŞEN/PLANLANAN satırları).
Bu durumda A ve B sütunundaki biçimlendirme GERÇEKLEŞENe göre mi, PLANLANANa göre mi
yoksa iki satır birlikte değerlendirilip en yüksek olana göre mi biçimlendirilecek bu konu da net değil.

Konuya eklediğiniz belge üzerinde düzenlemeler yaptım ve yavaşlık sorunu olmadan çalışır durumda.
Belgenizin tam haline ilişkin verdiğiniz bağlantıdaki belgeyi indirdim ancak açarken BOZUK DOSYA uyarısı alıyorum ve dosya açılmıyor.
Açabilseydim asıl belgenize uygulayıp gönderirdim.

(Satır/sütun yapısında değişiklik olduğunu söylediğinizden hazırladığım belgeyi eklemiyorum)
.
 
Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce
Tekrar merhaba eski belgeye göre belirtirsek;

-- J ve devamındaki sütunlardaki verilerin renklendirilmesi tamam.
Ancak GERÇEKLEŞEN/PLANLANAN satırları arasında bu koşullu biçimlendirme bakımından fark olup olmadığını belirtmemişsiniz,
-- A ve B sütunları birleştirilmiş hücreler durumunda (GERÇEKLEŞEN/PLANLANAN satırları).
Bu durumda A ve B sütunundaki biçimlendirme GERÇEKLEŞENe göre mi, PLANLANANa göre mi
yoksa iki satır birlikte değerlendirilip en yüksek olana göre mi biçimlendirilecek bu konu da net değil.

Konuya eklediğiniz belge üzerinde düzenlemeler yaptım ve yavaşlık sorunu olmadan çalışır durumda.
Belgenizin tam haline ilişkin verdiğiniz bağlantıdaki belgeyi indirdim ancak açarken BOZUK DOSYA uyarısı alıyorum ve dosya açılmıyor.
Açabilseydim asıl belgenize uygulayıp gönderirdim.

(Satır/sütun yapısında değişiklik olduğunu söylediğinizden hazırladığım belgeyi eklemiyorum)
.
asıl dokümanı istediğiniz şekilde tarafınıza gönderdim. A ve B'nin koşullu biçimlendirmeleri de sadece gerçekleşen kısmındaki verileri baz alacak. planlanan kısmındaki verilere göre A ve B hücreleri herhangi bir biçimlendirme yapmayacak.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.

Gönderdiğiniz e-posta ekini yine açamadım (yine dosya bozuk uyarısı aldım).
Bu nedenle elimdeki belgeyi (makrosuz) göndereyim en iyisi.
Belgeye veri girişini, başka kaynaktan kopyala-yapıştır ile yaparsanız,
koşullu biçimlendirmeleri kontrol etmeniz gerekir.
Bu kontrolü sadece E7 veya J7 hücresi seçiliyken yapın.
(koşullu biçimlendirme ekranındaki UYGULAMA HEDEFİ kısmını unutmayın)

F sütunundaki TERMİN TARİHLERİ ile 6'ncı satırlardaki tarihler arasında;
-- gerek J ve devamındaki sütunlara yazılacak verilerin
-- ve gerekse de E ve F sütununundaki verilerin
biçimlendirilmesi bakımından bir ilişki yoksa ekteki belgeyi kullanabilirsiniz.

Hafta sonlarına ait hücreleri birleştirmenizden hareketle, hafta sonlarına veri girişi yapılmayacağını varsaydım ve bu nedenle de hafta sonlarını sütun başlarına hiç yazılmayacak şekilde formüle ettim, yapmanız gereken sadece E4 hücresinden yıl seçmek.

Eklediğim belgeye buradan da ulaşabilirsiniz.

.
 

Ekli dosyalar

Son düzenleme:
Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce
Tekrar merhaba.

Gönderdiğiniz e-posta ekini yine açamadım (yine dosya bozuk uyarısı aldım).
Bu nedenle elimdeki belgeyi (makrosuz) göndereyim en iyisi.
Belgeye veri girişini, başka kaynaktan kopyala-yapıştır ile yaparsanız,
koşullu biçimlendirmeleri kontrol etmeniz gerekir.
Bu kontrolü sadece E7 veya J7 hücresi seçiliyken yapın.
(koşullu biçimlendirme ekranındaki UYGULAMA HEDEFİ kısmını unutmayın)

F sütunundaki TERMİN TARİHLERİ ile 6'ncı satırlardaki tarihler arasında;
-- gerek J ve devamındaki sütunlara yazılacak verilerin
-- ve gerekse de E ve F sütununundaki verilerin
biçimlendirilmesi bakımından bir ilişki yoksa ekteki belgeyi kullanabilirsiniz.

Hafta sonlarına ait hücreleri birleştirmenizden hareketle, hafta sonlarına veri girişi yapılmayacağını varsaydım ve bu nedenle de hafta sonlarını sütun başlarına hiç yazılmayacak şekilde formüle ettim, yapmanız gereken sadece E4 hücresinden yıl seçmek.

Eklediğim belgeye buradan da ulaşabilirsiniz.

.
Çok teşekkür ederim Ömer Baran Bey. Geliştirmiş olduğunuz Excel ile rakiplerime devam edeceğim. Düzenlemeleri tamamlayıp ihtiyaçlarıma uygun revize ettim. İlk fırsatta da geliştirmelerinizi inceleyip yeni bilgiler öğreneceğim. Özellikle yukarıda yıllar ve aylar için yaptığınız gruplamaları öğrenmem diğer takip dosyalarıma da faydalı olacaktır. Tecrübelerinizi paylaştığınız için tekrar teşekkür ederim.

Dipnot: sadece birşey denemenizi istiyorum. Örneğin sıra no ve termin tarihi arasına yeni bir sütun eklemeyi dener misiniz? Bu ekleme sırasında sizi de çok mu bekletiyor?
Saygılar
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Şu an bilgisayar başında değilim.
İşte tam da bu nedenle, cevaplarımın altındaki İMZA bölümünde, "gerçek belgenizle aynı yapıda" notu var.
Yani belge tasarımının tamamlanmasının ardından (sonradan yapılan değişiklikler herşeyi etkileyebilir) destek istenmesinde yarar var.
Her neyse; bu tür işlemleri yapmadan önce, FORMÜLLER bölümünde HESAPLAMA ile ilgili ayarı "EL İLE" olarak değiştirip, işlemleri tamamladıktan sonra tekrar OTOMATİK olarak ayarlamanızı öneririm.
Bir diğer önerim de en sağdaki KRİTER sütununda, önceki sutunlarda veri olmayan satırlardaki formülleri silebilirsiniz, ihtiyaç halinde üst hücreden formülü kopyalayabilirsiniz.
Daha kesin çözüm ise birkaç satırlık kod ile sadece işlem satırına formül uygulanıp, formül sonucu DEĞER olarak hücreye yazdırılabilir. Böylece hiç formül olmayacağından belgenizdeki hız değişimi gözle görülür şekilde artacaktır.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.

Bilgisayar başına geçince baktım ve SIRA NO ve TERMİN TARİHİ sütunları arasına (F sütun başlığına sağ tıklayıp EKLE'yi seçerek) bir sütun ekledim, herhangi bir bekleme yok, tek olan şey eklenen sütunda hücre birleştirmeleri olmadığı için koşullu biçimlendirme sadece GERÇEKLEŞEN satırlarına uygulandı, başka da bir sıkıntı yok. Koşullu biçimlendirme ekranında UYGULAMA HEDEFİ kısmındaki alan =$E$7:$G$2006 olarak değişti, yani artık biçimlendirme aralığı E:F sütunları değil E:G (aradaki eklenen F sütunu dahil) sütunları oldu.
Böyle bir biçimlendirme istemiyorsanız; örneğin boş olan B sütununu kopyalayın ve ardından F1 hücresini seçip fareyle sağ tıklayın KOPYALANAN HÜCRELERİ EKLE seçeneğini seçin. Bu durumda eklediğiniz yeni sütunda koşullu biçimlendirme uygulanmadığını göreceksiniz.
Bu durumda ise koşullu biçimlendirme ekranında UYGULAMA HEDEFİ kısmındaki alan =$E$7:$E$2006;$G$7:$G$2006 olarak değişti, yani E ve G sütunu (aradaki F sütunu yok) biçimlendirilecek.
Üst taraftaki + işaretlerine gelince, her ay hemen hemen 22 işgünü olduğundan soldan başlayıp 21 sütun seçiliyken, VERİ menüsündeki GRUPLANDIR'ı seçtim (22'nci sütunu grup başlığı gibi düşünün) ve ardından 23'üncü sütundan itibaren 21 sütun seçerek aynı işlemi yaptım ve en sona kadar bu şekilde devam ettim, sonra 4'üncü satırda her grubun 11'inci hücresine formülle ay adını yazdırdım (formüle gerek olmayıp elle de yazılabilirdi elbette). Orta noktaya yazdırdığım için + düğmesine tıklandığında açıkken veri görünür, toparlandığında görünmez hale geldi (maksat sadece görsellik).

Koşullu biçimlendirmelerin tamamen kodlarla uygulandığı (böylece belgede hiçbir formül kalmayacağından belge daha hızlı çalışacaktır) belgeyi hazırlayıp eklerim. Mevcut formüllü yapıda herhangi bir hücrede herhangi bir işlem yaptığınızda her seferinde
(270 sütun x 2000 satır = 540.000 hücrede SAĞDAN işlevi kullanılarak değerler bulunup her bir satır için ayrı ayrı bunların en yükseği hangisidir o tespit ediliyor ve ssonucu yazılıyor, ardından da koşullu biçimlendirme buna göre işlem yapıyor)
tüm hesaplamalar tekrar yapılır, yavaş olmasının nedeni de işlem çokluğudur.
.
 
Son düzenleme:
Katılım
15 Ağustos 2012
Mesajlar
13
Excel Vers. ve Dili
2010 ingilizce
Tekrar merhaba.

Bilgisayar başına geçince baktım ve SIRA NO ve TERMİN TARİHİ sütunları arasına (F sütun başlığına sağ tıklayıp EKLE'yi seçerek) bir sütun ekledim, herhangi bir bekleme yok, tek olan şey eklenen sütunda hücre birleştirmeleri olmadığı için koşullu biçimlendirme sadece GERÇEKLEŞEN satırlarına uygulandı, başka da bir sıkıntı yok. Koşullu biçimlendirme ekranında UYGULAMA HEDEFİ kısmındaki alan =$E$7:$G$2006 olarak değişti, yani artık biçimlendirme aralığı E:F sütunları değil E:G (aradaki eklenen F sütunu dahil) sütunları oldu.
Böyle bir biçimlendirme istemiyorsanız; örneğin boş olan B sütununu kopyalayın ve ardından F1 hücresini seçip fareyle sağ tıklayın KOPYALANAN HÜCRELERİ EKLE seçeneğini seçin. Bu durumda eklediğiniz yeni sütunda koşullu biçimlendirme uygulanmadığını göreceksiniz.
Bu durumda ise koşullu biçimlendirme ekranında UYGULAMA HEDEFİ kısmındaki alan =$E$7:$E$2006;$G$7:$G$2006 olarak değişti, yani E ve G sütunu (aradaki F sütunu yok) biçimlendirilecek.
Üst taraftaki + işaretlerine gelince, her ay hemen hemen 22 işgünü olduğundan soldan başlayıp 21 sütun seçiliyken, VERİ menüsündeki GRUPLANDIR'ı seçtim (22'nci sütunu grup başlığı gibi düşünün) ve ardından 23'üncü sütundan itibaren 21 sütun seçerek aynı işlemi yaptım ve en sona kadar bu şekilde devam ettim, sonra 4'üncü satırda her grubun 11'inci hücresine formülle ay adını yazdırdım (formüle gerek olmayıp elle de yazılabilirdi elbette). Orta noktaya yazdırdığım için + düğmesine tıklandığında açıkken veri görünür, toparlandığında görünmez hale geldi (maksat sadece görsellik).

Koşullu biçimlendirmelerin tamamen kodlarla uygulandığı (böylece belgede hiçbir formül kalmayacağından belge daha hızlı çalışacaktır) belgeyi hazırlayıp eklerim. Mevcut formüllü yapıda herhangi bir hücrede herhangi bir işlem yaptığınızda her seferinde
(270 sütun x 2000 satır = 540.000 hücrede SAĞDAN işlevi kullanılarak değerler bulunup her bir satır için ayrı ayrı bunların en yükseği hangisidir o tespit ediliyor ve ssonucu yazılıyor, ardından da koşullu biçimlendirme buna göre işlem yapıyor)
tüm hesaplamalar tekrar yapılır, yavaş olmasının nedeni de işlem çokluğudur.
.
Merhabalar Ömer Baran Bey,
Detaylı açıklamalarınız için tekrar teşekkür ederim. İlk başta anlattığınız konuları aynen ben de yaşadım ve kendimce sizlerin de belirtmiş olduğu gibi hallettim. Gruplandırma için de paylaştığınız bilgiler Excel bilgime büyük katkı sağladı.
Sizlere son halini paylaşmak isterim dokümanın. İncelemelerinize sunarım.
http://s4.dosya.tc/server2/0g85ir/TAKIP_TABLOSU_v02.xlsx.html

edit: termin tarihi sütunu için günlere ilişkin renk koşullu biçimlendirmelerinde mantık hatası yapmıştım. size dosyayı upload ettikten sonra farkedip kuralların sıralamasını değiştirerek çözdüm. Önce en yakın tarihe göre renk koşulunu sağlaması lazımdı. Buna göre düzeltildi.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Dosya gayet iyi.

Sadece;
-- veri olmayan satırları koşullu biçimlendirme dışında tutup
(koşullu biçimlendirmedeki UYGULAMA HEDEFİ kısmındaki satır numaralarının değiştirilmesi yeterli),
-- koşullu biçimlendirmenin kaynağı olan ve asıl hesaplamaların yapıldığı en sağdaki sütunda yer alan
DİZİ FORMÜLLERİnden, kullanılmayan satırlardakilerin tamamen silinmesi,
(belgeye yeni bilgi satırı eklendiğinde bir üstten kopyalanarak kolaylıkla çoğaltılması mümkün)
yerinde olur diye düşünüyorum.

Böylece 270*2000 yerine örneğin 270*200 adet hesaplama belgenizin daha hızlı çalışmasını sağalayacaktır.

Benim asıl önerim ise (tercih tabii ki sizin) ;
-- koşullu biçimlendirmenin yaptığı renklendirmeleri tamamen kodlara yaptırmak ve bu sayede belgeyi sıfır formüllü hale getirmek,
-- üst taraftaki gruplandırmalar dahi gerçek tarihler üzerinden (daha evvel söylediğim gibi benim yaptığım ortalama üzerinden giderek 22'şer günü gruplandırmak şeklinde idi) sütun gruplandırmalarını da kodlara (sol üstteki yıl seçimi yapıldığında otomatik olarak gerçekleşmek üzere) yaptırmak,
yönünde.


Sanırım konu hitama erdi, doğru mudur?
.
 
Üst