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.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
970
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
=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:

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,543
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kod:
=EĞERSAY(DOLAYLI("AU5:AU"&Saat);"Sipariş")
 
Katılım
20 Kasım 2010
Mesajlar
111
Excel Vers. ve Dili
Microsoft Office Pro Plus 2010
İ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.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,543
Excel Vers. ve Dili
2019 Türkçe
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.
 
Katılım
20 Kasım 2010
Mesajlar
111
Excel Vers. ve Dili
Microsoft Office Pro Plus 2010
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ı ?
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
970
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
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:
Katılım
20 Kasım 2010
Mesajlar
111
Excel Vers. ve Dili
Microsoft Office Pro Plus 2010
=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.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
970
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
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:
Katılım
20 Kasım 2010
Mesajlar
111
Excel Vers. ve Dili
Microsoft Office Pro Plus 2010
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.
 
Üst