Sayfa adlarını veya klasör adlarını hücreden almak

Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Arkadaşlar bu soru devamlı kafamı kurcalıyor

Sizlerle paylaşmak istedim .

Sorum söyle =ETOPLA('EYLÜL 2005'!$B$2:$B$23;A2&"";'EYLÜL 2005'!$G$2:$G$23) eylül 2005 yazan yere örneğin a2 gibi hücreği göstresek olmaz mı

yani şu şekilde =ETOPLA('a2'!$B$2:$B$23;A24&"";'a2'!$G$2:$G$23)+20

a2=eylül 2005 eşit olacak ( a2 hücresine ekim 2005 yazarsam formül otomatik ekim 2005 sayfasını sececek

yardımlarınızı bekliyorum
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin. Sayfa adını A2 hücresinden alır.

=ETOPLA(DOLAYLI(A2&"!$B$2:$B$23");A24;DOLAYLI(A2&"!$G$2:$G$23"))
 
Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Sayın leventm bey

Bir türlü kendi verime uyarlayamadım

Sizde çalışıyormu bende aynen şu şekilde görünüyor

"EYLÜL 2005 şeklinde göründüğü için hata veriyor

Birde =TOPLA(DOLAYLI(A31&"!G45")) şeklindeki formülde çalışmadı
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Dosyanızı eklerseniz onun üzerinden gidelim.
 
Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Levent bey örnek bir dosya hazırladım
 
Katılım
3 Mart 2005
Mesajlar
120
şöyle bi deneseniz..

=ETOPLA(DOLAYLI("'" & A2 & "'!$B$2:$B$23");C2;DOLAYLI("'" & A2 & "'!$G$2:$G$23"))

cevap 0 çıkıyo ama formül istediğiniz şeyi okuyor..
 
Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
sayın keniken & leventm bey

teşekkürler arkadaşlar

Süpersiniz başka ne diyebilirim ki

:mutlu: :hey: :hey: :hey:
 
Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Değerli arkadaşlar sizlerden farklı sayfadan etopla formulü için bir kez daha yardım isteyecektim.

Not: veri alınacak dosya diğer dosya ile birlikte acılıyor.
formül söyle
Bu formül kitap1.xls kasım 2005 sayfasının j3 yazılıdır.
=ETOPLA('[Kitap2.xls]KASIM 2005'!$A$5:$A$263;$B4&"";'[Kitap2.xls]KASIM 2005'!$AN$5:$AN$263)

Burada istediğimi tekrar söylemek istiyorum izin verirseniz
kasım 2005 yazısı değişken olacak yani sayfa adını her değiştirdiğimde formülde otomatik olarak değişecek

Yardımlarınızı bekliyorum.... :dua: :dua: :dua:
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin. Sayfa adının A1 hücresinden alındığı kabul edilmiştir.

=ETOPLA(DOLAYLI("[Kitap2.xls]"&A1&"!$A$5:$A$263");$B4&"";DOLAYLI("[Kitap2.xls]"&A1&"!$AN$5:$AN$263")
 
Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Sn Levent Bey Ã?ncelikle ilginizden ötürü coook teşekkür ederim :bravo:
Ellerinize sağlık
cok güzel calıştı :hihoho:
fakat kücük bir tırnak isareti beni az kalsın kafayı yedirtecekti.
=ETOPLA(DOLAYLI("'[Kitap2.xls]"&A1&"'!$A$5:$A$263");$B4&"";DOLAYLI("'[Kitap2.xls]"&A1&"'!$AN$5:$AN$263")

Fakat birkücük sey sormak istiyordum a1 hücresine sayfa adını nasıl alabileciğim bu konu da arkadaşaların makro önerileri olmuş daha basit yolu var mı(örneğin foksiyon işlevlerini kullanarak ben forumda dolaşırken bir adet buldum fakat calıştıramadım )

makro şu sekilde
Sub sayfaadiyaz()
For a = 1 To Sheets.Count
Cells(a, 1) = Sheets(a).Name
Next
End Sub
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
[A1] = activesheet.name
 
Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Haluk bey Teşekkür ederim

fakat salında ben formülden bahsetmiştim.

Yinede Cok teşekkür ederim

Ellerinize ve yüreğinize sağlık...

İyi calışmalar
 
Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Arkadaşlar kusura bakmayın yeni sayfa acmadığım için çünkü konumuz aynı diye düşündüm
bu sayfaya da daha önce sorduğum etopla formülününün TOPLA.ÇARPIM fonksiyonlu halini yapmaya çalıştım #BAÞV!
şeklinde bir hata cıkıyor yardımlarınızı bekliyorum :kafa:

Fakat aşağıda yazılı olan
bu yerin yerine TOPLAM LİTRE MİKTARI olarak değiştirilmiştir.
Bu formülü kullanmak istememin nedeni dosya kapalı iken değeri okumasıdır ETOPLA fonksiyonunda verileri okumuyor

=ETOPLA(DOLAYLI("'[Kitap2.xls]"&A1&"'!$A$5:$A$263");$B4&"";DOLAYLI("'[Kitap2.xls]"&A1&"'!$AN$5:$AN$263")
benim kendi denemem aşağıdadır
=TOPLA.ÇARPIM((DOLAYLI("'[Kitap2.xls]"&I1&"'!$G$509"="TOPLAM GÜNLÜK LİTRE MİKTARLARI"))*(DOLAYLI("'[Kitap2.xls]"&I1&"'!$AR$509")))
 
Katılım
9 Ocak 2006
Mesajlar
313
Excel Vers. ve Dili
Excel 2007 türkçe
tek bir hücreyi diğer sayfadan aldıramadım. nasıl olacak.

kullandığım formül bu



=(DOLAYLI("'" & A2 & "'!$B$2)
 
Katılım
10 Ekim 2005
Mesajlar
91
Excel Vers. ve Dili
2003 tr
sayfa adını yazmak hücreye için
=SAÐDAN(HÜCRE("DosyaAdı";A1);UZUNLUK(HÜCRE("DosyaAdı";A1))-MBUL("]";HÜCRE("DosyaAdı";A1);1))

(excel kitabını kaydetmemişseniz değer# hatası verir.) sorunsuz çalışıyor.

not
bu fonksiyonu sn haluk beyden almıştım.
 
Katılım
9 Ocak 2006
Mesajlar
313
Excel Vers. ve Dili
Excel 2007 türkçe
sayın tirvana

:düsün: sayfa adını a1 hücresine yazdım ama herhangi bir işlev olmadı. örnek dosya ekler misiniz ?
 
Katılım
10 Ekim 2005
Mesajlar
91
Excel Vers. ve Dili
2003 tr
excel kitabınızı kaydedin kayıtlı olmazsa sonuç vermez.
 
Katılım
9 Ocak 2006
Mesajlar
313
Excel Vers. ve Dili
Excel 2007 türkçe
kaydettim

sayfa1 sonucunu veriyor başka sonuç vermiyor örnek dosya ekler misiniz ?
 
Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Arkadaşlar kusura bakmayın yeni sayfa acmadığım için çünkü konumuz aynı diye düşündüm
bu sayfaya da daha önce sorduğum etopla formülününün TOPLA.ÇARPIM fonksiyonlu halini yapmaya çalıştım #BAÞV!
şeklinde bir hata cıkıyor yardımlarınızı bekliyorum

Fakat aşağıda yazılı olan Alıntı:
$B4&""
bu yerin yerine TOPLAM LİTRE MİKTARI olarak değiştirilmiştir.
Bu formülü kullanmak istememin nedeni dosya kapalı iken değeri okumasıdır ETOPLA fonksiyonunda verileri okumuyor

Alıntı:

=ETOPLA(DOLAYLI("'[Kitap2.xls]"&A1&"'!$A$5:$A$263");$B4&"";DOLAYLI("'[Kitap2.xls]"&A1&"'!$AN$5:$AN$263")



benim kendi denemem aşağıdadır
Alıntı:
=TOPLA.ÇARPIM((DOLAYLI("'[Kitap2.xls]"&I1&"'!$G$509"="TOPLAM GÜNLÜK LİTRE MİKTARLARI"))*(DOLAYLI("'[Kitap2.xls]"&I1&"'!$AR$509")))
ARKADAÞLAR BENİM SORUMA YARDIMCI OLACAK YOK MU :kafa:
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sorunuzu bir örnek dosya içinde tekrar sorarmısınız.
 
Üst