Arama ve başvuru · Excel fonksiyonu

Excel DOLAYLI formülü

Türkçe Excel: DOLAYLIİngilizce Excel: INDIRECT

DOLAYLI, metin olarak yazılmış bir hücre adresini ("B3" ya da "B2:B5") gerçek bir başvuruya çevirir. Adresi başka hücrelerden & ile kurabildiğin için, kullanıcının seçtiği satıra, aya ya da sayfaya göre değişen formüller yazmayı sağlar.

İngilizce Excel'de adı INDIRECT. Bağımlı açılır listeler ve "seçilen ayın sayfasından getir" gibi kullanımlarda sık görülür.

DOLAYLI nasıl yazılır?

Türkçe Excel=DOLAYLI(başv_metni; [a1])
İngilizce Excel=INDIRECT(ref_text, [a1])
başv_metni
Adres metni: "B3", "B2:B"&E1 ya da adresi içeren bir hücre.
a1
İsteğe bağlı. Adres biçimi; boş bırakırsan normal B3 biçimi kullanılır.

Köşeli parantez içindeki argümanlar isteğe bağlıdır.

DOLAYLI örnekleri

Formüller aşağıdaki tabloya göre yazıldı; sonuçlar Hücre'nin formül motoruyla hesaplandı.

ABCD
1GünZiyaretçiAdres
2Pzt120B6
3Sal135
4Çar98
5Per160
6Cum210
Ziyaret
  1. =DOLAYLI("B3")135

    Tırnak içindeki metin B3 hücresine çevrilir ve değeri gelir.

    İngilizce Excel'de: =INDIRECT("B3")

  2. =DOLAYLI(D2)210

    D2'de "B6" metni yazıyor; DOLAYLI o adresteki değeri getirir. D2'yi değiştirince sonuç da değişir.

    İngilizce Excel'de: =INDIRECT(D2)

  3. =TOPLA(DOLAYLI("B2:B"&4))353

    Aralığın sonu & ile kuruldu: "B2:B4". Sayıyı bir hücreden alırsan toplanacak gün sayısı değiştirilebilir olur.

    İngilizce Excel'de: =SUM(INDIRECT("B2:B"&4))

Kendin dene: DOLAYLI alıştırması

Formülü tablodaki kesik çizgili hücreye yaz ve Enter'a bas. Hücre sonucu kontrol eder, yanlışsa nedenini söyler. Kayıt gerekmez.

Sık yapılan hatalar

Adresi tırnaksız yazmak

=DOLAYLI(B3) B3'teki değeri adres sanar. Sabit bir adres istiyorsan tırnak içinde yaz: =DOLAYLI("B3").

Satır ve sütun eklenince bozulmamasını beklemek

DOLAYLI'in içindeki adres bir metin olduğu için satır eklediğinde güncellenmez. "B2:B5" eklemeden sonra da B2:B5 kalır; normal başvurular ise kayar.

Sayfa adındaki boşluğu unutmak

Başka sayfadan getirirken sayfa adında boşluk varsa adı tek tırnak içine al: =DOLAYLI("'Ocak Satış'!B2").

Gereksiz yere kullanmak

DOLAYLI geçici bir fonksiyondur ve her değişiklikte yeniden hesaplanır; büyük dosyaları yavaşlatır. Satır numarasına göre değer getirmek için çoğu zaman İNDİS yeterlidir: =İNDİS(B2:B8;E1).

İlgili dersler

Hücre'deki derslerde bu konuyu gerçek tablolarla, adım adım ve anında geri bildirimle çalışırsın.

  1. Ders 58Konumdan değer almakArama ve başvuruTam Erişim
  2. Ders 51KDV ve sabit başvuruArama ve başvuruTam Erişim
  3. Ders 53Ürün fiyatını bulmaArama ve başvuruTam Erişim
  4. Ders 59Sırasını bulmakArama ve başvuruTam Erişim

Sıfırdan başlıyorsan: ilk 20 ders ücretsiz. Hücre seçmekten TOPLA, ORTALAMA ve YUVARLA'ya kadar; kayıt ve kart gerekmez.

Ücretsiz derslere başla