Soru formül revize

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Arkadaşlar D2 hücresinde olan formülü yıl ve aylara göre her seferinde değiştirmemek için C2 ile değiştirdim ancak buda bazı durumlarda hesaplayamama gibi hatalara neden oluyor. C2 hücresindeki formülü başka ne şekilde buna benzer revize edebiliriz?
 

Ekli dosyalar

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
Konu başlığınızı, konuyu özetleyecek şekilde ve forum kurallarına uygun olarak belirleyin.
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Merhaba,
Konu başlığınızı, konuyu özetleyecek şekilde ve forum kurallarına uygun olarak belirleyin.
Sonradan biraz daha başlığı açıyım istedim ancak düzeltemiyorum Mahir bey o yüzden düzeltemedim
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Mantık olarak böyle kurgu yapabilirsiniz.
Kod:
=DOLAYLI("'S:\DT\BELGELER\Yazılım\üretimMik\2022Yılı\TCGÜR\["&METNEÇEVİR(A2;"yyyy-aa")&"--TR.xlsm]"&(METNEÇEVİR(A2;"g")&"'!R88"))
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Mantık olarak böyle kurgu yapabilirsiniz.
Kod:
=DOLAYLI("'S:\DT\BELGELER\Yazılım\üretimMik\2022Yılı\TCGÜR\["&METNEÇEVİR(A2;"yyyy-aa")&"--TR.xlsm]"&(METNEÇEVİR(A2;"g")&"'!R88"))

Mahir bey amacım karşı dosyanın açık olmadan verilerin gelmesidir.

'='S:\DT\BELGELER\Yazılım\üretimMik\2022Yılı\TCGÜR\[2022-02--TR.xlsm]1'!$R$88

bu formül onu getiriyor ama ona da sizin bildiğiniz gibi ay,yıl,gün her seferinde değişmesi gerekiyor
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Mantık olarak böyle kurgu yapabilirsiniz.
Kod:
=DOLAYLI("'S:\DT\BELGELER\Yazılım\üretimMik\2022Yılı\TCGÜR\["&METNEÇEVİR(A2;"yyyy-aa")&"--TR.xlsm]"&(METNEÇEVİR(A2;"g")&"'!R88"))

Dosya kapalı olduğu durumlarda #BAŞV! hatasını veriyor açınca veri geliyor. Amaç aşağıdaki gibi kapalı olunca da açması ancak 2022 yıldan , 02 yi aydan günü ise hücredeki tarihten otomatik olarak alması

='S:\DT\BELGELER\Yazılım\üretimMik\2022Yılı\TCGÜR\[2022-02--TR.xlsm]1'!$R$88
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Talebiniz ancak DOLAYLI fonksiyonu ile yapılabilir. Bu fonksiyonda kapalı dosyalarda çalışmaz.

Bir ikinci seçeneğiniz aşağıdaki linkteki gibi formülleri makro ile güncellemek olabilir.


Bana sorarsanız işin içine makro girecekse formül kullanmanın pek bir esprisi kalmıyor. Bir an önce ADO kodlamayı öğrenmenizi tavsiye ederim.
 
Üst