Arama ve başvuru · Excel fonksiyonu

Excel KAYDIR formülü

Türkçe Excel: KAYDIRİngilizce Excel: OFFSET

KAYDIR, verdiğin başlangıç hücresinden belirli sayıda satır aşağı ve sütun sağa kayar; istersen oradan belirli yükseklik ve genişlikte bir aralık döndürür. Yeni veri eklendikçe kendiliğinden uzayan aralıklar, "son 3 ay" gibi kayan toplamlar için kullanılır.

İngilizce Excel'de adı OFFSET. Tek başına bir değer getirebilir, ama asıl gücü TOPLA ya da ORTALAMA gibi bir fonksiyonun içine aralık vermesidir.

KAYDIR nasıl yazılır?

Türkçe Excel=KAYDIR(başv; satırlar; sütunlar; [yükseklik]; [genişlik])
İngilizce Excel=OFFSET(reference, rows, cols, [height], [width])
başv
Başlangıç hücresi: B1.
satırlar
Kaç satır aşağı kayılacağı. Eksi sayı yukarı kaydırır.
sütunlar
Kaç sütun sağa kayılacağı. Kaymak istemiyorsan 0.
yükseklik
İsteğe bağlı. Döndürülecek aralığın kaç satır olacağı.
genişlik
İsteğe bağlı. Döndürülecek aralığın kaç sütun olacağı.

Köşeli parantez içindeki argümanlar isteğe bağlıdır.

KAYDIR örnekleri

Formüller aşağıdaki tabloya göre yazıldı; sonuçlar Hücre'nin formül motoruyla hesaplandı.

AB
1AySatış (₺)
2Ocak182.000 ₺
3Şubat175.500 ₺
4Mart204.300 ₺
5Nisan198.800 ₺
6Mayıs221.400 ₺
7Haziran236.900 ₺
Satış
  1. =KAYDIR(A1;3;1)204.300 ₺

    A1'den 3 satır aşağı (A4, Mart) ve 1 sütun sağa (B4) kayar; Mart satışını getirir.

    İngilizce Excel'de: =OFFSET(A1,3,1)

  2. =TOPLA(KAYDIR(B1;1;0;3))561.800 ₺

    B1'in bir altından başlayan 3 satırlık aralık, yani B2:B4: ilk çeyreğin toplamı.

    İngilizce Excel'de: =SUM(OFFSET(B1,1,0,3))

  3. =TOPLA(KAYDIR(B1;4;0;3))657.100 ₺

    Aynı formül 4 satır kaydırılınca ikinci çeyreği toplar.

    İngilizce Excel'de: =SUM(OFFSET(B1,4,0,3))

  4. =ORTALAMA(KAYDIR(B2;BAĞ_DEĞ_SAY(B2:B7)-3;0;3))219.033,33 ₺

    Son üç ayın ortalaması. Kaydırma miktarı dolu hücre sayısından hesaplandığı için yeni ay eklenince aralık da kayar.

    İngilizce Excel'de: =AVERAGE(OFFSET(B2,COUNT(B2:B7)-3,0,3))

Kendin dene: KAYDIR alıştırması

Formülü tablodaki kesik çizgili hücreye yaz ve Enter'a bas. Hücre sonucu kontrol eder, yanlışsa nedenini söyler. Kayıt gerekmez.

Sık yapılan hatalar

Başlangıç hücresini saymak

Kaydırma başlangıç hücresinden itibaren sayılır, hücrenin kendisi 0'dır: =KAYDIR(A1;1;0) A2'yi verir, A1'i değil.

Aralığı tek başına yazmak

Yükseklik ya da genişlik verip KAYDIR'i tek başına bir hücreye yazarsan Microsoft 365'te aralık taşar, eski sürümlerde #DEĞER! görürsün. Aralık döndüren KAYDIR'i TOPLA, ORTALAMA ya da MAK gibi bir fonksiyonun içinde kullan.

Dosyayı yavaşlatmak

KAYDIR "geçici" bir fonksiyondur: sayfada herhangi bir hücre değişince yeniden hesaplanır. Binlerce satırlık dosyalarda çok kullanılırsa Excel yavaşlar; sabit aralıklar için İNDİS daha hafiftir.

Boş hücreleri hesaba katmamak

Son dolu satırı BAĞ_DEĞ_SAY ile buluyorsan aradaki boş hücreler sayımı şaşırtır. Veri arada boşluk bırakmadan, alt alta girilmeli.

İlgili dersler

Hücre'deki derslerde bu konuyu gerçek tablolarla, adım adım ve anında geri bildirimle çalışırsın.

  1. Ders 58Konumdan değer almakArama ve başvuruTam Erişim
  2. Ders 59Sırasını bulmakArama ve başvuruTam Erişim
  3. Ders 60İNDİS ve KAÇINCIArama ve başvuruTam Erişim
  4. Ders 80Yürüyen toplamMatematikTam Erişim

Sıfırdan başlıyorsan: ilk 20 ders ücretsiz. Hücre seçmekten TOPLA, ORTALAMA ve YUVARLA'ya kadar; kayıt ve kart gerekmez.

Ücretsiz derslere başla