- Katılım
- 5 Kasım 2007
- Mesajlar
- 4,727
- Excel Vers. ve Dili
- 64 Bit TR - Microsoft Office 365 - Win11 Home
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=IF((IF(F$2=INDIRECT("PLANLAMA!"&ADDRESS(1,MATCH(SÜZ!$B$2,Tarih,0)+2)),IF(ISERROR(VLOOKUP($D3,PLANLAMA!$A$3:$V$16,MATCH(SÜZ!$B$2,Tarih,0)+2,FALSE)),"",VLOOKUP($D3,PLANLAMA!$A$3:$V$16,MATCH(SÜZ!$B$2,Tarih,0)+2,FALSE)),""))<>"x","","x")
Kod:=IF((IF(F$2=INDIRECT("PLANLAMA!"&ADDRESS(1,MATCH(SÜZ!$B$2,Tarih,0)+2)),IF(ISERROR(VLOOKUP($D3,PLANLAMA!$A$3:$V$16,MATCH(SÜZ!$B$2,Tarih,0)+2,FALSE)),"",VLOOKUP($D3,PLANLAMA!$A$3:$V$16,MATCH(SÜZ!$B$2,Tarih,0)+2,FALSE)),""))<>"x","","x")
Suz sayfasinda bulunan roman, hikaye, gazete, televizyon sutunlarinin altindaki bir hucreye yukarida verdigim formulu yazip genisletirseniz istediginiz isi yapar. Ne gibi hatalarla karsilasabilirsiniz? Eger ayni isimden birden cok varsa bir de meslegi karsilastirmak gerekebilir fakat yukarida verdigim dizgi o kontrolu yapmaz. Mantik olarak gazete mi, hikaye mi diye karsilastirmakla ayni oldugu icin eger ihtiyaciniz varsa oyle bir kontrole, yukaridaki dizgiyi ornek olarak kullanip ekleyebilirsiniz.
Makrolu ornek bir uygulamayi ekliyorum. Tarih secip Dagit butonuna bastiginizda istediginiz sekilde isimleri getirir. Fakat daha once de dedigim gibi ayni isimleri kontrol etmiyor aklinizda bulunsun.
Merhaba,
Mutlaka daha önce benzer çözümler yapılmıştır diye düşünüyorum,
Benzer çözüm varsa link adresi, yok ise dosyadaki örneğe göre bir çözüm rica ediyorum,
Teşekkür ederim.
Üstadım sadece formül ile bir çözüm isterseniz, ekteki dosyanızı inceleyin
Kolay Gelsin
Normalde Sheets("SUZ").Activate ile olmasi lazimdi fakat ne Office 2010'da ne 2007'de ne de Office for Mac 2011'de calistiramadim. Ilk defa boyle bir hatayla karsilasiyorum. Zaten makro koduna bakarsaniz MATCH'i de calistiramadim o yuzden sayfalardan birinde hucreye formul olarak atiyorum. Bir gariplik var ama henuz cozemedim.