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?
=DOLAYLI(başv_metni; [a1])=INDIRECT(ref_text, [a1])- başv_metni
- Adres metni:
"B3","B2:B"&E1ya da adresi içeren bir hücre. - a1
- İsteğe bağlı. Adres biçimi; boş bırakırsan normal
B3biç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ı.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Gün | Ziyaretçi | Adres | |
| 2 | Pzt | 120 | B6 | |
| 3 | Sal | 135 | ||
| 4 | Çar | 98 | ||
| 5 | Per | 160 | ||
| 6 | Cum | 210 |
=DOLAYLI("B3")Tırnak içindeki metin B3 hücresine çevrilir ve değeri gelir.
İngilizce Excel'de:
=INDIRECT("B3")=DOLAYLI(D2)D2'de "B6" metni yazıyor;
DOLAYLIo adresteki değeri getirir. D2'yi değiştirince sonuç da değişir.İngilizce Excel'de:
=INDIRECT(D2)=TOPLA(DOLAYLI("B2:B"&4))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.
- Ders 58Konumdan değer almakArama ve başvuruTam Erişim
- Ders 51KDV ve sabit başvuruArama ve başvuruTam Erişim
- Ders 53Ürün fiyatını bulmaArama ve başvuruTam Erişim
- 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