• DİKKAT

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

DOLAYLI'da dosya kapalı ikende değerlerin gözükmesi

Katılım
18 Ağustos 2009
Mesajlar
752
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Arkadaşlar bu formülümle

=EĞER(BUGÜN()>=$A$1+SÜTUN()-2;DOLAYLI("'[2018-12--TORNA.xlsm]"&C2&"'!$M$3");"")

komut uyguladığımda karşı dosya kapandığı anda 1 hücrede hareket olduğunda #BAŞV! hatası vermekte ancak

='[2018-12--TORNA.xlsm]1'!$N$3

bu formülde vermemekte. Amacım bu hatayı

=EĞER(BUGÜN()>=$A$1+SÜTUN()-2;DOLAYLI("'[2018-12--TORNA.xlsm]"&C2&"'!$M$3");"")

bu formülde almamaktadır. Bunun için ne gibi bir formül uygulayabilirim?
 
Merhaba.

DOLAYLI işlevini, aynı belge içerisine atıf yapacak şekilde veya AÇIK başka belgeye atıf yapacak şekilde kullanabilirsiniz.
Yani, kapalı belgeye atıf yapan DOLAYLI işleviyle veri alamazsınız.
 
Merhaba.

DOLAYLI işlevini, aynı belge içerisine atıf yapacak şekilde veya AÇIK başka belgeye atıf yapacak şekilde kullanabilirsiniz.
Yani, kapalı belgeye atıf yapan DOLAYLI işleviyle veri alamazsınız.

Peki hocam bu formülü başka ne gibi formüllerle değiştirerek istediğim işi gerçekleştirebilirim? ='[2018-12--TORNA.xlsm]1'!$N$3 bu formülü de veriyorum ancak dosyamda ayın 2'sinde 1' 2' olarak ayın 3'ünde 2' 3' olarak değiştirmek zorunda kalıyorum ki bu şekilde tam 300 adet hücrem var...
 
amacım dosyalar açık olmadan da verileri görebilmek
 
.
Her iki belgeyi de görmek ve yapılmak istenilen işlemi tam olarak anlamak gerekir.
.
 
İstenilen
=EĞER(BUGÜN()>=$A$1+SÜTUN()-2;DOLAYLI("'[2018-12--TORNA.xlsm]"&C2&"'!$M$3");"")
formülde de gözüktüğü gibi 2018-12--TORNA.xlsm dosyasının 1-2-3-4......31 gün boyuncaki belirtilen hücrelerde bulunan değerleri görmek..
 
O zaman şöyle yapın.
Belgenizde uygun bir alana (yardımcı alan gibi düşünün) tüm günlerin verilerini normal formül ile (BUGÜN() ile karşılaştırma yapmadan) listeletin.
Bu yardımcı alandan da DOLAYLI veya uygun başka bir işlev içeren formül ile de istenilen güne ait bilgiyi alarak kullanın.
 
O zaman şöyle yapın.
Belgenizde uygun bir alana (yardımcı alan gibi düşünün) tüm günlerin verilerini normal formül ile (BUGÜN() ile karşılaştırma yapmadan) listeletin.
Bu yardımcı alandan da DOLAYLI veya uygun başka bir işlev içeren formül ile de istenilen güne ait bilgiyi alarak kullanın.
Hocam sizler bu konuda çok daha iyisiniz.. Açıkcası çok Professional olmadığım için bu dediklerinizi maalesef yapamıyorum. Eğer size zahmet olmazsa buna benzer bir örnek dosya ekleyebilirmisiniz? Teşekkürler iyi çalışmalar

SM-G935F cihazımdan Tapatalk kullanılarak gönderildi
 
Kusura bakmayın ama örnek belge eklemesi gereken sizsiniz bence.

Konu açılış mesajında verdiğiniz formüllere bakıldığında kapalı belgede kontrol edilecek hücre sabit (aynı) bir hücre değil galiba ama,
yine de tarif edeyim; verinin yazılacağı belgede boş/uygun bir sütunda (sayfalardaki hücre adresleri farklı ise formülleri ona göre düzelterek)
-- ilk satıra ='[2018-12--TORNA.xlsm]1'!$N$3 formülünü,
-- bir alt satıra ='[2018-12--TORNA.xlsm]2'!$N$3 formülünü,
.......
--31'inci satıra ='[2018-12--TORNA.xlsm]31'!$N$3 formülünü uygulayın.
Bu alan yardımcı alan olacak.

Ardından da asıl hesaplama hücresindeki fomülünüzde DOLAYLI işlevinin parantezi içerisinde yukarıdaki şekilde formül uyguladığınız
hücreleri adres göstererek asıl formülünüzü/hesaplamanızı uygulayın/yapın.

Ancak bu kadar tarif edebiliyorum, kusura bakmayınız. Belirttiğim husus profesyonellik gerektirmiyor bence.
.
 
Öncelikle teşekkür ederim. Dosyamı eklerim sizlere ancak Network üzerinden başka dosyayla bağlantılı çalıştığından eklememiştim. Eğer birebir de eklesem size faydalı olurmu Ömer bey?
Kusura bakmayın ama örnek belge eklemesi gereken sizsiniz bence.

Konu açılış mesajında verdiğiniz formüllere bakıldığında kapalı belgede kontrol edilecek hücre sabit (aynı) bir hücre değil galiba ama,
yine de tarif edeyim; verinin yazılacağı belgede boş/uygun bir sütunda (sayfalardaki hücre adresleri farklı ise formülleri ona göre düzelterek)
-- ilk satıra ='[2018-12--TORNA.xlsm]1'!$N$3 formülünü,
-- bir alt satıra ='[2018-12--TORNA.xlsm]2'!$N$3 formülünü,
.......
--31'inci satıra ='[2018-12--TORNA.xlsm]31'!$N$3 formülünü uygulayın.
Bu alan yardımcı alan olacak.

Ardından da asıl hesaplama hücresindeki fomülünüzde DOLAYLI işlevinin parantezi içerisinde yukarıdaki şekilde formül uyguladığınız
hücreleri adres göstererek asıl formülünüzü/hesaplamanızı uygulayın/yapın.

Ancak bu kadar tarif edebiliyorum, kusura bakmayınız. Belirttiğim husus profesyonellik gerektirmiyor bence.
.

SM-G935F cihazımdan Tapatalk kullanılarak gönderildi
 
Bakın bu mesaj, böyle pek zor görünmeyen (bence hakikaten kendiniz yapabilirsiniz diye düşünüyorum hala) bir konu için 11'inci mesaj oluyor ve
bir sonuca ulaşılmış da değil.
Örnek belgedeki verilerin gerçek veriler olmasını zaten istemeyiz ve her zaman; "özel bilgi içermeyen örnek belge " şeklinde belirtiyoruz.

Ama örnek belgenin gerçek belgeyle aynı yapıda (sayfa ismi, başlık satırı, veri türü gibi) olması ve
gerçek belgedeki verileri temsil edebilecek nitelikte örnek veriler içermesi, kullanılan formül/makro/userformların belge içerisinde olması gerekir.
Bundan amacımız da gereksiz mesajlaşma olmadan doğrudan çözüme gidip, destek bekleyen diğer üyelerin sorularıyla ilgilenme isteğimiz.
.
 
Geri
Üst