• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan evren_01
  • Başlangıç tarihi Başlangıç tarihi
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
 
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"))
 
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ı
 
Dosyanızı eklerseniz onun üzerinden gidelim.
 
Levent bey örnek bir dosya hazırladım
 
şö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..
 
sayın keniken & leventm bey

teşekkürler arkadaşlar

Süpersiniz başka ne diyebilirim ki

:mutlu: :hey: :hey: :hey:
 
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:
 
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")
 
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
 
Kod:
[A1] = activesheet.name
 
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
 
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")))
 
tek bir hücreyi diğer sayfadan aldıramadım. nasıl olacak.

kullandığım formül bu



=(DOLAYLI("'" & A2 & "'!$B$2)
 
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.
 
sayın tirvana

:düsün: sayfa adını a1 hücresine yazdım ama herhangi bir işlev olmadı. örnek dosya ekler misiniz ?
 
excel kitabınızı kaydedin kayıtlı olmazsa sonuç vermez.
 
kaydettim

sayfa1 sonucunu veriyor başka sonuç vermiyor örnek dosya ekler misiniz ?
 
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:
 
Sorunuzu bir örnek dosya içinde tekrar sorarmısınız.
 
Geri
Üst