
Ö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şturunGeri 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 2003Kullanı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
