diyelim ki elimizde bir formül var... atıyorum;

=AVERAGE('[abc 23.11.2011.xls]Sheet1'!$A$51;'[abc 23.11.2011.xls]Sheet1'!$G$52)

şimdi bu formülde 23.11.2011 yazan kısımı, otomatik olarak bir hücreden almasını istesem olur mu? yani a1, a2, a3 ... de tarih yazsa, daha sonra yukarıdaki formülü de b1 e yazıp aşağıya çeksem, o tarihi kendisi güncellese a sütunundakidaki tarihe göre?

olur mu lan böyle bir şey?

 

=Dolaylı() formülüyle yapılabilir sanıyorum ancak şu anda formülü düzenleyemeyeceğim. Bir inceleyin isterseniz.

44

=INDIRECT("[" & A3 &".xls]Sheet1!$A$1")

A3 hücresinde değişkenin yazsın.
Diğeri de ilgili dosyanın A1ini döndürüyor.
İhtiyacına göre değiştirebilirsin mantığı anladıysan.

cakabo

support.microsoft.com

=AVERAGE(indirect("'[abc ")&indirect(a1)&indirect(".xls]Sheet1'!$A$51");indirect("'[abc ")&indirect(a1)&indirect(".xls]Sheet1'!$G$52"))

olabilir sanıyorum, parantezlerde hata yoksa tabi.

44

çok sağolun be... süper işime yaradı

gelecektengelenkutupayısı
1

mobil görünümden çık