• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Otomatik Formülü Çoğaltma

Katılım
18 Ağustos 2009
Mesajlar
752
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Arkadaşlar isteğimi bir türlü gerçekleştiremedim. A sütununa göre farklı bir mantıkla yapıyordum oda her ayın günü eşit olduğundan olmadı. Benim burada sizden istediğim C1 hücresini aşağı doğru çektiğimde 1'!$G$167 nin 2'!$G$167 olması ve eğer ay değişik ise yani C32 hücresinde olduğu gibi bu seferde
2020-01--TRN.xlsm nin 2020-02--TRN.xlsm olarak değişmesi. Yani sizlerinde anladığı gibi -02 , -03 ler ayları temsil ediyor 1' , 2' , 3' lerde günleri temsil ediyor.
Ben bir defalığına C1,D1,E1.....Y1 hücrelerine sizlerin bana uygun göreceğiniz formülü bir kez oluşturacağım ve de aşağı kadar çektiğimde otomatik oluşmasını sağlayacağım. Hata vermemesi için de EĞER ya da başka bir formüllü karşılığı olmayanları boş bırakabilirmiyiz?

Teşekkürler.
 

Ekli dosyalar

C1 kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
="'"&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm1!'"&"G167"
 
C1 kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
="'"&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm1!'"&"G167"

Öncelikle teşekkürler hocam.. Göndermiş olduğunuz bu formülü

="'"&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm1!'"&"G167"

kendi formülüm olan

='\\DS1\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\[2020-01--TRN.xlsm]1'!$G$167

bunun tam olarak neresine yerleştirmem gerekiyor? Birkaç deneme yaptım olmadı..
 
C1 kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
="'"&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm1!'"&"G167"

Olmamış arkadaşım. ="'"&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm1!'"&"G167" formülü günü dikkate almadığı gibi diğer formüllede birleştirmiyor. Amacım

='\\DS1\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\[2020-01--TRN.xlsm]1'!$G$167
='\\DS1\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\[2020-01--TRN.xlsm]2'!$G$167
='\\DS1\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\[2020-01--TRN.xlsm]3'!$G$167
...
='\\DS1\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\[2020-12--TRN.xlsm]31'!$G$167
vb.. şeklinde ilerlemesi..
 
Deneme yapamadım.Aşağıdaki şekilde bir deneyiniz.Diğer dosya açık olmalı.
Kod:
=DOLAYLI("'DS1:\ortak\DovmeTorna\BELGELER\Yazılım\ÜretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\["&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm]"&GÜN(B1)&"'!G167")
 
Merhaba,
Sn. çıtır ın paylaşmış olduğu formülü C sütunundaki formül ile şu şekilde kullanabilirsiniz.

Rich (BB code):
="'\\DS1\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\"&"["&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm]"&A1&"'!"&"$G$167"

Not: Mesajı yazarken, Sn. çıtır'dan cevap gelmiş. :)
 
Deneme yapamadım.Aşağıdaki şekilde bir deneyiniz.Diğer dosya açık olmalı.
Kod:
=DOLAYLI("'DS1:\ortak\DovmeTorna\BELGELER\Yazılım\ÜretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\["&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm]"&GÜN(B1)&"'!G167")

Hocam kendi formülüme göre uyarladığımda ;

Değeri alan kendi formülüm:

='\\DS1\orsortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TEKMİLLİ-CNC GÜNLÜK ÜRETİM RAPORU\[2020-01--TORNA.xlsm]1'!$G$167

sizin göndermiş olduğunuz formüle göre karşılığı

=DOLAYLI("'DS1\orsortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TEKMİLLİ-CNC GÜNLÜK ÜRETİM RAPORU\["&METNEÇEVİR(B5;"yyyy-aa")&"--TORNA.xlsm]"&GÜN(B5)&"'!G167")


ama sonuç gelmemektedir. Birkaç yeri değiştirdim yine çözemedim.
 
Merhaba,
Sn. çıtır ın paylaşmış olduğu formülü C sütunundaki formül ile şu şekilde kullanabilirsiniz.

Rich (BB code):
="'\\DS1\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\"&"["&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm]"&A1&"'!"&"$G$167"

Not: Mesajı yazarken, Sn. çıtır'dan cevap gelmiş. :)



=DOLAYLI("'\\DS1\orsortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TEKMİLLİ-CNC GÜNLÜK ÜRETİM RAPORU\["&METNEÇEVİR(B5;"yyyy-aa")&"--TORNA.xlsm]"&GÜN(B5)&"'!G167")


böylede olmadı..
 
Son olarak Aşağıdaki kodu deneyiniz.C1 kopyalayınız.2 Dosyada açık olmalı(Veri alınan dosyalarda açık olmalıdır)aksi durumda #BAŞV! hatası alırsınız veya dosya yolu doğru olmalıdır.Dosya yolunu kontrol edniz.
Kod:
=DOLAYLI("'DS1:\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\"&"["&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm]"&GÜN(B1)&"'!G167")
 
Son olarak Aşağıdaki kodu deneyiniz.C1 kopyalayınız.2 Dosyada açık olmalı(Veri alınan dosyalarda açık olmalıdır)aksi durumda #BAŞV! hatası alırsınız veya dosya yolu doğru olmalıdır.Dosya yolunu kontrol edniz.
Kod:
=DOLAYLI("'DS1:\ortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TCGÜNLÜK ÜRETİM RAPORU\"&"["&METNEÇEVİR(B1;"yyyy-aa")&"--TRN.xlsm]"&GÜN(B1)&"'!G167")


=DOLAYLI("'\\DS1\\orsortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TEKMİLLİ-CNC GÜNLÜK ÜRETİM RAPORU\"&"["&METNEÇEVİR(B1;"yyyy-aa")&"--TORNA.xlsm]"&GÜN(B1)&"'!G167")


Bu şekilde kendi formülüme göre uyarlayınca çalıştı hocam ancak bunun

='\\DS1\orsortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TEKMİLLİ-CNC GÜNLÜK ÜRETİM RAPORU\[2020-01--TORNA.xlsm]1'!$G$167

formülünde olduğu gibi dosya açık olmadan veriyi alması mümkün değilmidir?
 
=EĞERHATA(DOLAYLI("'\\DS1\\orsortak\DovmeTorna\BELGELER\Yazılım\üretimMik\2020Yılı\TEKMİLLİ-CNC GÜNLÜK ÜRETİM RAPORU\"&"["&METNEÇEVİR(B5;"yyyy-aa")&"--TORNA.xlsm]"&GÜN(B5)&"'!G167");"")

ile hataları boş gösterdim hocam ama keşke açık olmasına gerek kalmadan ağdan veriyi çekebilseydi. Bu çok önemli benim için. Diğer formülüm benim tek tek çok uğraştırıyor yılın 365 günü çünkü 1' 2' yap 2' 3' yap vb... Çok teşekkürler..
 
Bu konuda tam olarak bilgim yok.Olmaz diyemiyorum.Değişken kullanıldığı ve dolaylı fonksiyonu olduğu için zor.
 
Geri
Üst