Excel: dolayli'nın sayfa adlarıyla nasıl kullanılacağı
Excel’deki başka bir sayfada yer alan adlandırılmış bir aralığa başvurmak için aşağıdaki temel sözdizimini kullanabilirsiniz:
=SUM(INDIRECT("'"& A2 &"'!"& B2 ))
Bu özel formül, A2 hücresindeki B2 hücresindeki adlandırılmış aralığın değerlerinin toplamını hesaplayacaktır.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Excel’de sayfa adlarıyla INDIRECT nasıl kullanılır?
Diyelim ki Excel’de, Sheet2 adlı bir sayfada my_data adında adlandırılmış bir aralığımız var:
Diyelim ki Sheet1’de bu adlandırılmış aralıktaki değerlerin toplamını hesaplamak istiyoruz.
Bunu yapmak için Sayfa1’in C2 hücresine aşağıdaki formülü yazabiliriz:
=SUM(INDIRECT("'"& A2 &"'!"& B2 ))
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
Formül, Sayfa2’de my_data adı verilen adlandırılmış aralığın değerlerinin toplamını döndürür ve bu da 173 olur.
C2 hücresinin aşağıdaki ifadeyi verdiğini unutmayın:
=SUM('Sheet2'!my_data)
Ayrıca istersek INDIRECT fonksiyonu ile farklı bir fonksiyon kullanabileceğimizi de unutmayın.
Örneğin Sayfa2’de my_data adı verilen aralıktaki değerlerin ortalamasını hesaplamak için Sayfa1’in C2 hücresine aşağıdaki formülü yazabiliriz:
=AVERAGE(INDIRECT("'"& A2 &"'!"& B2 ))
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
Formül, Sayfa2’de my_data adı verilen aralıktaki değerlerin ortalamasını döndürür ve bu 17,3 olur.
Not : Excel’deki INDIRECT fonksiyonunun tam belgelerini burada bulabilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:
Farklılıklar Açısından İki Excel Sayfası Nasıl Karşılaştırılır
Excel’de birden fazla sayfaya nasıl ekleme yapılır?
Excel’de gruba göre toplam nasıl hesaplanır