Formülde Tarihin Güncel Olarak Otomatik Değişmesi

Katılım
30 Ağustos 2021
Mesajlar
4
Excel Vers. ve Dili
Office EXCEL 365 , TÜRKÇE
Merhaba,

Excel de günlük banka bakiyelerinin olduğu bir dosya üzerinde çalışıyorum. Her gün çalışmamı alt sheette kopyalayarak yeni tarih açıyorum.

Açtığım bu yeni alt sheet te B58 hücresine bir önceki gün B58 hücresindeki tutar otomatik olarak gelmesinin işlevini yapmaya çalışıyorum.

Daha ayrıntılı anlatmak gerekirse; bugün açtığım alt sheet 13.09.2024 ben güncel sayfamdan bir önceki gün olan 12.09.2024 tarihindeki veriyi almak için ='12.09.2024'!B58 kullanıyorum fakat yarın 14.09.2024 tarihli açtığımda bağlantı ='12.09.2024'!B58 olarak kalıyor. Fakat bu bağlantının ='13.09.2024'!B58 olmasına çalışıyorum

Bu formülü nasıl kurabilirim. 2 gündür uğraşıyorum fakat çözemedim. Değerli desteğinizi rica edebilir miyim,

Şimdiden teşekkür ederim.
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,444
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Gunaydın ve hoşgeldiniz :)

Oncelikle profilinizde excel versiyon ve dilini yazmanız iyi olur

Sheet dediğinize göre ingilizce ise
  • Güncel sayfanızın tarihini A1 hücresine yazın: =TODAY()
  • B1 hücresine bir önceki günün tarihini yazın: =A1-1
  • C1 hücresine tarih formatında sayfa adını yazın: =TEXT(B1, "dd.mm.yyyy")
  • B58 hücresindeki değeri dinamik olarak almak için:


    =INDIRECT("'" & TEXT(TODAY()-1, "dd.mm.yyyy") & "'!B58")
Ya da Türkçe ise


  • Aktif Sayfanın Tarihini Belirleme:
    • A1 hücresine günün tarihini yazın: =BUGÜN()
  • Bir Önceki Günün Tarihini Hesaplama:
    • B1 hücresine bir önceki günün tarihini yazın: =A1-1 veya =BUGÜN()-1
  • Sayfa Adını Oluşturma:
    • C1 hücresine tarih formatında sayfa adını yazın: =METİN(B1; "gg.aa.yyyy")
  • Bir Önceki Günün Sayfasındaki Veriyi Alma:
    • B58 hücresindeki değeri dinamik olarak almak için:


      =İNDİREKT("'" & METİN(BUGÜN()-1; "gg.aa.yyyy") & "'!B58")

      deneyiniz ....
 
Katılım
30 Ağustos 2021
Mesajlar
4
Excel Vers. ve Dili
Office EXCEL 365 , TÜRKÇE
Hoşbuldum :)

Çok çok teşekkür ederim yardımınız için formül çalıştı :)
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,444
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Kolay gelsin , profil bilgilerinizde excel Excel Vers. ve Dili detaylarını güncellemeyi unutmayın
 
Son düzenleme:

Korhan Ayhan

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

=İNDİREKT("'" & METİN(BUGÜN()-1; "gg.aa.yyyy") & "'!B58")
Dün cevapladığınız bir konuda yine yazmıştım. Sanırım görmediniz. Anlayışla karşılayacağınızı düşünerek tekrar açıklama yapmak isterim.

Sanıyorum soruları yapay zeka destekli cevaplıyorsunuz. Yukarıda alıntıladığım bölüm maalesef hatalı olmuş. Bunları kontrol ederek forumda paylaşırsanız gereksiz yazışmaların önüne geçmiş oluruz. Aynı zamanda cevap bekleyen üyeleri yanlış yönlendirmemiş oluruz.
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,444
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Değerli @Korhan Ayhan

Ekinde dosya olmayan ve versiyonu da belirtilmemiş bir soruda ve kendi versiyonumda sürüm farkı nedeni ile kontrol etme şansı da olmadığında
sanırım olası cevap vermemek en doğrusu olacaktır ki ; hatırlarsınız bu konuyu uygulamaya sokmadan önce yöetim görüşü de almıştım. Sanırım kendi öz alanım dışına çıkmamak son kararım olur.

Üye
Çok çok teşekkür ederim yardımınız için formül çalıştı :)
olarak cevaplamış.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,149
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yanlış anlaşılmak ve soru cevaplama hevesinizin kırılmasını istemem. Ama forumun arşivinin mümkün olduğunca sağlıklı şekilde olmasını sağlamaya çalışıyorum.

Evet üyemiz büyük ihtimalle İngilizce olarak paylaştığınız formülü kendi ofis diline çevirerek kullanmış olabilir. Bu sebeple bu yorumu yapmıştır.

Türkçe olarak paylaştığınız formül sizin kullandığınız sürüm içinde geçerlidir. Orada deneme yaparsanız #AD? (#NAME?) hatası verecektir.

Formülleri farklı dillere çevirmek için aşağıdaki formül çeviricisini deneyebilirsiniz.

Translator • Excel-Translator
 
Üst