Özellik ikonu

DOLAYLI

İndirme izni yok

Genel Bakış

DOLAYLI (INDIRECT), metin olarak verilen bir hücre veya aralık başvurusunu gerçek başvuruya çevirir ve o başvurudaki değeri verir. Formülün kendisini değiştirmeden başvurulan hücreyi değiştirmek istediğinizde kullanılır. Başvuruyu metin birleştirerek oluşturabildiğiniz için satır, sütun, sayfa veya aralık seçiminin değişken olduğu çalışmalarda işe yarar.

Söz dizimi ve parametre​

TRTürkçe
=DOLAYLI(başv_metni; [a1])
ENEnglish
=INDIRECT(ref_text, [a1])
Kategori
Arama ve Başvuru
İngilizce adı
INDIRECT
Platform
Windows Mac Web
2 bağımsız değişken 1 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
başv_metniref_text Zorunlu Değeri alınacak hücreyi veya aralığı metin olarak belirtir; A1 stili, R1C1 stili, adlandırılmış aralık ya da metin olarak yazılmış hücre başvurusu olabilir.
a1a1 İsteğe bağlı başv_metni içindeki başvurunun A1 stilinde mi yoksa R1C1 stilinde mi yorumlanacağını belirleyen mantıksal değerdir.
Geçerli kullanımlar
=DOLAYLI("B1")
=DOLAYLI(C2;DOĞRU)
=DOLAYLI("R1C2";YANLIŞ)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Başvuru metni tırnak içinde yazılır ya da bir hücreden veya metin birleştirmeden gelir. Tırnaksız yazılan bir hücre adı metin değil doğrudan başvuru olduğundan, DOLAYLI bu durumda hücrenin içindeki değeri metin başvurusu olarak kullanır. Türkçe Excel'de bağımsız değişkenler noktalı virgülle, İngilizce Excel'de ise çoğunlukla virgülle ayrılır; ayırıcı bölgesel ayarlara göre değişebilir.

1. Metin olarak yazılmış hücre başvurusu​

Her satırda hangi hücrenin okunacağı C sütunundaki metinle belirlenir. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=DOLAYLI(C2)
=INDIRECT(C2)
DOLAYLI
Formülünü incelemek için bir hücre seçin.
ABCD
1ÜrünStokBaşvuru metniSeçilen stok
2Kalem120B385
3Defter85B2120
4Silgi40B5200
5Kalemtraş200B440
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 85, 120, 200 ve 40 olur. C sütunundaki "B3", "B2" gibi değerler yalnızca metindir; DOLAYLI bu metni gerçek hücre başvurusuna çevirip o hücredeki stoku okur. Başvuruyu formülün içine doğrudan "B3" biçiminde yazmak da aynı sonucu verir, ancak başvuruyu hücrede tutarsanız formülü değiştirmeden başka bir hücreyi seçebilirsiniz. a1 atlandığı için metin A1 stilinde yorumlanır.

2. A1 ve R1C1 stilini seçmek​

E sütunu, C sütunundaki başvuru metnini D sütunundaki a1 değerine göre yorumlar. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=DOLAYLI(C2; D2)
=INDIRECT(C2, D2)
DOLAYLI
Formülünü incelemek için bir hücre seçin.
ABCDE
1BölgeSatışBaşvuru metnia1Sonuç
2Marmara4.200B3DOĞRU3.100
3Ege3.100R4C2YANLIŞ2.800
4Akdeniz2.800R2C2YANLIŞ4.200
5İç Anadolu1.900B5YANLIŞ#BAŞV!
A1 ve R1C1ExcelDepo v1.0.0
Sonuçlar sırasıyla 3.100, 2.800, 4.200 ve #BAŞV! olur. İlk satırda DOĞRU verildiği için "B3" A1 stilinde okunur. İkinci ve üçüncü satırda YANLIŞ verildiği için "R4C2" ve "R2C2" R1C1 stilinde okunur; yani sırasıyla 4. satır 2. sütun (B4) ve 2. satır 2. sütun (B2) hücreleridir. Son satırda "B5" A1 stilinde yazıldığı halde a1 değeri YANLIŞ olduğundan R1C1 olarak okunamaz ve #BAŞV! hatası oluşur.

3. Metin birleştirerek değişken aralık​

Aylık giderlerin birikmiş toplamını hesaplayalım. C sütunu toplamın bitmesi gereken son satır numarasını verir. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TOPLA(DOLAYLI("B2:B"&C2))
=SUM(INDIRECT("B2:B"&C2))
DOLAYLI
Formülünü incelemek için bir hücre seçin.
ABCD
1AyGiderSon satırBirikmiş toplam
2Ocak1.200,0021.200,00
3Şubat1.350,0032.550,00
4Mart1.100,0043.650,00
5Nisan1.500,0055.150,00
6Mayıs1.250,0066.400,00
Değişken AralıkExcelDepo v1.0.0
Sonuçlar sırasıyla 1.200,00, 2.550,00, 3.650,00, 5.150,00 ve 6.400,00 olur. & işleci "B2:B" metnini C sütunundaki sayıyla birleştirir; böylece her satırda "B2:B2", "B2:B3" gibi farklı bir aralık metni oluşur. DOLAYLI bu metni gerçek aralığa çevirir ve TOPLA işlevi aralığın toplamını alır. Aralığın bitiş noktasını hücreden değiştirebildiğiniz için formülü yeniden yazmanız gerekmez.

4. ADRES işleviyle satır ve sütundan başvuru​

Okunacak hücre, satır numarası ve sütun numarasıyla belirlenir. ADRES işlevi bu iki sayıdan bir başvuru metni üretir, DOLAYLI da o metni hücre değerine çevirir. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=DOLAYLI(ADRES(C2; D2))
=INDIRECT(ADDRESS(C2, D2))
DOLAYLI
Formülünü incelemek için bir hücre seçin.
ABCDE
1ÜrünFiyatSatırSütunSonuç
2Kalem12,503235,00
3Defter35,0021Kalem
4Silgi6,75529,00
5Kalemtraş9,0041Silgi
ADRES ileExcelDepo v1.0.0
Sonuçlar sırasıyla 35,00, Kalem, 9,00 ve Silgi olur. ADRES işlevi örneğin 3. satır ve 2. sütun için "$B$3" metnini üretir; DOLAYLI bu metni B3 hücresine çevirir. Sütun numarası 1 olduğunda A sütunundaki ürün adı, 2 olduğunda B sütunundaki fiyat okunur. Bu nedenle sonuç sütununda hem metin hem sayı görebilirsiniz.

Kullanırken dikkat edin​

  • başv_metni seçenekleri: başv_metni bir A1 stili başvuru ("B1"), bir R1C1 stili başvuru ("R1C2"), bir ad tanımı (adlandırılmış aralık) ya da metin olarak yazılmış bir hücre başvurusu olabilir. Metin geçerli bir başvuru değilse DOLAYLI #BAŞV! hatası verir.
  • a1 değeri: a1 DOĞRU ya da sıfırdan farklı bir sayı ise başv_metni A1 stilinde yorumlanır. a1 YANLIŞ ya da 0 ise R1C1 stilinde yorumlanır. a1 boş bırakılırsa DOĞRU kabul edilir. A1 stilindeki bir metin a1 YANLIŞ iken R1C1 olarak okunamayacağı için #BAŞV! hatası oluşur.
  • Satır başvuruları: başv_metni tek bir satıra başvuruyorsa (örneğin "3:3") işlevin bulunduğu sütundaki hücre kullanılır. Birden çok satıra başvuruyorsa (örneğin "2:3") yine işlevin bulunduğu sütun kullanılır ve sonuç bir dizi olarak döner. DOLAYLI birden çok değer döndürebildiği için dinamik dizi formülü oluşturabilir; örneğin "2:2" başvurusu bir satırın tüm içeriğini başka yere kopyalamak için kullanılabilir. Aynı "2:2" metni a1 YANLIŞ iken A1 stilinde yazıldığı için #BAŞV! verir.
  • Başka sayfa ve çalışma kitabı: Başka bir sayfadaki hücreye başvurmak için sayfa adını tek tırnak içinde, ünlem işaretinden önce birleştirin. B12 hücresinde sayfa adı, B10 hücresinde $A$2 gibi bir başvuru varsa aşağıdaki formülü kullanabilirsiniz:
    Excel formülü
    =DOLAYLI("'"&B12&"'!"&B10)
    =INDIRECT("'"&B12&"'!"&B10)
    Çalışma kitabı adı da gerekiyorsa B13 hücresindeki kitap adını köşeli parantez içinde ekleyin:
    Excel formülü
    =DOLAYLI("'["&B13&"]"&B12&"'!"&B10)
    =INDIRECT("'["&B13&"]"&B12&"'!"&B10)
    Başka bir çalışma kitabına başvuruyorsanız o kitap açık olmalıdır; kapalıysa #BAŞV! hatası döner. Dosya yoluyla yazılan başvurular da dosya açık değilse aynı hatayı verir. Kapalı bir kitaptan değer almak için DÜŞEYYIĞ işlevi kullanılabilir.
  • Uçucu işlev: DOLAYLI uçucu bir işlevdir; çalışma sayfasında herhangi bir hücre her hesaplandığında yeniden hesaplanır ve F9 ile çalışma kitabı yeniden hesaplandığında da güncellenir. Her zaman tek iş parçacığıyla çalışır. Çok sayıda DOLAYLI kullanmak büyük çalışma kitaplarını yavaşlatabilir.
  • Ne zaman kullanılır: Formülün kendisini değiştirmeden formüldeki hücre başvurusunu değiştirmek istediğinizde DOLAYLI kullanın. Başvuru metin olarak saklandığı için hücreler taşındığında veya kopyalandığında metin aynı kalır ve formül her zaman aynı hücrelere başvurur.
  • İlgili işlevler: ADRES: Satır ve sütun numarasından başvuru metni üretir; DOLAYLI ile birleştirilerek okunacak hücre sayısal olarak seçilebilir. SÜTUNSAY: Bir aralıktaki sütun sayısını verir; DOLAYLI ile oluşturulan aralıkların genişliğini kontrol etmek için kullanılır. SATIRSAY: Bir aralıktaki satır sayısını verir; DOLAYLI ile oluşturulan aralıkların yüksekliğini ölçmek için kullanılır. TOPLA: Metinle oluşturulan aralıktaki sayısal değerlerin toplamını alır. DÜŞEYYIĞ: Kapalı bir çalışma kitabından değer almak gerektiğinde DOLAYLI yerine tercih edilir.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
9
İlk yayın
Güncel
İngilizce
INDIRECT
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst