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.
Formül yazarken ilk harfleri girdiğinizde Excel adı otomatik tamamlama listesinde önerir; Sekme tuşu ile seçebilirsiniz.
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.
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:
İlk satır kitap kapsamlı, ikinci satır etkin sayfa kapsamlı bir ad oluşturur; üçüncü satır adı siler.
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.
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.
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.
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.
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.
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.
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.
C2 hücresindeki durum formülü:
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.
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.
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.
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.
Nasıl kullanılır: adım adım
Ad Tanımla iletişim kutusuyla ad oluşturmak için:- Adlandırmak istediğiniz hücre ya da aralığı seçin.
- Formüller > Tanımlı Adlar > Ad Tanımla komutuna tıklayın.
- Ad (Name) kutusuna kurallara uygun bir ad yazın (ör. Vize_Notlari).
- Kapsam (Scope) listesinden Çalışma Kitabı (Workbook) ya da belirli bir sayfa seçin. Varsayılan çalışma kitabıdır.
- İsterseniz Açıklama (Comment) kutusuna adın amacını yazın; Ad Yöneticisi'nde görünür.
- Başvuru yeri (Refers to) kutusunu kontrol edin. Buraya hücre adresi, sabit değer ya da formül yazılabilir.
- Tamam'a tıklayın.
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.
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.
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.
İ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:=Sayfa1!$A$2:İNDİS(Sayfa1!$A:$A;BAĞ_DEĞ_DOLU_SAY(Sayfa1!$A:$A))
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
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:- F2 hücresini seçin.
- 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.
- C2 hücresine KDV formülünü yazıp aşağı kopyalayın, D2 hücresine net fiyat ile KDV'yi toplayın.
=B2*KDV_Orani
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ürün | Net Fiyat | KDV | Toplam | Parametre | Değer |
| 2 | Klavye | 450,00 | 90,00 | 540,00 | KDV Oranı | 20% |
| 3 | Fare | 275,00 | 55,00 | 330,00 | ||
| 4 | Monitör | 3.800,00 | 760,00 | 4.560,00 | ||
| 5 | Yazıcı | 2.900,00 | 580,00 | 3.480,00 | ||
| 6 | Kulaklık | 650,00 | 130,00 | 780,00 |
KDV HesabıExcelDepo v1.0.0
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:- B2:B7 aralığını seçin, Ad Kutusu'na Vize_Notlari yazıp Enter'a basın.
- C2:C7 aralığını seçin, Ad Kutusu'na Final_Notlari yazıp Enter'a basın.
- 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.
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Öğrenci | Vize | Final | Ortalama | Özet | Değer |
| 2 | Ayşe Yılmaz | 70 | 85 | 79,0 | Vize Ortalaması | 67,5 |
| 3 | Mehmet Demir | 55 | 60 | 58,0 | Final Ortalaması | 72,5 |
| 4 | Zeynep Kaya | 90 | 95 | 93,0 | En Yüksek Final | 95 |
| 5 | Ali Çelik | 45 | 50 | 48,0 | En Düşük Vize | 45 |
| 6 | Elif Şahin | 80 | 75 | 77,0 | ||
| 7 | Burak Arslan | 65 | 70 | 68,0 |
Okul NotlarıExcelDepo v1.0.0
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:- B1:C7 aralığını (başlıklar dahil) seçin.
- 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.
- Yalnızca Üst satır (Top row) kutusunu işaretleyip Tamam'a tıklayın.
- Excel Satış ve Gider adlarını, başlıkların altındaki veri aralıklarına tanımlar.
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ay | Satış | Gider | Kar | Özet | Değer |
| 2 | Ocak | 85.000 | 52.000 | 33.000 | Toplam Satış | 644.000 |
| 3 | Şubat | 92.000 | 58.000 | 34.000 | Toplam Gider | 381.000 |
| 4 | Mart | 110.000 | 64.000 | 46.000 | Toplam Kar | 263.000 |
| 5 | Nisan | 98.000 | 61.000 | 37.000 | ||
| 6 | Mayıs | 125.000 | 70.000 | 55.000 | ||
| 7 | Haziran | 134.000 | 76.000 | 58.000 |
Aylık SatışExcelDepo v1.0.0
4. Tablo aralığı adı ve DÜŞEYARA
Fiyat listesini bir adla tanımlayıp DÜŞEYARA formülünde kullanın:- A2:B7 fiyat listesi aralığını seçin.
- Ad Kutusu'na Fiyat_Tablosu yazıp Enter'a basın.
- E2 hücresine arama formülünü yazıp aşağı kopyalayın; F2 hücresine adet ile fiyatı çarpın.
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ürün | Birim Fiyat | Sipariş Ürünü | Adet | Fiyat | Tutar |
| 2 | Çay | 85,00 | Kahve | 3 | 240,00 | 720,00 |
| 3 | Kahve | 240,00 | Un | 10 | 45,00 | 450,00 |
| 4 | Şeker | 60,00 | Zeytinyağı | 2 | 380,00 | 760,00 |
| 5 | Un | 45,00 | Çay | 5 | 85,00 | 425,00 |
| 6 | Zeytinyağı | 380,00 | ||||
| 7 | Pirinç | 70,00 |
Sipariş FormuExcelDepo v1.0.0
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:- Formüller > Tanımlı Adlar > Ad Tanımla komutunu açın.
- 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.
- Aynı şekilde Iskonto adına 0,1 değerini, Firma_Adi adına tırnak içinde bir metin (ör. "Anadolu Bilişim") verin.
- 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.
=B2*Kur_USD
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ürün | Fiyat (USD) | Fiyat (TL) | İskontolu (TL) | Tedarikçi |
| 2 | Sensör | 12,50 | 431,25 | 388,13 | Anadolu Bilişim |
| 3 | Kablo | 4,80 | 165,60 | 149,04 | Anadolu Bilişim |
| 4 | Adaptör | 18,00 | 621,00 | 558,90 | Anadolu Bilişim |
| 5 | Batarya | 25,00 | 862,50 | 776,25 | Anadolu Bilişim |
| 6 | Modül | 40,00 | 1.380,00 | 1.242,00 | Anadolu Bilişim |
Döviz FiyatExcelDepo v1.0.0
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:- Formüller > Tanımlı Adlar > Ad Tanımla komutunu açın.
- Ad olarak Prim_Orani yazın, Kapsam (Scope) listesinden bu sayfanın adını seçin, Başvuru yeri'ne E2 hücresini girin.
- Aynı şekilde Prim_Hedefi adını E3 hücresine, sayfa kapsamıyla tanımlayın.
- C2 hücresine prim formülünü yazıp aşağı kopyalayın.
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Personel | Satış | Prim | Parametre | Değer |
| 2 | Ahmet Koç | 120.000 | 6.000 | Prim Oranı | 5% |
| 3 | Selin Aydın | 85.000 | 0 | Prim Hedefi | 100.000 |
| 4 | Murat Öztürk | 150.000 | 7.500 | ||
| 5 | Derya Polat | 98.000 | 0 | ||
| 6 | Can Erdem | 100.000 | 5.000 | ||
| 7 | Fatma Güneş | 70.000 | 0 |
Prim HesabıExcelDepo v1.0.0
7. Veri doğrulamada ad: açılır liste
Adlandırılmış aralığı açılır liste kaynağı olarak kullanın:- D2:D5 aralığını seçip Ad Kutusu'na Sehir_Listesi, E2:E4 aralığını seçip Departman_Listesi yazın.
- B2:B10 aralığını seçin, Veri > Veri Araçları > Veri Doğrulama (Data > Data Tools > Data Validation) komutunu açın.
- İzin Ver (Allow) listesinden Liste (List) seçin; Kaynak (Source) kutusuna adı yazın.
- Aynı işlemi C2:C10 aralığı için Departman_Listesi adıyla tekrarlayın.
=Sehir_Listesi
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Personel | Şehir | Departman | Şehir Listesi | Departman Listesi |
| 2 | Ahmet Koç | İstanbul | Satış | İstanbul | Muhasebe |
| 3 | Selin Aydın | Ankara | Muhasebe | Ankara | Satış |
| 4 | Murat Öztürk | İzmir | Üretim | İzmir | Üretim |
| 5 | Derya Polat | Bursa | Satış | Bursa | |
| 6 | Can Erdem | Ankara | Üretim |
Personel ListesiExcelDepo v1.0.0
8. Koşullu biçimlendirmede ad: hedef takibi
Hedef değerini bir adda tutup koşullu biçimlendirme kuralında kullanın:- E2 hücresini seçip Ad Kutusu'na Hedef_Satis yazın.
- A2:C7 aralığını seçin; Giriş > Stiller > Koşullu Biçimlendirme > Yeni Kural (Home > Styles > Conditional Formatting > New Rule) komutunu açın.
- Biçimlendirilecek hücreleri belirlemek için formül kullan (Use a formula to determine which cells to format) seçeneğini işaretleyin.
- Kuralı yazın ve kırmızı dolgu seçip Tamam'a tıklayın; ikinci kural için yeşil dolgu ekleyin.
=$B2<Hedef_Satis
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Bölge | Satış | Durum | Parametre | Değer |
| 2 | Marmara | 182.000 | Hedefte | Aylık Hedef | 150.000 |
| 3 | Ege | 148.000 | Altında | ||
| 4 | Akdeniz | 165.000 | Hedefte | ||
| 5 | İç Anadolu | 139.000 | Altında | ||
| 6 | Karadeniz | 152.000 | Hedefte | ||
| 7 | Doğu Anadolu | 121.000 | Altında |
Hedef TakibiExcelDepo v1.0.0
9. Dinamik ad: büyüyen liste
Listeye satır eklendikçe kendiliğinden genişleyen bir ad tanımlayın:- Formüller > Tanımlı Adlar > Ad Tanımla komutunu açın.
- Ad olarak Tutarlar yazın; Kapsam çalışma kitabı olsun.
- 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).
- E2:E4 hücrelerinde TOPLA, BAĞ_DEĞ_SAY ve ORTALAMA işlevlerini bu adla çalıştırın.
=KAYDIR('Dinamik Satış'!$C$2;0;0;BAĞ_DEĞ_DOLU_SAY('Dinamik Satış'!$C:$C)-1;1)
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Tarih | Temsilci | Tutar | Özet | Değer |
| 2 | 05.01.2024 | Ayşe Yılmaz | 12.500,00 | Toplam | 74.650,00 |
| 3 | 09.01.2024 | Mehmet Demir | 8.400,00 | Kayıt Sayısı | 6 |
| 4 | 15.01.2024 | Zeynep Kaya | 21.300,00 | Ortalama | 12.441,67 |
| 5 | 22.01.2024 | Ali Çelik | 6.750,00 | ||
| 6 | 28.01.2024 | Elif Şahin | 15.900,00 | ||
| 7 | 02.02.2024 | Burak Arslan | 9.800,00 |
Dinamik SatışExcelDepo v1.0.0
10. Formül adları ve açıklama: bütçe özeti
Bir hesaplamanın kendisini ada verin ve adlara açıklama ekleyin:- Formüller > Tanımlı Adlar > Ad Tanımla komutunu açın.
- 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.
- Aynı şekilde Toplam_Gider adını Gider ölçütüyle tanımlayın.
- Üçüncü ad olan Net_Durum için Başvuru yeri'ne iki adın farkını yazın (ör. Toplam_Gelir eksi Toplam_Gider).
- E2, E3 ve E4 hücrelerine adları doğrudan yazın.
Ad Tanımla
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Kalem | Tür | Tutar | Özet | Değer |
| 2 | Satış Geliri | Gelir | 120.000 | Toplam Gelir | 153.000 |
| 3 | Kira Geliri | Gelir | 15.000 | Toplam Gider | 94.500 |
| 4 | Danışmanlık Geliri | Gelir | 18.000 | Net Durum | 58.500 |
| 5 | Kira Gideri | Gider | 22.000 | ||
| 6 | Personel Gideri | Gider | 54.000 | ||
| 7 | Elektrik | Gider | 6.500 | ||
| 8 | Pazarlama | Gider | 12.000 |
Bütçe ÖzetiExcelDepo v1.0.0
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.