Excel OFFSET işlevi nasıl kullanılır -

Özet

Excel OFFSET işlevi, beş girişle oluşturulmuş bir aralığa bir başvuru döndürür: (1) bir başlangıç ​​noktası, (2) bir satır ofseti, (3) bir sütun ofseti, (4) satırlarda bir yükseklik, (5) bir genişlik sütunlar. OFFSET, dinamik bir aralık gerektiren formüllerde kullanışlıdır.

Amaç

Verilen başlangıç ​​noktasından bir referans ofseti oluşturun

Geri dönüş değeri

Bir hücre referansı.

Sözdizimi

= KAYDIR (başvuru, satırlar, sütunlar, (yükseklik), (genişlik))

Argümanlar

  • başvuru - Hücre başvurusu veya aralık olarak sağlanan başlangıç ​​noktası.
  • satırlar - Başlangıç ​​referansının altına kaydırılacak satır sayısı.
  • cols - Başlangıç ​​referansının sağına kaydırılacak sütun sayısı.
  • yükseklik - (isteğe bağlı) Döndürülen başvurunun satırlarındaki yükseklik.
  • genişlik - (isteğe bağlı) Döndürülen başvurunun sütunlarındaki genişlik.

Sürüm

Excel 2003

Kullanım notları

Excel OFFSET işlevi, beş girişle oluşturulmuş dinamik bir aralık döndürür: (1) bir başlangıç ​​noktası, (2) bir satır ofseti, (3) bir sütun uzaklığı, (4) satırlarda bir yükseklik, (5) sütunlarda bir genişlik.

Başlangıç ​​noktası ( başvuru bağımsız değişkeni) bir hücre veya bir hücre aralığı olabilir. Satırlar ve sütunlar argümanlar başlangıç noktasından "ofset" hücre sayısıdır. Yükseklik ve genişlik bağımsız değişkeni isteğe bağlıdır ve oluşturulan aralık boyutunu belirler. Tüm yüksekliği ve genişliği ihmal edilmiştir, bunlar yüksekliği ve genişliği için varsayılan referans .

Örneğin, C5 A1 başlayan referans, referans A1, satır 4 ve sütunlar 2:

=OFFSET(A1,4,2) // returns reference to C5

A1'den C1: C5'e başvurmak için, başvuru A1, satırlar 0, sütunlar 2, yükseklik 5 ve genişlik 1'dir:

=OFFSET(A1,0,2,5,1) // returns reference to C1:C5

Not: Varsayılan değer 1 olacağından genişlik ihmal edilebilir.

OFFSET'in bir aralık bekleyen başka bir işlevde görünmesi yaygındır. Örneğin, A1'den başlayarak TOPLA C1: C5'e:

=SUM(OFFSET(A1,0,2,5,1)) // SUM C1:C5

OFFSET'in temel amacı, formüllerin mevcut verilere veya kullanıcı girdisine dinamik olarak ayarlanmasına izin vermektir. KAYDIR işlevi, kaynak verilerin her zaman güncel olmasını sağlamak için grafikler veya pivot tablolar için dinamik olarak adlandırılmış bir aralık oluşturmak için kullanılabilir.

Not: Excel belgeleri, yükseklik ve genişliğin negatif olamayacağını belirtir , ancak negatif değerler, 1990'ların başından beri iyi çalışmış gibi görünmektedir. Google E-Tablolar'daki KAYDIR işlevi, yükseklik veya genişlik bağımsız değişkenleri için negatif bir değere izin vermez.

Örnekler

Aşağıdaki örnekler, OFFSET'in farklı tür aralıkları döndürecek şekilde nasıl yapılandırılabileceğini göstermektedir. Bu ekranlar Excel 365 ile alınmıştır, bu nedenle OFFSET, sonuç birden fazla hücre olduğunda dinamik bir dizi döndürür. Excel'in eski sürümlerinde, OFSET'ten döndürülen sonuçları kontrol etmek için F9 tuşunu kullanabilirsiniz.

Örnek 1

Aşağıdaki ekranda, ikinci sütundaki (Batı) üçüncü değeri (Mart) döndürmek için OFFSET'i kullanıyoruz. H4'teki formül:

=OFFSET(B3,3,2) // returns D6

Örnek 2

Aşağıdaki ekranda, üçüncü sütundaki (Kuzey) son değeri (Haziran) döndürmek için OFFSET'i kullanıyoruz. H4'teki formül:

=OFFSET(B3,6,3) // returns E9

Örnek 3

Aşağıda, üçüncü sütundaki (Kuzey) tüm değerleri döndürmek için OFSET'i kullanırız. H4'teki formül:

=OFFSET(B3,1,3,6) // returns E4:E9

Örnek 4

Aşağıda, Mayıs (beşinci sıra) için tüm değerleri döndürmek için KAYDIR'ı kullanıyoruz. H4'teki formül:

=OFFSET(B3,5,1,1,4) // returns C8:F8

Örnek 5

Aşağıda, Batı bölgesi için Nisan, Mayıs ve Haziran değerlerini döndürmek için KAYDIR'ı kullanıyoruz. H4'teki formül:

=OFFSET(B3,4,2,3,1) // returns D7:D9

Örnek 6

Aşağıda, Batı ve Kuzey için Nisan, Mayıs ve Haziran değerlerini döndürmek için OFSET'i kullanıyoruz. H4'teki formül:

=OFFSET(B3,4,2,3,2) // returns D7:E9

Notlar

  • KAYDIR yalnızca bir başvuru döndürür, hücre taşınmaz.
  • Hem satırlar hem de sütunlar , normal uzaklık yönlerini tersine çevirmek için negatif sayılar olarak sağlanabilir - negatif sütunlar sola kaydırılır ve yukarıdan uzaklığa negatif satırlar .
  • OFFSET, "geçici bir işlevdir" - her çalışma sayfası değişikliğinde yeniden hesaplanır. Geçici işlevler daha büyük ve daha karmaşık çalışma kitaplarının yavaş çalışmasını sağlayabilir.
  • OFFSET, # BAŞV! ofset çalışma sayfasının kenarının dışındaysa hata değeri.
  • Yükseklik veya genişlik ihmal edildiğinde, referansın yüksekliği ve genişliği kullanılır.
  • OFFSET, bir referans almayı bekleyen diğer herhangi bir işlevle kullanılabilir.
  • Excel belgeleri, yükseklik ve genişliğin negatif olamayacağını söylüyor , ancak negatif değerler işe yarıyor.

İlgili videolar

OFFSET ile dinamik adlandırılmış bir aralık nasıl oluşturulur Bu videoda, bir formülle dinamik ad aralığı oluşturmanın en yaygın yolu olan OFFSET işlevini kullanarak dinamik adlandırılmış bir aralığın nasıl oluşturulacağına bakacağız.

Ilginç makaleler...