Bir sütundaki değere göre tarihe 7 gün kala bildirim...

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
124
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Excel Kitabımızda her sayfa ay adı ile isimlendirilmiştir. Ocak2011 Şubat2011 vb...
Her sayfada I2:I21 arasında 6ay ve 12 ay yazan açıklamaları F2:F21 arasındaki tarihleri de kullanarak ana sayfada 6 ay bitimine 7 gün kalanları ve 12 ay bitimine 7 gün kalanları toplamlar sayfasına yazacak bir FORMÜL arıyorum. Örnek dosya ektedir. Gerçi bu sefer excel formüllerini bayağı zorladım fakat imkansız olmadığını zannediyorum. Şu ana kadar sizlerin desteği ile MAKROSUZ sadece FORMÜLLERLE buraya kadar gelebildim. Yine sizlerin desteği ile bu dosyayı mükemmel hale getirebileceğime inanıyorum.
Üstadların değerli fikirlerini ve yardımları için ayrıca teşekkür ederim.
Daha güzel olacağına inandığınız değişiklikler varsa lütfen düzeltme yapınız... Örnek hangi ile kaç adet satılmış gibi :)))
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

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

Sonuçları hangi hücrelerde görmek istediğinizi belirtmemişsiniz. Ben E2 ve F2 hücrelerine göre düzenledim.

E2;
Kod:
=TOPLA.ÇARPIM((METNEÇEVİR('Ocak 2011'!$F$2:$F$21;"aaaa")=A2)*('Ocak 2011'!$I$2:$I$21="Güncelleme (6 Aylık)")*(TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))-'Ocak 2011'!F2:F21>=1)*(TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))-'Ocak 2011'!F2:F21<=7)*('Ocak 2011'!$G$2:$G$21))
F2;
Kod:
=TOPLA.ÇARPIM((METNEÇEVİR('Ocak 2011'!$F$2:$F$21;"aaaa")=A2)*('Ocak 2011'!$I$2:$I$21="Güncelleme (12 Aylık)")*(TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))-'Ocak 2011'!F2:F21>=1)*(TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))-'Ocak 2011'!F2:F21<=7)*('Ocak 2011'!$G$2:$G$21))
 

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
124
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Hocam ben formülü nereye koyarsam koyayım hiçbir sonuç vermiyor örnek dosya ekte açıklamalar dahi yanlış yazılmasın diye doğrulamalar koymuştum. fakat sonuç alamadım büyük ihtimalle sorun bende fakat örnek dosyada açıklarsanız sevinirim. liste.xls
 

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
124
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Olmadı Olmadı.... :(

Selamlar,

Sonuçları hangi hücrelerde görmek istediğinizi belirtmemişsiniz. Ben E2 ve F2 hücrelerine göre düzenledim.

E2;
Kod:
=TOPLA.ÇARPIM((METNEÇEVİR('Ocak 2011'!$F$2:$F$21;"aaaa")=A2)*('Ocak 2011'!$I$2:$I$21="Güncelleme (6 Aylık)")*(TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))-'Ocak 2011'!F2:F21>=1)*(TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))-'Ocak 2011'!F2:F21<=7)*('Ocak 2011'!$G$2:$G$21))
F2;
Kod:
=TOPLA.ÇARPIM((METNEÇEVİR('Ocak 2011'!$F$2:$F$21;"aaaa")=A2)*('Ocak 2011'!$I$2:$I$21="Güncelleme (12 Aylık)")*(TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))-'Ocak 2011'!F2:F21>=1)*(TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))-'Ocak 2011'!F2:F21<=7)*('Ocak 2011'!$G$2:$G$21))
Formülleri nereye yazarsam yazayın sonuç alamıyorum. Örnek dosya da var ne yapmak istediğimi de tam olarak anlattım. Bu çalışma kitabında f:f deki tarihlerden zamanı gelen varsa ana sayfada gösterecek. Acaba ben mi yan lış yapıyorum yoksa gerçekten çok zormu anlayamadım.....
 

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
124
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Soruma yanıt bulmak için nerede yanlış yaptım anlamadım.....
örnek dosyadan eklemekten tutun da forum kurallarına uymaya kadar 2005 yılından bu yana siteyi tanıdığım için site bakış açısına kadar herşeye dikkat ettim.. Fakat üç gündür bir arpa boyu ilerleyemedim. Yoksa sorduğum sorunun cevabı imkansız mı???

Sayın yöneticiler lütfen bana bir yol gösterirmisiniz.
 

Korhan Ayhan

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

Size önerdiğim formülde çıkarma işlemini ters yaptığım için sonuç alamadınız.

Ekteki örnek dosyayı inceleyiniz.


E2 hücresine;
Kod:
=TOPLA.ÇARPIM((METNEÇEVİR('Ocak 2011'!$F$2:$F$21;"aaaa")=A2)*('Ocak 2011'!$I$2:$I$21="Güncelleme (6 Aylık)")*('Ocak 2011'!F2:F21-TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))>=1)*('Ocak 2011'!F2:F21-TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))<=7)*('Ocak 2011'!$G$2:$G$21))
F2 hücresine;
Kod:
=TOPLA.ÇARPIM((METNEÇEVİR('Ocak 2011'!$F$2:$F$21;"aaaa")=A2)*('Ocak 2011'!$I$2:$I$21="Güncelleme (12 Aylık)")*('Ocak 2011'!F2:F21-TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))>=1)*('Ocak 2011'!F2:F21-TARİH(YIL(BUGÜN());AY(BUGÜN());GÜN(BUGÜN()))<=7)*('Ocak 2011'!$G$2:$G$21))
 

Ekli dosyalar

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
124
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Korhan Bey;
Sanırım soruyu tam okumadan cevaplamışsınız. Benim istediğim bu kişilerin toplamlarını almak değil
Bu listeyi açtığımda ana sayda Ocak ayında şu müşterilerin güncellemesi dolmuştur diyecek. Bunuda Ocak şubat mart ....... aylarında listede bulunan kişilerin I2:I2 sütununda 6 aylık mı 1 yıllık mı açıklama bilgisi var satış tarihide F2:F21 sütununda burdan tarih hesaplayarak 6 ay bitmesine 7 günden az kaldı diye beni uyaracak yada 12 ay yazıyorsa 12 bitmesine 7 günden az kaldı uyaracak. Yani yedi gün ve daha sonrası için uyarı verecek.. Zaten bu kadar karışık olduğu için acaba formülle olurmu diye sormuştum. Saygılar....
 

Korhan Ayhan

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

Evet ben sorunuzu yanlış yorumlamışım. Ekte yardımcı sütun kullanarak hazırladığım örnek dosyayı incelermisiniz. Aylara ait sayfalarda "L" sütunu yardımcı sütun olarak kullanılmıştır.

Formüller TOPLAMLAR sayfasındaki A15 hücresindeki ay adına göre veri getirmektedir. Tarih değiştikçe veriler güncellenir.
 

Ekli dosyalar

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
124
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Hocam;
Öncelikle emeğiniz için teşekkürler. Fakat Formül benim istediğimden çok farklı bir sonuç veriyor. Şöyle ki
Bu listenin amacı tüm yıl boyunca satılan ürünler işlenecek. Snooper müşteriye 1 kez satılabilir bu yüzden I2:I21 deki seçimlerden snooper seçeneğinin önemi yok. Fakat Güncelleme (12 Aylık) ve Güncelleme (6 Aylık) tekrar satılabilen ürünler adı. Bu açıklamadan sonar istenilen formül;
--Eğer I2:I21 de Güncelleme (12 Aylık) varsa F2:F21 deki satış tarihinden itibaren 12 ay bitimine 7 gün kala Toplamlar sayfasında B17 hücresine müşteri adını satış tarihini yaz ve sonuna da"güncellemesinin dolması 7 gün, 6 gün, kaldı. metnini ekle.. Aynı işlemi 6 ay ise 6 ayın dolmasına 7 gün kaldı 6 gün kaldı-- şeklinde bir formüldü istediğim. Bu beni uyarsın ki zamanı geldiğinde bu formülü farklı çalışma kitaplarında da uygulayarak hiçbirini gözden kaçırmamış olurum. Umarım bu sefer yetrince açıklayabilmişimdir. İlginiz için tekrar teşekkürler...
 

Korhan Ayhan

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

Örnek dosyanıza sanal veriler ekleyip sorunuzu örnekleyerek dosyanız üzerinde açıklarsanız daha çabuk sonuca gidebiliriz. Tabiki tarihlerin 6 ve 12 aylık dilimlere yakın olmasına özen gösterinki formülleri sağlıklı test edebilelim.
 

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
124
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Selamlar,

Örnek dosyanıza sanal veriler ekleyip sorunuzu örnekleyerek dosyanız üzerinde açıklarsanız daha çabuk sonuca gidebiliriz. Tabiki tarihlerin 6 ve 12 aylık dilimlere yakın olmasına özen gösterinki formülleri sağlıklı test edebilelim.
Örnek dosyayı ekledim ve açıklama da yazdım...
 

Ekli dosyalar

Korhan Ayhan

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

Farklı sayfalardaki verileri sorgulamak ve listelemek için en mantıklı çözüm makro kullanmaktır. Eğer bu yönde bir çözüm isterseniz yardımcı olabilirim.
 

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
124
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
28-12-2026
Bu listeyi kullanacak bazı makinalarda makro kullanmak kesinlikle yasak bu yüzden formülle çözmeye çalıştım ama olmuyorsa önemli değil eski sistem gözle tek tek kontrol edeceğiz sizide uğraştırdım ilginiz ve emeğiniz için teşekkürler....
 
Üst