#DEĞER! hatası

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
479
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Arkadaşlar,

Bir dosyamın içindeki bazı hücrelere diğer bir kaç dosyadan linkler ile veriler alınıyor. Bu dosyamı her açtığımda #DEĞER! hatası veriyor. verilerin bulunduğu dosyaları açtığımda bu hatalar düzeliyor. Nasıl düzeltileceği konusunda bilgi veya yorumu olan varmıdır?

Saygılar,
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kaydır, dolaylı gibi başvuru fonksiyonları ve Etopla,çoketopla,eğersay,çokeğersay,boşluksay,vseçsay vs. türündeki veri tabanı fonksiyonları kapalı dosyalarda çalışmaz.

Kullandığınız formül Etopla,çoketopla,eğersay,çokeğersay vs ise, örnek olarak topla.çarpım ile yada bu formülleri kullanmadan dizi formülleriyle işlemleri yaptırırsanız hata almazsınız.

.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

"Veri alınan dosyalar açık olmadığında alınan #DEĞER! hatası, dosya açılınca düzeliyor" ve dosya kapalıyken de bu verilerin hata vermemesi isteniyor ise, Kapalı Dosyadan veri almalısınız.Bunun için öneri;

Forum'da Bilgi Bankası--Alt Forumlar--ADO-DAO (Kapalı Dosyadan Veri Alma) bölümünü inceleyiniz.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
479
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Ömer Bey,
Formülülüm bu. yani dediğiniz gibi ETOPLA kullanmaktayım. ETOPLA dışında bunu nasıl yapabilirim.

=ETOPLA('[Taşeron Personel Raporu_Niksar Elsan.xlsm]günlük personel raporu'!$B:$B;$Y$1;'[Taşeron Personel Raporu_Niksar Elsan.xlsm]günlük personel raporu'!$E:$E)

Saygılar,
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bu şekilde deneyin.

Kod:
=TOPLA.ÇARPIM(('[Taşeron Personel Raporu_Niksar Elsan.xlsm]günlük personel raporu'!$B$1:$B$1000=$Y$1)*('[Taşeron Personel Raporu_Niksar Elsan.xlsm]günlük personel raporu'!$E$1:$E$1000))
.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
479
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Ömer bey,

Förmülü uyguladım fakat #YOK hatası veriyor. Aynı dosya içinde formül doğru çalışıyor. Başka dosyadan alınca #yok veriyor
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Formül aralığını 1 ile 1000 satırlar arası yaptım. Bu aralığı kendi dosyanıza göre düzeltmeniz gerekir. Örneğin toplanacak veriler 3. satırdan başlıyorsa, her iki bölümüde 3:1000 yapmanız gerekir.

.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
479
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Ömer Bey haklısınız.
Çok çok teşekkür eder saygılar sunarım.
 
Üst