Özellik ikonu

KAYDIR

İndirme izni yok

Genel Bakış

KAYDIR (OFFSET), bir başvuruyu belirtilen satır ve sütun sayısı kadar kaydırarak ulaşılan hücrenin ya da hücre aralığının başvurusunu verir. İsteğe bağlı yükseklik ve genişlik değerleriyle birden çok hücreli bir aralık da döndürebilir. Bu nedenle konumu değişen hücrelere ulaşmak, kayan toplam aralıkları kurmak ve başka işlevlere dinamik aralık vermek için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
=OFFSET(reference, rows, cols, [height], [width])
Kategori
Arama ve Başvuru
İngilizce adı
OFFSET
Platform
Windows Mac Web
5 bağımsız değişken 3 zorunlu 2 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
başvurureference Zorunlu Kaydırmanın başlangıç noktası olan hücreyi veya birbirine bitişik hücre aralığını belirtir.
satırlarrows Zorunlu Başlangıç başvurusundan kaç satır yukarı (negatif) ya da aşağı (pozitif) gidileceğini belirtir.
sütunlarcols Zorunlu Başlangıç başvurusundan kaç sütun sola (negatif) ya da sağa (pozitif) gidileceğini belirtir.
yükseklikheight İsteğe bağlı Döndürülecek aralığın kaç satırdan oluşacağını belirtir.
genişlikwidth İsteğe bağlı Döndürülecek aralığın kaç sütundan oluşacağını belirtir.
Geçerli kullanımlar
=KAYDIR(B1;1;0)
=KAYDIR(C2;0;-1)
=KAYDIR(B1;1;0;3;1)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev değer değil başvuru döndürür; bu yüzden TOPLA, ORTALAMA gibi aralık bekleyen işlevlerin içinde kullanılabilir. Türkçe Excel'de bağımsız değişkenler noktalı virgülle ayrılır; İngilizce imzada virgül kullanılmıştır, bölgesel ayarınıza göre ayırıcı değişebilir. İşlev VBA'dan çağrılamaz ve VBA'da eşdeğeri yoktur.

1. Satır ve sütun kadar kaydırma​

A2 hücresi başlangıç noktasıdır. C sütunu kaç satır, D sütunu kaç sütun kaydırılacağını verir. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=KAYDIR($A$2;C2;D2)
=OFFSET($A$2,C2,D2)
KAYDIR
Formülünü incelemek için bir hücre seçin.
ABCDE
1ÜrünStokSatır kaymasıSütun kaymasıSonuç
2Kalem1200Kalem
3Defter301130
4Silgi820Silgi
5Cetvel453145
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla Kalem, 30, Silgi ve 45 olur. Pozitif satırlar değeri aşağı, pozitif sütunlar değeri sağa kaydırır. Burada yükseklik ve genişlik verilmediği için başlangıç başvurusu tek hücre olduğundan sonuç da tek hücre olur; bu yüzden formül değeri doğrudan gösterir.

2. Yukarı ve sola kaydırma, başvuru döndürme​

Başlangıç noktası son ayın satışı olan B5 hücresidir. Negatif değerler yukarı ve sola gider. İşlev değer yerine başvuru döndürdüğü için sonucun hangi hücreyi gösterdiğini adres olarak görebiliriz. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HÜCRE("adres";KAYDIR($B$5;C2;D2))
=CELL("address",OFFSET($B$5,C2,D2))
KAYDIR
Formülünü incelemek için bir hücre seçin.
ABCDE
1AySatışSatır kaymasıSütun kaymasıUlaşılan adres
2Ocak1.000-10$B$4
3Şubat1.200-30$B$2
4Mart9000-1$A$5
5Nisan1.500-2-1$A$3
Negatif KaydırmaExcelDepo v1.0.0
Sonuçlar sırasıyla $B$4, $B$2, $A$5 ve $A$3 olur. Negatif satırlar başlangıç hücresinin üstüne, negatif sütunlar soluna gider. Üçüncü satırda B5 hücresinin bir sol komşusu olan A5 hücresine, dördüncü satırda ise iki satır yukarı ve bir sütun sola giderek A3 hücresine ulaşılır. KAYDIR bir hücre başvurusu döndürdüğü için HÜCRE işlevi bu başvurunun adresini okuyabilir.

3. Yükseklik ile büyüyen aralık​

C sütununda toplanacak ay sayısı yazılıdır. B2 hücresinden başlayan aralığın yüksekliğini bu sayıya bağlayarak birikimli toplamı hesaplayalım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TOPLA(KAYDIR($B$2;0;0;C2;1))
=SUM(OFFSET($B$2,0,0,C2,1))
KAYDIR
Formülünü incelemek için bir hücre seçin.
ABCD
1AySatışAy sayısıBirikimli toplam
2Ocak1.00011.000
3Şubat1.20022.200
4Mart90033.100
5Nisan1.50044.600
Kayan ToplamExcelDepo v1.0.0
Sonuçlar sırasıyla 1.000, 2.200, 3.100 ve 4.600 olur. yükseklik değeri döndürülen aralığın kaç satır olacağını, genişlik değeri kaç sütun olacağını belirler. Burada genişlik 1 olduğundan aralık yalnız B sütununda kalır; yükseklik büyüdükçe TOPLA işlevi daha fazla ayı kapsar. KAYDIR tek başına çok hücreli aralık döndürdüğü için sonucu bir hücreye yazmak yerine TOPLA gibi aralık bekleyen bir işlevin içinde kullanmak daha güvenlidir.

4. Hata durumları ve ondalık kaydırma​

B2 hücresi başlangıç noktasıdır. C ve D sütunlarına farklı kaydırma değerleri yazarak hangi durumlarda hata alındığını görelim. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=KAYDIR($B$2;C2;D2)
=OFFSET($B$2,C2,D2)
KAYDIR
Formülünü incelemek için bir hücre seçin.
ABCDE
1ŞehirSıcaklıkSatır kaymasıSütun kaymasıSonuç
2Ankara121018
3İzmir18-10-10#BAŞV!
4Bursa15bir0#DEĞER!
5Adana222,9015
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla 18, #BAŞV!, #DEĞER! ve 15 olur. İkinci satırda kaydırma çalışma sayfasının dışına taştığı için #BAŞV! hatası oluşur. Üçüncü satırda satırlar sayı olmayan bir metin olduğundan #DEĞER! hatası döner. Dördüncü satırdaki 2,9 değeri yuvarlanmaz, tam sayıya kesilir ve 2 satır kaydırma yapılır; bu nedenle B4 hücresindeki değere ulaşılır.

Kullanırken dikkat edin​

  • başvuru: başvuru bir hücre ya da birbirine bitişik hücrelerden oluşan bir aralık olmalıdır. Bitişik olmayan hücrelerden oluşan bir başvuru verilirse işlev #DEĞER! hatası döndürür.
  • satırlar ve sütunlar: satırlar 0'dan büyükse sonuç başvuru alanının altında, 0'dan küçükse üstünde yer alır. sütunlar 0'dan büyükse sonuç sağında, 0'dan küçükse solunda yer alır. Bu iki değer 0 verilirse kaydırma yapılmaz ve başlangıç başvurusunun kendisi döner. Tam sayı olmayan değerler kesilerek tam sayıya çevrilir; Excel 2010 sürümünde bu değerlere uygulanan yuvarlama biçimi değiştirilmiştir.
  • yükseklik ve genişlik: yükseklik döndürülecek aralığın satır sayısını, genişlik ise sütun sayısını belirtir. Bunlar boş bırakılırsa başvuru alanının yüksekliği ve genişliği kullanılır. Pozitif değerler aralığı başlangıç hücresinden aşağı ve sağa doğru, negatif değerler yukarı ve sola doğru uzatır. Tam sayı olmayan değerler kesilir.
  • Hata değerleri: Bağımsız değişkenlerden biri sayı değilse #DEĞER! hatası döner. Kaydırma sonucunda ulaşılan konum çalışma sayfasının dışına taşarsa #BAŞV! hatası döner (İngilizce Excel'de #REF!).
  • Çok hücreli sonuçlar ve taşma: İşlev tek hücre ya da çok hücreli bir aralık döndürebilir. Çok hücreli sonuç dinamik dizi desteği olan Excel sürümlerinde komşu hücrelere taşar. Taşma için gereken hücreler boş değilse #TAŞMA! hatası döner (İngilizce Excel'de #SPILL!). Formül örtük kesişim işleci @ ile yazılırsa tek değer döndürülür; bu durumda tek hücreli bir aralık sorunsuz çalışır, çok hücreli bir aralık ise #DEĞER! hatası verir.
  • Uçucu işlev: KAYDIR uçucu bir işlevdir: çalışma sayfasında herhangi bir hücre her hesaplandığında yeniden hesaplanır. Çalışma kitabı F9 tuşuyla yeniden hesaplandığında da güncellenir. Çok sayıda KAYDIR içeren büyük çalışma kitapları yavaşlayabilir.
  • Başvuru döndürmesi: İşlev değer değil hücre başvurusu döndürür. Bu nedenle HÜCRE gibi başvuru okuyan işlevlerle ya da TOPLA gibi aralık bekleyen işlevlerle birlikte kullanılabilir. VBA'dan çağrılamaz ve VBA'da eşdeğeri yoktur.
  • İlgili işlevler: İNDİS, bir satır ile sütunun kesiştiği hücreyi verir ve uçucu olmadığı için çoğu durumda KAYDIR yerine tercih edilir. KAÇINCI, bir değerin konumunu bulur; KAYDIR ile birlikte kullanılarak herhangi bir sütunda arama yapılabilir. DÜŞEYARA, ilk sütunda eşleşen değeri bulup aynı satırdaki değeri getirir. YATAYARA, ilk satırda eşleşen değeri bulup aynı sütundaki değeri getirir. ELEÇ, bir dizin numarasına göre listeden değer seçer.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
17
İlk yayın
Güncel
İngilizce
OFFSET
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst