Ana Sayfa Excel INDIRECT / DOLAYLI FONKSİYONU
Excel

INDIRECT / DOLAYLI FONKSİYONU

Paylaş
Paylaş

DOLAYLI Fonksiyonu Nedir?

DOLAYLI (INDIRECT) fonksiyonu, bir metin ifadesi olarak verilen hücre veya aralık başvurusunu değerlendirip o başvurudaki değeri döndürür. Yani hücre adresini metin olarak saklayabilir, formülde metin tabanlı bir başvuru yaratarak dolaylı başvuru yapabilirsiniz. Bu sayede dinamik olarak adresleri değiştirebilir, endirekt yollarla hücrelere erişebilirsiniz.

Önemli Noktalar:

  • DOLAYLI, başka bir hücrede saklanmış hücre adresini, sayfa adını veya adlandırılmış aralığı okumak için kullanılır.
  • Bu fonksiyon özellikle dinamik raporlar, formül referanslarını değiştirme, adlandırılmış alanları kullanma gibi durumlarda çok yararlıdır.

Sözdizimi

DOLAYLI(başv_metni; [a1])

Argümanlar:

  1. başv_metni (gerekli):
    Hücre başvurusunu metin olarak içeren dizedir. Bu dize bir hücre adresi (Örneğin “A1”), bir adlandırılmış aralık veya bir formül sonucunda üretilen metin olabilir.
  2. [a1] (isteğe bağlı):
    • DOĞRU veya belirtilmemiş: Metin dizesi standart A1 başvuru stilinde yorumlanır (Örneğin “A1”, “B2” gibi).
    • YANLIŞ: Metin dizesi R1C1 başvuru stilinde yorumlanır.

Genellikle a1 argümanı boş bırakılır, böylece varsayılan A1 stilini kullanırsınız.


Örnek Tablo ve Formül Kullanımı

Aşağıdaki tabloda birden fazla sayfanın adlarını ve değerlerini yöneteceğimizi varsayalım. Diyelim ki “Ocak”, “Şubat”, “Mart” adlı 3 sayfamız var ve her bir sayfanın A1 hücresinde toplam satış değeri bulunuyor.

Amacımız: Kullanıcı bir hücreye sayfa adını yazsın (örneğin B2 hücresine), DOLAYLI fonksiyonu bu sayfa adını kullanarak ilgili sayfanın A1 hücresindeki değeri dinamik olarak getirsin.

B Sütunu
Sayfa Adı: Ocak
Toplam Satış: ???

Ocak” sayfasındaki A1 hücresinde 10000 değeri olduğunu varsayalım.

Adımlar:
  1. B2 hücresine “Ocak” yazın.
  2. B4 hücresine aşağıdaki formülü girin: =DOLAYLI(B2 & "!A1")

Açıklama:

  • B2 & “!A1” ifadesi, B2 hücresindeki metin (bu örnekte “Ocak“) ile “!A1” metnini birleştirerek “Ocak!A1” ifadesini oluşturur. Bu ifade bir hücre adresi metnidir: Ocak sayfasındaki A1 hücresi.
  • DOLAYLI fonksiyonu, “Ocak!A1” metnini bir hücre başvurusu olarak yorumlayarak Ocak sayfasının A1 hücresindeki değeri döndürür.

Böylece B4 hücresinde Ocak sayfası A1 hücresindeki 10000 değeri görüntülenir. Eğer B2 hücresine “Şubat” yazarsanız ve Şubat sayfasında A1 hücresinde 15000 varsa, formül otomatik olarak Şubat!A1 hücresinin değerini (15000) döndürür.


Başka Bir Örnek

Adlandırılmış bir aralık kullandığınızı varsayalım. Örneğin “SatışVerisi” adında bir aralığınız var. DOLAYLI ile bu aralığı metin olarak referans edip içindeki değere erişebilirsiniz:

=DOLAYLI("SatışVerisi")

Bu formül “SatışVerisi” adlandırılmış aralığındaki değeri veya değerleri döndürür. Eğer bu bir tek hücrelik adlandırılmış aralıksa direkt o değeri, birden fazla hücre içeren adlandırılmış aralıksa dinamik dizi olarak sonuç dökebilir (yeni dinamik dizi özellikli Excel sürümlerinde).


İpuçları:

  • DOLAYLI fonksiyonu, hücre adresini metin olarak oluşturduğunuzda devreye girer. Örneğin satır numarasını ya da sütun harfini başka bir hesaplamadan türetebilir, birleştirerek hücre başvurusuna dönüştürebilirsiniz.
  • Hücre referanslarını sayfa adlarını kullanarak dinamik hale getirebilir, böylece tek bir formülle farklı sayfalardaki verilere erişebilirsiniz.
  • DOLAYLI fonksiyonu, birleştirme (concatenate) veya metin fonksiyonlarıyla birlikte kullanılarak güçlü, esnek formüller oluşturmanızı sağlar.

Özet: DOLAYLI (INDIRECT) fonksiyonu, Excel’de metin olarak belirtilen hücre veya aralık başvurularını gerçek başvurulara dönüştürerek bu hücrelerin değerlerini döndürür. Bu sayede formüllerinizi daha dinamik, esnek ve kullanıcı etkileşimli hale getirebilirsiniz.


🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg

🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/

🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/

Sevgiler ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...