• DİKKAT

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

Formül İçinde Ad Tanımlama Kullanma

Katılım
20 Kasım 2010
Mesajlar
111
Excel Vers. ve Dili
Microsoft Office Pro Plus 2010
İyi günler. Benim sorum Ad Tanımlama ile ilgili.

Böyle bir Ad Tanımladım Saat =METNEÇEVİR(ŞİMDİ();"S") İçinde olduğumuz saatin saat kısmını almak için.

Hücrede formülde kullana tıklayıp Saat tıklayıp enter yapınca içinde bulunduğum saat hücreye geliyor.
Benim yapmak istediğim ise bu formülün içinde =EĞERSAY(AU5:AU&Saat;"Sipariş") şeklinde AU5:AUSaat ile içinde bulunduğum saati şeklinde yazmak ama bir türlü yapamadım.
 
=EĞERSAY(DOLAYLI("AU5:AU"&SAAT(ŞİMDİ())+4);"Sipariş")

Formülü ad olmadan tek başına kullandığınızda ad hatası vermiyor ve doğru çalışıyor
 
Son düzenleme:
Merhaba.
Kod:
=EĞERSAY(DOLAYLI("AU5:AU"&Saat);"Sipariş")
 
=EĞERSAY(DOLAYLI("AU5:AU"&SAAT(ŞİMDİ())+4);"Sipariş")

Formülü ad olmadan tek başına kullandığınızda ad hatası vermiyor ve doğru çalışıyor

Sayın muhasebeci Ad Tanımlama yapmadığımda sizin formülde çalışıyor. Yardımınız için teşekkürler
 
İyi günler bu konuyla alakalı bir sorum daha olacak.

=TOPLA('1:31'!AV34) Bu formülle 1 ile 31 sayfalardaki AV34 hücresini topluyorum. 1 ile 31 değil de içinde bulunduğum gün olarak nasıl yazmalıyım
=TOPLA('1:&(GÜN(ŞİMDİ())'!AV34) bu formülde nerede hata yapıyorum Başvuru hatası veriyor.
 
Merhaba.
Yerleşik formüller ile olurmu bilmiyorum ama kod ile isterseniz aşağıdaki kodu bir modüle kopyalayın.
Kod:
Function GunlukToplam() As Double
    Dim Bak As Integer
    Dim Toplam As Double

    Toplam = 0
    For Bak = 1 To Day(Date)
        On Error Resume Next
        Toplam = Toplam + Sheets(CStr(Bak)).Range("AV34").Value
        On Error GoTo 0
    Next
    GunlukToplam = Toplam
End Function

Kullanımı herhangi bir hücreye normal formül gibi =GunlukToplam() yazın.
 
Muzaffer Ali bey yardımınıza teşekkürler. Ama Excel'i makro içerir şeklinde kaydetmemize izin vermiyorlar. Başka çözüm önerisi olan var mı ?
 
Kod:
=EĞERSAY(DOLAYLI("AU5:AU"&SAAT(ŞİMDİ())+4);"Sipariş")

=EĞERSAY(AU5:DOLAYLI("AU"&A1);"Sipariş")

=EĞERSAY(AU5:DOLAYLI("AU"&(SAAT(ŞİMDİ())+4));"Sipariş")
bu formülü niye kullanmıyorsunuz neyi eksik sizce
 
Son düzenleme:
=EĞERSAY(DOLAYLI("AU5:AU"&SAAT(ŞİMDİ())+4);"Sipariş")
=EĞERSAY(AU5:DOLAYLI("AU"&A1);"Sipariş")
=EĞERSAY(AU5:DOLAYLI("AU"&(SAAT(ŞİMDİ())+4));"Sipariş")
bu formülü niye kullanmıyorsunuz neyi eksik sizce

Kullanıyorum bununla günlük sayfalarda kullanıyorum.

=TOPLA('1:31'!AV34) Bu formülle 1 ile 31 sayfalardaki AV34 hücresini topluyorum. 1 ile 31 değil de içinde bulunduğum gün olarak nasıl yazmalıyım
=TOPLA('1:&(GÜN(ŞİMDİ())'!AV34) bu formülde nerede hata yapıyorum Başvuru hatası veriyor.

Bununla da özet sayfasında ayın 1 ile içinde bulunduğum güne ait olan AV34'leri toplamak istiyorum.
 
Kod:
=TOPLA.ÇARPIM(TOPLA(DOLAYLI("'"&SATIR(DOLAYLI("1:"&GÜN(BUGÜN())))&"'!AV34")))

Bu formül, özet sayfasında, ayın 1'inden bugüne kadar olan tüm günlük sayfalardaki AV34 hücrelerini doğru bir şekilde toplayacaktır. Formülü direkt olarak kopyalayıp kullanabilirsin.
 
Son düzenleme:
Kod:
=TOPLA.ÇARPIM(TOPLA(DOLAYLI("'"&SATIR(DOLAYLI("1:"&GÜN(BUGÜN())))&"'!AV34")))

Bu formül, özet sayfasında, ayın 1'inden bugüne kadar olan tüm günlük sayfalardaki AV34 hücrelerini doğru bir şekilde toplayacaktır. Formülü direkt olarak kopyalayıp kullanabilirsin.
Emeğine sağlık. Teşekkürler.
 
Geri
Üst