30 günde 30 Excel işlevi: DOLAYLI

Tebrikler! Maratonun son gününe ulaştın 30 günde 30 Excel işlevi. Excel işlevleri hakkında birçok yararlı şey öğrendiğiniz uzun ve ilginç bir yolculuk oldu.

Maratonun 30. gününde, fonksiyonun çalışmasına adayacağız. DOLAYLI (DOLAYLI), metin dizesi tarafından belirtilen bağlantıyı döndürür. Bu fonksiyon ile bağımlı açılır listeler oluşturabilirsiniz. Örneğin, açılır listeden bir ülke seçerken, şehir açılır listesinde hangi seçeneklerin görüneceğini belirler.

Öyleyse, fonksiyonun teorik kısmına daha yakından bakalım. DOLAYLI (DOLAYLI) ve uygulamasının pratik örneklerini keşfedin. Ek bilgi veya örnekleriniz varsa, lütfen bunları yorumlarda paylaşın.

İşlev 30: DOLAYLI

işlev DOLAYLI (DOLAYLI) metin dizesi tarafından belirtilen bağlantıyı döndürür.

DOLAYLI işlevini nasıl kullanabilirsiniz?

Fonksiyon beri DOLAYLI (DOLAYLI) bir metin dizesi tarafından verilen bir bağlantıyı döndürür, bunu aşağıdakiler için kullanabilirsiniz:

  • Kaymayan bir ilk bağlantı oluşturun.
  • Statik adlandırılmış aralığa bir başvuru oluşturun.
  • Sayfa, satır ve sütun bilgilerini kullanarak bir bağlantı oluşturun.
  • Değişmeyen bir sayı dizisi oluşturun.

Sözdizimi DOLAYLI (DOLAYLI)

işlev DOLAYLI (DOLAYLI) aşağıdaki sözdizimine sahiptir:

INDIRECT(ref_text,a1)

ДВССЫЛ(ссылка_на_ячейку;a1)

  • ref_text (link_to_cell) bağlantının metnidir.
  • a1 – DOĞRU'ya (DOĞRU) eşitse veya belirtilmemişse, bağlantının stili kullanılacaktır. A1; ve YANLIŞ (YANLIŞ) ise, stil R1C1.

Tuzaklar DOLAYLI (DOLAYLI)

  • işlev DOLAYLI (DOLAYLI) Excel çalışma sayfasındaki değerler her değiştiğinde yeniden hesaplanır. Bu, işlev birçok formülde kullanılıyorsa, çalışma kitabınızı büyük ölçüde yavaşlatabilir.
  • Eğer işlev DOLAYLI (DOLAYLI) başka bir Excel çalışma kitabına bağlantı oluşturur, bu çalışma kitabı açık olmalıdır yoksa formül bir hata bildirir # BAŞV! (#BAĞLANTI!).
  • Eğer işlev DOLAYLI (DOLAYLI) satır ve sütun sınırını aşan bir aralığa başvurur, formül bir hata bildirir # BAŞV! (#BAĞLANTI!).
  • işlev DOLAYLI (DOLAYLI) dinamik adlandırılmış aralığa başvuramaz.

Örnek 1: Kaymayan bir ilk bağlantı oluşturun

İlk örnekte, C ve E sütunları aynı sayıları içerir, toplamları fonksiyon kullanılarak hesaplanır. SUM (SUM) da aynıdır. Ancak formüller biraz farklıdır. C8 hücresindeki formül:

=SUM(C2:C7)

=СУММ(C2:C7)

E8 hücresinde, işlev DOLAYLI (DOLAYLI) E2 başlangıç ​​hücresine bir bağlantı oluşturur:

=SUM(INDIRECT("E2"):E7)

=СУММ(ДВССЫЛ("E2"):E7)

Sayfanın en üstüne bir satır ekler ve Ocak (Ocak) değerini eklerseniz, C sütunundaki tutar değişmez. Formül, bir satırın eklenmesine tepki vererek değişecektir:

=SUM(C3:C8)

=СУММ(C3:C8)

Bununla birlikte, işlev DOLAYLI (DOLAYLI) E2'yi başlangıç ​​hücresi olarak düzeltir, bu nedenle Ocak ayı otomatik olarak E sütunu toplamlarının hesaplanmasına dahil edilir. Son hücre değişti, ancak başlangıç ​​hücresi etkilenmedi.

=SUM(INDIRECT("E2"):E8)

=СУММ(ДВССЫЛ("E2"):E8)

Örnek 2: Statik adlandırılmış bir aralığa bağlantı

işlev DOLAYLI (DOLAYLI) adlandırılmış bir aralığa referans oluşturabilir. Bu örnekte, mavi hücreler aralığı oluşturur Sayı Listesi. Ayrıca B sütunundaki değerlerden dinamik bir aralık da oluşturulur. NumListDyn, bu sütundaki sayıların sayısına bağlı olarak.

Her iki aralığın toplamı, sadece fonksiyona bir argüman olarak adını vererek hesaplanabilir. SUM (SUM), E3 ve E4 hücrelerinde görebileceğiniz gibi.

=SUM(NumList) или =СУММ(NumList)

=SUM(NumListDyn) или =СУММ(NumListDyn)

Bir işleve bir aralık adı yazmak yerine SUM (SUM), çalışma sayfasının hücrelerinden birinde yazılı olan isme başvurabilirsiniz. Örneğin, eğer isim Sayı Listesi D7 hücresine yazılırsa, E7 hücresindeki formül şöyle olacaktır:

=SUM(INDIRECT(D7))

=СУММ(ДВССЫЛ(D7))

ne yazık ki işlev DOLAYLI (DOLAYLI) bir dinamik aralık referansı oluşturamaz, bu nedenle bu formülü E8 hücresine kopyaladığınızda bir hata alırsınız. # BAŞV! (#BAĞLANTI!).

Örnek 3: Sayfa, satır ve sütun bilgilerini kullanarak bir bağlantı oluşturun

İkinci işlev argümanı için YANLIŞ (YANLIŞ) değerini kullanmanın yanı sıra, satır ve sütun numaralarına dayalı olarak kolayca bir bağlantı oluşturabilirsiniz. DOLAYLI (DOLAYLI). Stil bağlantısı bu şekilde oluşturulur R1C1. Bu örnekte, bağlantıya sayfa adını da ekledik – 'Bağlantılarım'!R2C2

=INDIRECT("'"&B3&"'!R"&C3&"C"&D3,FALSE)

=ДВССЫЛ("'"&B3&"'!R"&C3&"C"&D3;ЛОЖЬ)

Örnek 4: Değişmeyen bir sayı dizisi oluşturun

Bazen Excel formüllerinde bir dizi sayı kullanmanız gerekir. Aşağıdaki örnekte, B sütunundaki en büyük 3 sayının ortalamasını almak istiyoruz. Sayılar, D4 hücresinde olduğu gibi bir formüle girilebilir:

=AVERAGE(LARGE(B1:B8,{1,2,3}))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))

Daha büyük bir diziye ihtiyacınız varsa, formüldeki tüm sayıları girmek istemezsiniz. İkinci seçenek, işlevi kullanmaktır. SIRA (SATIR), D5 hücresine girilen dizi formülünde olduğu gibi:

=AVERAGE(LARGE(B1:B8,ROW(1:3)))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))

Üçüncü seçenek, işlevi kullanmaktır. SIRA (STRING) ile birlikte DOLAYLI (DOLAYLI), D6 hücresindeki dizi formülüyle yapıldığı gibi:

=AVERAGE(LARGE(B1:B8,ROW(INDIRECT("1:3"))))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ("1:3"))))

3 formülün tümü için sonuç aynı olacaktır:

Ancak, sayfanın en üstüne satırlar eklenirse, formüldeki referanslar satır kaydırma ile değişeceğinden ikinci formül yanlış bir sonuç verecektir. Şimdi, formül en büyük üç sayının ortalaması yerine 3., 4. ve 5. en büyük sayıların ortalamasını döndürür.

İşlevleri kullanma DOLAYLI (DOLAYLI), üçüncü formül doğru satır referanslarını tutar ve doğru sonucu göstermeye devam eder.

Yorum bırak