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?
=KAYDIR(başv; satırlar; sütunlar; [yükseklik]; [genişlik])=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ı.
| A | B | |
|---|---|---|
| 1 | Ay | Satış (₺) |
| 2 | Ocak | 182.000 ₺ |
| 3 | Şubat | 175.500 ₺ |
| 4 | Mart | 204.300 ₺ |
| 5 | Nisan | 198.800 ₺ |
| 6 | Mayıs | 221.400 ₺ |
| 7 | Haziran | 236.900 ₺ |
=KAYDIR(A1;3;1)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)=TOPLA(KAYDIR(B1;1;0;3))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))=TOPLA(KAYDIR(B1;4;0;3))Aynı formül 4 satır kaydırılınca ikinci çeyreği toplar.
İngilizce Excel'de:
=SUM(OFFSET(B1,4,0,3))=ORTALAMA(KAYDIR(B2;BAĞ_DEĞ_SAY(B2:B7)-3;0;3))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.
- Ders 58Konumdan değer almakArama ve başvuruTam Erişim
- Ders 59Sırasını bulmakArama ve başvuruTam Erişim
- Ders 60İNDİS ve KAÇINCIArama ve başvuruTam Erişim
- 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