Özellik ikonu

Ad Tanımla

İndirme izni yok

Genel Bakış

Ad Tanımla (Define Name), bir hücreye, hücre aralığına, sabit değere ya da formüle F2 veya B2:B9 gibi adresler yerine anlamlı bir ad (ör. KDV_Orani) vermenizi sağlayan Excel komutudur. Adlar formülleri okunaklı hale getirir, mutlak başvuru hatalarını azaltır, veri doğrulama, koşullu biçimlendirme ve grafiklerde de kullanılabilir. Bu sayfada komutun nerede bulunduğunu, ad kurallarını, kapsam ve ad türlerini, dinamik adları, Ad Yöneticisi'ni, sürüm farklarını ve sık karşılaşılan sorunların çözümlerini 10 uygulamalı örnekle öğreneceksiniz.

Nerede bulunur​

Ad Tanımla komutuna birkaç yoldan ulaşabilirsiniz:
  • Şerit: Formüller > Tanımlı Adlar > Ad Tanımla (Formulas > Defined Names > Define Name). Önce bir hücre ya da aralık seçerseniz Başvuru yeri kutusu otomatik dolar.
  • Sağ tık menüsü: Seçili hücre ya da aralığa sağ tıklayıp Ad Tanımla... (Define Name...) seçeneğini kullanın.
  • Ad Kutusu: Formül çubuğunun solundaki Ad Kutusu (Name Box) alanına adı yazıp Enter'a basın. En hızlı yöntem budur.
  • Seçimden Oluştur: Formüller > Tanımlı Adlar > Seçimden Oluştur (Create from Selection) ya da Ctrl+Shift+F3. Başlık satırı ya da sütunundaki metinleri ad olarak kullanır.
  • Ad Yöneticisi: Formüller > Tanımlı Adlar > Ad Yöneticisi (Name Manager) ya da Ctrl+F3. Buradaki Yeni (New) düğmesi de Ad Tanımla iletişim kutusunu açar.
  • Formül yazarken: F3 tuşu Ad Yapıştır (Paste Name) kutusunu açar. Formüller > Tanımlı Adlar > Formülde Kullan (Use in Formula) listesi de mevcut adları sunar.
Ad Kutusu'nun açılır okunda çalışma kitabındaki adlar listelenir; birini seçtiğinizde Excel doğrudan o aralığa gider. F5 (Git) kutusunda da adlar görünür.

Nasıl kullanılır: adım adım​

Ad Tanımla iletişim kutusuyla ad oluşturmak için:
  1. Adlandırmak istediğiniz hücre ya da aralığı seçin.
  2. Formüller > Tanımlı Adlar > Ad Tanımla komutuna tıklayın.
  3. Ad (Name) kutusuna kurallara uygun bir ad yazın (ör. Vize_Notlari).
  4. Kapsam (Scope) listesinden Çalışma Kitabı (Workbook) ya da belirli bir sayfa seçin. Varsayılan çalışma kitabıdır.
  5. İsterseniz Açıklama (Comment) kutusuna adın amacını yazın; Ad Yöneticisi'nde görünür.
  6. Başvuru yeri (Refers to) kutusunu kontrol edin. Buraya hücre adresi, sabit değer ya da formül yazılabilir.
  7. Tamam'a tıklayın.
Ad tanımlandıktan sonra formüllerde adres yerine doğrudan adı yazarsınız. Örneğin vize notlarının ortalamasını almak için:
Excel formülü
=ORTALAMA(Vize_Notlari)
=AVERAGE(Vize_Notlari)
Formül yazarken ilk harfleri girdiğinizde Excel adı otomatik tamamlama listesinde önerir; Sekme tuşu ile seçebilirsiniz.

Ad yazma kuralları​

Excel bir adı kabul etmeden önce şu kuralları denetler:
  • İlk karakter: Harf, alt çizgi (_) ya da ters eğik çizgi (\) olmalıdır. Rakamla başlayamaz.
  • Boşluk: Adda boşluk bulunamaz; alt çizgi ya da nokta kullanın (Satis_Toplami, Satis.Toplami).
  • Hücre adresine benzememeli: A1, KDV1, Q1 ve R1C1 gibi adlar geçerli bir hücre adresi olduğundan kullanılamaz. Tek başına R ve C harfleri de geçersizdir. Ceyrek1 gibi sütun sınırını aşan adlar geçerlidir.
  • Uzunluk: En çok 255 karakter.
  • Büyük/küçük harf: Ayırt edilmez; Kdv_Orani ile KDV_ORANI aynı addır.
  • Türkçe karakter: ş, ğ, ı, İ, ö, ü, ç harfleri ad içinde kullanılabilir.
  • Benzersizlik: Aynı kapsamda iki ad aynı olamaz. Farklı kapsamlarda (kitap ve sayfa) aynı ad bulunabilir.
İyi bir ad kısa, anlamlı ve tutarlıdır. Birden çok sözcük için alt çizgi kullanın ve grupları önekle ayırın (ör. Prm_Oran, Prm_Hedef).

Ad türleri ve kapsam​

Başvuru yeri kutusuna yazdığınız içeriğe göre farklı ad türleri oluşur:
  • Aralık adı: Bir hücre ya da aralığa verilen addır. En yaygın türdür; formüllerde, veri doğrulamada ve grafiklerde kullanılır.
  • Sabit ad: Hücre gerektirmeyen sabit değerlerdir (ör. kur, iskonto oranı ya da bir metin). Başvuru yeri kutusuna sabit değer yazılır.
  • Formül adı: Bir hesaplamanın adıdır. Her kullanıldığında yeniden hesaplanır; ETOPLA gibi işlevler içerebilir ve başka adları kullanabilir.
  • Dinamik ad: KAYDIR (OFFSET) ya da İNDİS (INDEX) ile veri eklendikçe kendiliğinden genişleyen adlardır.
  • Tablo adı: Tablo Tasarımı > Özellikler > Tablo Adı (Table Design > Properties > Table Name) ile verilen addır; yapılandırılmış başvurularda kullanılır.
  • Yerleşik adlar: Excel'in kendisi Print_Area, Print_Titles ve _FilterDatabase gibi adları oluşturur; sayfa yapısı ve filtre ayarları bunlarda saklanır.
Kapsam (Scope): Çalışma kitabı kapsamlı bir ad tüm sayfalardan çağrılır. Sayfa kapsamlı ad yalnız o sayfada doğrudan kullanılır; başka sayfadan Sayfa1!Hedef biçiminde sayfa adıyla çağrılır. Aynı adı farklı sayfalarda ayrı değerlerle tanımlamak (şablonlar için) sayfa kapsamının en büyük yararıdır. Bir sayfada aynı adın hem sayfa hem kitap sürümü varsa o sayfada sayfa kapsamlı olan öncelik alır.
Göreli adlar: Başvuru yeri mutlak değil göreli yazılırsa (ör. B2) ad, formülün yazıldığı hücreye göre kayar. Bu, tanımlama anında etkin olan hücreye bağlıdır; bilinçli kullanılmazsa yanlış sonuç verir. Adı tanımlamadan önce doğru hücreyi seçmeye dikkat edin.

Ad Yöneticisi ve adları yönetme​

Ad Yöneticisi (Name Manager), Ctrl+F3 ile açılır ve çalışma kitabındaki bütün adları Ad, Değer, Başvuru yeri, Kapsam ve Açıklama sütunlarıyla listeler.
  • Yeni / Düzenle / Sil: (New / Edit / Delete) Ad eklemek, adı ya da başvuruyu değiştirmek ve adı silmek için kullanılır. Silinen ad, kullanıldığı formüllerde #AD? hatasına yol açar.
  • Filtre: (Filter) Yalnız sayfa kapsamlı adları, kitap kapsamlı adları, hatalı adları ya da tanımlı adları gösterir. Hatasız Adlar ve Hatalı Adlar (Names with Errors) seçenekleriyle bozuk adları hızla bulursunuz.
  • Başvuru yeri düzenleme: Alttaki Başvuru yeri kutusunda okla değil fareyle aralık seçerek değiştirebilirsiniz; ok tuşları metin imlecini kaydırır. Önce F2 ile düzenleme kipine geçin.
  • Adları listeleme: Boş bir hücreye gelip F3 > Tümünü Yapıştır (Paste List) seçeneğiyle tüm adları ve başvurularını sayfaya döküp belgeleyebilirsiniz.
  • Adları uygulama: Adı sonradan tanımladıysanız, Ad Tanımla düğmesinin açılır okundaki Adları Uygula (Apply Names) seçeneği, mevcut formüllerdeki adresleri ilgili adlarla değiştirir.
  • Seçimden Oluştur: İletişim kutusunda Üst satır (Top row), Sol sütun (Left column), Alt satır (Bottom row) ve Sağ sütun (Right column) seçeneklerinden başlıkların bulunduğu yeri işaretlersiniz. Başlıktaki boşluklar alt çizgiye dönüşür.
Ad Yöneticisi'nde Excel'in ek sütunlar, filtreler ya da sıralama gibi özellikleri sınırlıdır; çok sayıda adı olan kitaplarda Ad Yöneticisi'nin boyutunu fareyle büyütmek ve sütunları genişletmek işinizi kolaylaştırır.

İleri teknikler​

Dinamik adlar: Veri eklendikçe genişleyen adlar için KAYDIR ve BAĞ_DEĞ_DOLU_SAY (COUNTA) birlikte kullanılır; ancak KAYDIR uçucu (volatile) bir işlevdir. Daha hafif alternatif İNDİS ile aralığın son hücresini bulmaktır. Başvuru yeri kutusuna şöyle yazın:
Excel formülü
=Sayfa1!$A$2:İNDİS(Sayfa1!$A:$A;BAĞ_DEĞ_DOLU_SAY(Sayfa1!$A:$A))
=Sayfa1!$A$2:INDEX(Sayfa1!$A:$A,COUNTA(Sayfa1!$A:$A))
Bu yöntem sütunda başlık dışında boş hücre bulunmadığı varsayımıyla çalışır; sütunda başka içerik varsa adı sınırlı bir aralığa uyarlayın.
Başka özelliklerde ad: Veri doğrulamada Kaynak kutusuna adı yazarak liste oluşturabilir, koşullu biçimlendirme formüllerinde adları parametre olarak kullanabilirsiniz. Grafik serisinde ad kullanırken serinin değerleri kutusuna Kitap.xlsx!Ad ya da Sayfa1!Ad biçiminde yazmalısınız.
Formül adları: Başvuru yeri kutusuna ETOPLA, EĞER gibi işlevler yazabilir ve bu adları hücrelerde kullanabilirsiniz. Ad içinde başka adlar da çağrılabilir. Microsoft 365'te LAMBDA işleviyle bir ada kendi özel işlevinizi tanımlayabilirsiniz.
Dinamik dizi taşması: Microsoft 365 ve Excel 2021'de dizi taşması yapan bir formülün sonucunu A2# gibi bir başvuruyla bir ada bağlayabilirsiniz; liste büyüdükçe ad da büyür.
VBA ile ad: Names.Add yöntemi ad oluşturur. RefersTo özelliği her zaman İngilizce işlev adı ve virgül ayırıcıyla, RefersToLocal ise arayüz dilinde yazılır. Name.Comment açıklama, Name.Visible görünürlük verir:
VBA 3 satır
ActiveWorkbook.Names.Add Name:="KDV_Orani", RefersTo:="=Sayfa1!$F$2"
ActiveSheet.Names.Add Name:="Hedef", RefersTo:="=Sayfa1!$F$3"
ActiveWorkbook.Names("KDV_Orani").Delete
İlk satır kitap kapsamlı, ikinci satır etkin sayfa kapsamlı bir ad oluşturur; üçüncü satır adı siler.

Sınırlar, sürüm farkları ve performans​

  • Ad uzunluğu: En çok 255 karakter. Bir ad içindeki formül, Excel'in genel formül uzunluğu sınırıyla (8.192 karakter) sınırlıdır.
  • Excel 2016 ve 2019: Ad Tanımla, Ad Yöneticisi ve Seçimden Oluştur tam çalışır. Dinamik dizi taşması ve LAMBDA yoktur.
  • Excel 2021: Dinamik diziler (A2# gibi taşma başvuruları) kullanılabilir; LAMBDA ile özel işlev adları yazılamaz.
  • Microsoft 365: Dinamik diziler ve LAMBDA desteklenir; yeni işlevler yalnız bu sürümde adlarla birlikte kullanılabilir.
  • Excel Web: Ad Kutusu ile ad oluşturabilir ve mevcut adları kullanabilirsiniz; gelişmiş Ad Yöneticisi seçenekleri masaüstü uygulamasına göre sınırlı olabilir.
  • Mac: Şerit yolu benzerdir (Formüller sekmesi); klavye kısayolları farklı olabilir, menü komutlarını kullanmak daha güvenlidir.
  • Performans: Aralık adları hesaplamayı yavaşlatmaz. KAYDIR ve DOLAYLI (INDIRECT) içeren dinamik adlar uçucudur; her hesaplamada yeniden değerlendirilir, bu yüzden çok sayıda formülde kullanmayın. Tüm sütun başvuruları (A:A) BAĞ_DEĞ_DOLU_SAY ile genelde sorun çıkarmaz ama gerekmedikçe geniş aralıklardan kaçının.
  • Temizlik: Kopyalanan sayfalardan gelen kullanılmayan, hatalı ya da harici bağlantılı adlar dosya boyutunu ve açılış süresini artırır; düzenli olarak Ad Yöneticisi'nden temizleyin.

Neden çalışmıyor?​

Ad Tanımla ile ilgili sık sorunlar, nedenleri ve çözümleri:
  • Belirti: Formülde #AD? hatası. Neden: Ad yanlış yazılmış, silinmiş, ya da başka sayfanın kapsamında tanımlanmış. Çözüm: Ctrl+F3 ile adın varlığını ve Kapsam sütununu kontrol edin; adı F3 ile listeden seçerek yazın.
  • Belirti: "Girdiğiniz ad geçerli değil" uyarısı. Neden: Ad boşluk içeriyor, rakamla başlıyor ya da A1, KDV1 gibi hücre adresine benziyor. Çözüm: Alt çizgi kullanın, harfle başlayın, adres benzeri adları değiştirin (ör. KDV_1).
  • Belirti: Ad, Ad Yöneticisi listesinde görünmüyor. Neden: Ad VBA ile gizlenmiş (Visible False) ya da filtre açık. Çözüm: Filtre menüsünden Filtreyi Temizle (Clear Filter) seçin; gizli adlar için VBA'da Visible özelliğini True yapın.
  • Belirti: Ad #BAŞV! gösteriyor. Neden: Başvurulan satır, sütun ya da sayfa silinmiş. Çözüm: Ad Yöneticisi'nde Başvuru yeri kutusunu doğru aralıkla yeniden yazın.
  • Belirti: Sayfayı kopyalayınca "Bu ad zaten var" sorusu çıkıyor. Neden: Sayfadaki adlar kitaptaki adlarla çakışıyor. Çözüm: Hayır ile sayfa kapsamlı kopya oluşturun ya da adları önce yeniden adlandırın; gereksiz harici bağlantıları Veri > Sorgular ve Bağlantılar > Bağlantıları Düzenle bölümünden kontrol edin.
  • Belirti: Dinamik ad yeni satırları kapsamıyor. Neden: Sütunda başlık dışında başka veri ya da boşluk var; BAĞ_DEĞ_DOLU_SAY yanlış sayıyor. Çözüm: Sayım sütununu yalnız veri bulunacak şekilde ayırın ya da veriyi tabloya (Ctrl+T) çevirin.
  • Belirti: Ad kopyalanan formülde yanlış hücreye bakıyor. Neden: Başvuru göreli tanımlanmış. Çözüm: Başvuruyu mutlak ($ işaretli) olarak yeniden tanımlayın.
  • Belirti: Veri doğrulama listesi çalışmıyor. Neden: Ad hatalı aralığa bakıyor ya da adın önünde = işareti yok. Çözüm: Kaynak kutusuna yalnız =AdıYazın biçimiyle ekleyin ve adın Başvuru yeri'ni denetleyin.
  • Belirti: Ad tanımlanamıyor, düğme pasif. Neden: Sayfa korumalı ya da hücre düzenleme kipinde. Çözüm: Düzenleme kipinden Esc ile çıkın, Gözden Geçir > Sayfa Korumasını Kaldır (Review > Unprotect Sheet) komutunu kullanın.

1. Tek hücreye ad verme: KDV oranı​

Bir parametreyi (KDV oranı) tek hücrede tutup formüllerde adıyla kullanın:
  1. F2 hücresini seçin.
  2. Formül çubuğunun solundaki Ad Kutusu (Name Box) alanına KDV_Orani yazıp Enter'a basın. Ya da Formüller > Tanımlı Adlar > Ad Tanımla (Formulas > Defined Names > Define Name) ile Ad kutusuna KDV_Orani yazıp Başvuru yeri'nin F2 olduğunu doğrulayın.
  3. C2 hücresine KDV formülünü yazıp aşağı kopyalayın, D2 hücresine net fiyat ile KDV'yi toplayın.
C2 hücresine şu formülü yazın:
Excel formülü
=B2*KDV_Orani
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDEF
1ÜrünNet FiyatKDVToplamParametreDeğer
2Klavye450,0090,00540,00KDV Oranı20%
3Fare275,0055,00330,00
4Monitör3.800,00760,004.560,00
5Yazıcı2.900,00580,003.480,00
6Kulaklık650,00130,00780,00
KDV HesabıExcelDepo v1.0.0
F2 hücresi KDV_Orani adını taşır. İlk ürün için KDV tutarı 90,00, KDV dahil toplam 540,00 olarak hesaplanır. Oran değişirse yalnız F2'yi güncellemeniz yeter; adı kullanan tüm formüller kendiliğinden yenilenir, formülleri tek tek düzenlemeniz gerekmez.

2. Aralığa ad verme: not ortalamaları​

Vize ve final notları sütunlarını adlandırıp özet formüllerinde adres yerine ad kullanın:
  1. B2:B7 aralığını seçin, Ad Kutusu'na Vize_Notlari yazıp Enter'a basın.
  2. C2:C7 aralığını seçin, Ad Kutusu'na Final_Notlari yazıp Enter'a basın.
  3. F2 hücresine vize ortalaması formülünü yazın; F3:F5 hücrelerinde aynı mantıkla final ortalamasını (Final_Notlari), en yüksek final notunu (Final_Notlari) ve en düşük vize notunu (Vize_Notlari) hesaplayın.
F2 hücresine şu formülü yazın:
Excel formülü
=ORTALAMA(Vize_Notlari)
=AVERAGE(Vize_Notlari)
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDEF
1ÖğrenciVizeFinalOrtalamaÖzetDeğer
2Ayşe Yılmaz708579,0Vize Ortalaması67,5
3Mehmet Demir556058,0Final Ortalaması72,5
4Zeynep Kaya909593,0En Yüksek Final95
5Ali Çelik455048,0En Düşük Vize45
6Elif Şahin807577,0
7Burak Arslan657068,0
Okul NotlarıExcelDepo v1.0.0
Vize_Notlari B2:B7, Final_Notlari C2:C7 aralığına bakar. Vize ortalaması 67,5, final ortalaması 72,5, en yüksek final notu 95, en düşük vize notu 45 olarak hesaplanır. Formüller B2:B7 gibi adresler yerine adı taşıdığı için neyin hesaplandığı ilk bakışta anlaşılır.

3. Seçimden Oluştur: başlıklardan ad üretme​

Başlık satırındaki metinleri toplu ad olarak kullanmak için Seçimden Oluştur komutunu kullanın:
  1. B1:C7 aralığını (başlıklar dahil) seçin.
  2. Formüller > Tanımlı Adlar > Seçimden Oluştur (Formulas > Defined Names > Create from Selection) komutuna tıklayın ya da Ctrl+Shift+F3 tuşlarına basın.
  3. Yalnızca Üst satır (Top row) kutusunu işaretleyip Tamam'a tıklayın.
  4. Excel Satış ve Gider adlarını, başlıkların altındaki veri aralıklarına tanımlar.
F2 hücresine şu formülü yazın:
Excel formülü
=TOPLA(Satış)
=SUM(Satış)
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDEF
1AySatışGiderKarÖzetDeğer
2Ocak85.00052.00033.000Toplam Satış644.000
3Şubat92.00058.00034.000Toplam Gider381.000
4Mart110.00064.00046.000Toplam Kar263.000
5Nisan98.00061.00037.000
6Mayıs125.00070.00055.000
7Haziran134.00076.00058.000
Aylık SatışExcelDepo v1.0.0
Seçimden Oluştur, B1 ve C1 başlıklarını ad olarak kullanıp altlarındaki veri aralıklarını (B2:B7 ve C2:C7) bu adlara bağlar; başlıklarda boşluk olsaydı Excel bunları alt çizgiye çevirirdi. Toplam satış 644.000, toplam gider 381.000, toplam kar 263.000 olarak hesaplanır. Çok sütunlu tablolarda tek hamlede onlarca ad oluşturmanın en hızlı yolu budur.

4. Tablo aralığı adı ve DÜŞEYARA​

Fiyat listesini bir adla tanımlayıp DÜŞEYARA formülünde kullanın:
  1. A2:B7 fiyat listesi aralığını seçin.
  2. Ad Kutusu'na Fiyat_Tablosu yazıp Enter'a basın.
  3. E2 hücresine arama formülünü yazıp aşağı kopyalayın; F2 hücresine adet ile fiyatı çarpın.
E2 hücresine şu formülü yazın:
Excel formülü
=DÜŞEYARA(C2;Fiyat_Tablosu;2;YANLIŞ)
=VLOOKUP(C2,Fiyat_Tablosu,2,FALSE)
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDEF
1ÜrünBirim FiyatSipariş ÜrünüAdetFiyatTutar
2Çay85,00Kahve3240,00720,00
3Kahve240,00Un1045,00450,00
4Şeker60,00Zeytinyağı2380,00760,00
5Un45,00Çay585,00425,00
6Zeytinyağı380,00
7Pirinç70,00
Sipariş FormuExcelDepo v1.0.0
Fiyat_Tablosu adı A2:B7 aralığını temsil eder; DÜŞEYARA formülünde aralık adresi yazmak gerekmez ve formülü aşağı kopyalarken aralık kaymaz (ad zaten mutlaktır). İlk sipariş için bulunan birim fiyat 240,00, tutar 720,00 olur. Fiyat listesi büyürse adın Başvuru yeri'ni Ad Yöneticisi'nden bir kez güncellemeniz yeter.

5. Sabit değer ve metin adları​

Hücreye bağlı olmayan sabit değerler de ada verilebilir. Bu örnekte kur, iskonto oranı ve firma adı adlarla tanımlanır:
  1. Formüller > Tanımlı Adlar > Ad Tanımla komutunu açın.
  2. Ad olarak Kur_USD yazın, Başvuru yeri kutusundaki içeriği silip yalnız sayısal sabiti (ör. 34,5) yazın ve Tamam'a tıklayın.
  3. Aynı şekilde Iskonto adına 0,1 değerini, Firma_Adi adına tırnak içinde bir metin (ör. "Anadolu Bilişim") verin.
  4. C2 hücresine kurla çarpan formülü, D2 hücresine iskontolu fiyat formülünü, E2 hücresine firma adını getiren formülü yazın.
C2 hücresine şu formülü yazın:
Excel formülü
=B2*Kur_USD
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDE
1ÜrünFiyat (USD)Fiyat (TL)İskontolu (TL)Tedarikçi
2Sensör12,50431,25388,13Anadolu Bilişim
3Kablo4,80165,60149,04Anadolu Bilişim
4Adaptör18,00621,00558,90Anadolu Bilişim
5Batarya25,00862,50776,25Anadolu Bilişim
6Modül40,001.380,001.242,00Anadolu Bilişim
Döviz FiyatExcelDepo v1.0.0
Kur_USD, Iskonto ve Firma_Adi hiçbir hücreye bağlı değildir; değerleri yalnız Ad Yöneticisi'nde görebilir ve değiştirebilirsiniz. İlk ürünün TL fiyatı 431,25, iskontolu fiyatı 388,13, tedarikçi sütunundaki metin ise Anadolu Bilişim olarak gelir. Sabit adlar, kullanıcının yanlışlıkla silebileceği parametre hücrelerine gerek bırakmaz; ancak değerleri sayfada görünmediği için açıklama alanına amaçlarını yazmanız önerilir.

6. Sayfa kapsamlı adlar: prim hesabı​

Yalnız bu sayfada geçerli olacak (sayfa kapsamlı) adlar oluşturun. Başka sayfalarda aynı adlar farklı değerlerle tanımlanabilir:
  1. Formüller > Tanımlı Adlar > Ad Tanımla komutunu açın.
  2. Ad olarak Prim_Orani yazın, Kapsam (Scope) listesinden bu sayfanın adını seçin, Başvuru yeri'ne E2 hücresini girin.
  3. Aynı şekilde Prim_Hedefi adını E3 hücresine, sayfa kapsamıyla tanımlayın.
  4. C2 hücresine prim formülünü yazıp aşağı kopyalayın.
C2 hücresine şu formülü yazın:
Excel formülü
=EĞER(B2>=Prim_Hedefi;B2*Prim_Orani;0)
=IF(B2>=Prim_Hedefi,B2*Prim_Orani,0)
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDE
1PersonelSatışPrimParametreDeğer
2Ahmet Koç120.0006.000Prim Oranı5%
3Selin Aydın85.0000Prim Hedefi100.000
4Murat Öztürk150.0007.500
5Derya Polat98.0000
6Can Erdem100.0005.000
7Fatma Güneş70.0000
Prim HesabıExcelDepo v1.0.0
Prim_Orani ve Prim_Hedefi yalnız bu sayfa kapsamında tanımlıdır; Ad Yöneticisi'nin Kapsam sütununda sayfa adı görünür. Hedefin altında kalan personelde prim sıfır olur, hedefi tutturan ilk personelin primi 6.000 olarak hesaplanır. Aynı şablonu başka aylık sayfalara kopyaladığınızda her sayfa kendi oran ve hedef değerlerini kullanır.

7. Veri doğrulamada ad: açılır liste​

Adlandırılmış aralığı açılır liste kaynağı olarak kullanın:
  1. D2:D5 aralığını seçip Ad Kutusu'na Sehir_Listesi, E2:E4 aralığını seçip Departman_Listesi yazın.
  2. B2:B10 aralığını seçin, Veri > Veri Araçları > Veri Doğrulama (Data > Data Tools > Data Validation) komutunu açın.
  3. İzin Ver (Allow) listesinden Liste (List) seçin; Kaynak (Source) kutusuna adı yazın.
  4. Aynı işlemi C2:C10 aralığı için Departman_Listesi adıyla tekrarlayın.
B sütunu için Kaynak kutusuna şunu yazın:
Excel formülü
=Sehir_Listesi
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDE
1PersonelŞehirDepartmanŞehir ListesiDepartman Listesi
2Ahmet KoçİstanbulSatışİstanbulMuhasebe
3Selin AydınAnkaraMuhasebeAnkaraSatış
4Murat ÖztürkİzmirÜretimİzmirÜretim
5Derya PolatBursaSatışBursa
6Can ErdemAnkaraÜretim
Personel ListesiExcelDepo v1.0.0
B2:B10 ve C2:C10 hücreleri artık yalnız adlandırılmış listelerdeki değerleri kabul eder; hücreye tıkladığınızda açılır ok görünür (Mini Sayfada ok görünmez). Listelere yeni bir şehir eklemek için Sehir_Listesi adının Başvuru yeri'ni genişletmeniz yeterlidir; doğrulama kuralını yeniden kurmanız gerekmez. Aynı adı başka sayfalarda da kullanabilirsiniz.

8. Koşullu biçimlendirmede ad: hedef takibi​

Hedef değerini bir adda tutup koşullu biçimlendirme kuralında kullanın:
  1. E2 hücresini seçip Ad Kutusu'na Hedef_Satis yazın.
  2. A2:C7 aralığını seçin; Giriş > Stiller > Koşullu Biçimlendirme > Yeni Kural (Home > Styles > Conditional Formatting > New Rule) komutunu açın.
  3. Biçimlendirilecek hücreleri belirlemek için formül kullan (Use a formula to determine which cells to format) seçeneğini işaretleyin.
  4. Kuralı yazın ve kırmızı dolgu seçip Tamam'a tıklayın; ikinci kural için yeşil dolgu ekleyin.
Birinci kural için formül kutusuna şunu yazın:
Excel formülü
=$B2<Hedef_Satis
C2 hücresindeki durum formülü:
Excel formülü
=EĞER(B2>=Hedef_Satis;"Hedefte";"Altında")
=IF(B2>=Hedef_Satis,"Hedefte","Altında")
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDE
1BölgeSatışDurumParametreDeğer
2Marmara182.000HedefteAylık Hedef150.000
3Ege148.000Altında
4Akdeniz165.000Hedefte
5İç Anadolu139.000Altında
6Karadeniz152.000Hedefte
7Doğu Anadolu121.000Altında
Hedef TakibiExcelDepo v1.0.0
Satışı hedefin altında kalan bölgelerin satırları açık kırmızı dolgu ve koyu kırmızı yazıyla, hedefi tutturanlar açık yeşil dolgu ve koyu yeşil yazıyla görünür. İlk bölgenin durum metni Hedefte olarak hesaplanır. Hem kural hem durum formülü aynı Hedef_Satis adını kullandığından hedefi E2 hücresinde değiştirdiğinizde renkler ve durum metni birlikte güncellenir.

9. Dinamik ad: büyüyen liste​

Listeye satır eklendikçe kendiliğinden genişleyen bir ad tanımlayın:
  1. Formüller > Tanımlı Adlar > Ad Tanımla komutunu açın.
  2. Ad olarak Tutarlar yazın; Kapsam çalışma kitabı olsun.
  3. Başvuru yeri kutusuna başlık hücresinin altından başlayıp C sütunundaki dolu hücre sayısı kadar uzayan KAYDIR formülünü yazın (sayfa adı boşluk içerdiği için tek tırnak kullanılır).
  4. E2:E4 hücrelerinde TOPLA, BAĞ_DEĞ_SAY ve ORTALAMA işlevlerini bu adla çalıştırın.
Başvuru yeri kutusuna şunu yazın:
Excel formülü
=KAYDIR('Dinamik Satış'!$C$2;0;0;BAĞ_DEĞ_DOLU_SAY('Dinamik Satış'!$C:$C)-1;1)
=OFFSET('Dinamik Satış'!$C$2,0,0,COUNTA('Dinamik Satış'!$C:$C)-1,1)
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDE
1TarihTemsilciTutarÖzetDeğer
205.01.2024Ayşe Yılmaz12.500,00Toplam74.650,00
309.01.2024Mehmet Demir8.400,00Kayıt Sayısı6
415.01.2024Zeynep Kaya21.300,00Ortalama12.441,67
522.01.2024Ali Çelik6.750,00
628.01.2024Elif Şahin15.900,00
702.02.2024Burak Arslan9.800,00
Dinamik SatışExcelDepo v1.0.0
Tutarlar adı C2'den başlar ve C sütunundaki dolu hücre sayısından başlığı çıkararak uzunluğunu belirler. Toplam 74.650,00, kayıt sayısı 6, ortalama 12.441,67 olarak hesaplanır. Listenin altına yeni bir satır eklediğinizde ad da otomatik uzar ve üç formül yeni kaydı kendiliğinden hesaba katar. KAYDIR uçucu bir işlev olduğundan çok büyük çalışma kitaplarında İNDİS tabanlı tanımı tercih edin.

10. Formül adları ve açıklama: bütçe özeti​

Bir hesaplamanın kendisini ada verin ve adlara açıklama ekleyin:
  1. Formüller > Tanımlı Adlar > Ad Tanımla komutunu açın.
  2. Ad olarak Toplam_Gelir yazın; Açıklama alanına amacını yazın; Başvuru yeri kutusuna Tür sütununda Gelir olan tutarları toplayan ETOPLA formülünü girin.
  3. Aynı şekilde Toplam_Gider adını Gider ölçütüyle tanımlayın.
  4. Üçüncü ad olan Net_Durum için Başvuru yeri'ne iki adın farkını yazın (ör. Toplam_Gelir eksi Toplam_Gider).
  5. E2, E3 ve E4 hücrelerine adları doğrudan yazın.
Toplam_Gelir adının Başvuru yeri kutusuna şunu yazın:
Excel formülü
=ETOPLA('Bütçe Özeti'!$B$2:$B$8;"Gelir";'Bütçe Özeti'!$C$2:$C$8)
=SUMIF('Bütçe Özeti'!$B$2:$B$8,"Gelir",'Bütçe Özeti'!$C$2:$C$8)
Ad Tanımla
Formülünü incelemek için bir hücre seçin.
ABCDE
1KalemTürTutarÖzetDeğer
2Satış GeliriGelir120.000Toplam Gelir153.000
3Kira GeliriGelir15.000Toplam Gider94.500
4Danışmanlık GeliriGelir18.000Net Durum58.500
5Kira GideriGider22.000
6Personel GideriGider54.000
7ElektrikGider6.500
8PazarlamaGider12.000
Bütçe ÖzetiExcelDepo v1.0.0
Toplam_Gelir, Toplam_Gider ve Net_Durum hücreye bağlı olmayan formül adlarıdır; her biri Ad Yöneticisi'nde Açıklama sütununda amacını gösterir. E2:E4 hücreleri yalnız adı yazarak sonuç verir. Bu tabloda E4 hücresi 58.500 gösterir; bu değer, Net_Durum adının Toplam_Gelir eksi Toplam_Gider olarak hesaplanmasıyla bulunur ve üç adın da doğru tanımlandığını gösterir. Formül adları, uzun ve tekrarlanan hesapları tek bir okunaklı sözcüğe indirger; Tür sütunundaki ölçüt ya da aralık değişirse yalnız adı düzeltirsiniz.

Kullanırken dikkat edin​

  • Başvuruyu mutlak tutun: Ad Tanımla ile seçili aralık varsayılan olarak mutlak ($ işaretli) kaydedilir. Başvuru yeri kutusuna elle göreli adres yazarsanız ad, formülün bulunduğu hücreye göre kayar ve beklenmedik sonuçlar verir.
  • Hücre adresine benzeyen ad yazmayın: KDV1, Q1, R1C1 gibi adlar geçerli hücre adresleri olduğundan kabul edilmez. Bunun yerine KDV_1 ya da Ceyrek1 gibi adlar kullanın; tek başına R ve C harfleri de yasaktır.
  • Ad Kutusu kitap kapsamı verir: Ad Kutusu'na yazarak oluşturulan adlar çalışma kitabı kapsamındadır. Sayfa kapsamlı ad istiyorsanız Ad Tanımla iletişim kutusundaki Kapsam listesinden sayfayı seçin ya da adı sayfa adıyla birlikte (Sayfa1!Hedef) Ad Kutusu'na yazın.
  • Satır ve sütun silme etkisi: Adın başvurduğu satır, sütun ya da sayfayı silerseniz ad #BAŞV! hatasına döner. Düzenli olarak Ad Yöneticisi'ni açıp Filtre > Hatalı Adlar ile bozuk adları bulun ve düzeltin ya da silin.
  • Sayfa kopyalama ve adlar: Adları olan bir sayfayı başka bir kitaba taşıdığınızda ya da kopyaladığınızda adlar da çoğalabilir. Çakışma uyarısı çıktığında önce adları gözden geçirin; gereksiz harici bağlantıları Ad Yöneticisi'nden temizleyin.
  • Kısayollar: Ctrl+F3 Ad Yöneticisi'ni, Ctrl+Shift+F3 Seçimden Oluştur'u, F3 Ad Yapıştır kutusunu, F5 ya da Ctrl+G Git kutusunu açar. Ad Kutusu'na gitmek için Ctrl+G ile adı yazıp Enter'a basmanız da yeterlidir.
  • Açıklama alanını kullanın: Ad Yöneticisi'ndeki Açıklama sütunu adın amacını, birimini ya da güncelleme tarihini yazmak için idealdir. Özellikle sabit ve formül adlarında, değer hücrelerde görünmediği için ekip çalışmasında çok işe yarar.
  • Dinamik adlarda doğru sütunu sayın: BAĞ_DEĞ_DOLU_SAY ile oluşturulan dinamik adlar, sütunda başlık dışında boş olmayan başka hücre varsa yanlış uzunluk üretir. Veriyi ayrı bir sütunda tutun ya da Ctrl+T ile tabloya çevirin; tablolar kendiliğinden genişler.
  • Grafik serilerinde ad: Grafik serisinin değer kutusuna ad yazarken Kitap.xlsx!Ad ya da Sayfa1!Ad biçimini kullanın; yalnız adı yazarsanız Excel kabul etmeyebilir. Dinamik adlarla grafikler veri eklendikçe kendiliğinden güncellenir.
  • Gizli adlar güvenlik değildir: VBA ile Visible özelliği False yapılan adlar Ad Yöneticisi'nde görünmez, ancak kitabı açan herkes VBA ile bunları listeleyebilir. Gizlemeyi şifreleme ya da güvenlik amacıyla kullanmayın.
  • Adlandırma standardı belirleyin: Ekip çalışmalarında Prm_Oran, Prm_Hedef gibi önekli adlar, tablolar için tbl, tutarlar için tut gibi kısaltmalar kullanın. Tutarlı adlar Formül Otomatik Tamamlama listesinde ilgili adları bir arada gösterir.
  • Sürüm ve platform farkları: Dinamik dizi başvuruları (A2#) ve LAMBDA ile özel işlev adları yalnız Microsoft 365'te (LAMBDA için) ve dinamik dizi desteğiyle Excel 2021'de çalışır. Excel Web ve Mac'te şerit yolu benzerdir ama bazı kısayol ve Ad Yöneticisi seçenekleri farklı ya da sınırlı olabilir.
  • İlgili konular: Ad Yöneticisi (Name Manager), Ad Kutusu (Name Box), Seçimden Oluştur (Create from Selection), Ad Yapıştır (Paste Name), Veri Doğrulama (Data Validation), Koşullu Biçimlendirme (Conditional Formatting), Tablo ve yapılandırılmış başvuru (Table and structured reference), Mutlak ve göreli başvuru. İşlevler: KAYDIR, İNDİS, BAĞ_DEĞ_DOLU_SAY, DOLAYLI, DÜŞEYARA, ETOPLA, TOPLA, ORTALAMA, EĞER, LAMBDA. VBA öğeleri: Names.Add, Name.RefersTo, Name.Comment, Range.CreateNames.
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
15
İlk yayın
Güncel

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst