kaydır fonksiyonu

Katılım
30 Eylül 2009
Mesajlar
625
Excel Vers. ve Dili
excel 2016
herkese merhaba !!!
değerli arkadaşlar kaydır(offset)ve indis(ındex)fonksiyonları hakkında sorularım olacak idi.sayın yurttaş uzmanımın her iki konu hakkındaki başarılı çalışmalarını incelememe rağmen yinede anlamakta güçlük çektiğim iki husus var,yardımcı olacak arkadaşlara şimdiden şükranlarımı arz ederim.
1) kaydır fonksiyonunda yükseklik ve genişlik parametleri kullanım olarak ne gibi fayda sağlar,hangi durumda kullanmalıyım.(özellikle bu iki parametre sayın yurttaş uzmanın dinamik alan çalışmasında kullanılmış)örneğin;=kaydır(A1;2;3;1;1)gibi bir formül yazdığımda netice alıyorum ancak =kaydır(A1;2;3;2;3)yazdığımda değer hatası alıyorum nedeni ne ola?
2)indis fonksiyonunda başvuru stilini hangi durumda kullanmalıyım?
bilgilerini esirgemeyecek püf; noktalarını tarif edecek arkadaşlara şimdiden şükranlarımı arz ederim!!!
 
Katılım
30 Eylül 2009
Mesajlar
625
Excel Vers. ve Dili
excel 2016
değerli arkadaşlar konu hakkındaki görüşleriniz benim gibi acemiler için yol gösterici olacaktır.saygılar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Excel yardım menüsünü kullanarak fonksiyonlar hakkında bilgilere ulaşabilirsiniz.

Excel yardım menüsünden alıntı;

KAYDIR

Bir hücre veya hücre aralığındaki belirtilen sütun ve satır sayısında bir aralığın başvurusunu verir. Verilen başvuru, bir tek hücre veya bir hücre aralığı olabilir. Verilecek satır veya sütun sayısını belirleyebilirsiniz.

Sözdizimi KAYDIR(başv;satırlar;sütunlar;yükseklik;genişlik)

Başv kaydırma için temel almak istediğiniz başvurudur. Başvuru, bir hücre veya komşu hücrelerin aralığına başvurmalıdır; tersi durumda KAYDIR fonksiyonu #DEĞER! hata değeri verir.

Satırlar sol üst hücrenin başvuruda bulunmasını istediğiniz, yukarı veya aşağı doğru satır sayısıdır. Satır bağımsız değişkeni olarak 5'in kullanılması, başvurudaki sol üst hücrenin başvurunun beş satır altında olduğunu belirtir. Satırlar pozitif (başlangıç başvurusunun altında) veya negatif (başlangıç başvurusunun üstünde) olabilir.

Sütunlar sonuçtaki sol üst hücrenin başvuruda bulunmasını istediğiniz, sola veya sağa doğru sütun sayısıdır. Sütun bağımsız değişkeni olarak 5'in kullanılması, başvurudaki sol üst hücrenin başvurunun beş sütun sağında olduğunu belirtir. Sütunlar pozitif (başlangıç başvurusunun sağında) veya negatif (başlangıç başvurusunun solunda) olabilir.

Yükseklik verilen başvurunun sahip olmasını istediğiniz, satır sayısı içindeki yüksekliktir. Yükseklik pozitif bir sayı olmalıdır.

Genişlik verilen başvurunun sahip olmasını istediğiniz, sütun sayısı içindeki genişliktir. Genişlik pozitif bir sayı olmalıdır.

Uyarılar
  • Satırlar ve sütunlar başvuruyu çalışma sayfası kenarına kaydırırsa, KAYDIR #BAŞV! hata değeri verir.
  • Yükseklik veya genişlik atlanırsa, başvurudaki yükseklik veya genişlikle aynı olduğu varsayılır.
  • KAYDIR gerçekten hücreleri taşımaz veya seçimi değiştirmez; yalnızca başvuru verir. KAYDIR bir başvuru bağımsız değişkeni bekleyen fonksiyonlarla birlikte kullanılabilir. Örneğin, TOPLA(KAYDIR(C2;1;2;3;1)) C2 hücresinin 2 sütun sağı ve 1 satır yukarısı olan 1-sütun ile 3-satır aralığının toplam değerini hesaplar.
Örnekler;

F5 hücresindeki değeri görüntüler.
Kod:
=KAYDIR(C3;2;3;1;1)
C2:E4 aralığını toplar.
Kod:
=TOPLA(KAYDIR(C3:E5;-1;0;3;3))
 
Katılım
30 Eylül 2009
Mesajlar
625
Excel Vers. ve Dili
excel 2016
sayın korhan bey!!! ilginiz için teşekkür ederim.yardım menüsünden zaten yararlanmaktayım ilaveten sayın yurttaş uzmanım başta olmak üzere siz ve değerli uzmanlarımın cevap ve izahatlarınızı takip etmekteyim;lakin öğrenme istikametinde bazen jeton köşeli gelebiliyor,kusura bakmayınız lütfen!
anladığım kadarı ile kaydır fonksiyonunda yükseklik ve genişlik parametreleri;ikinci bir(örneğin TOPLA) fonksiyonla beraber kullanılması durumda gerekli oluyor,yada bu parametleri başka fonksiyonlara atayabiliyoruz doğrumudur? sayın korhan bey!!! saygılar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Evet tesbitiniz doğrudur.

Üstteki mesajımdaki açıklamadaki formülü irdelersek;

Kod:
=TOPLA(KAYDIR(C2;1;2;[COLOR=red]3[/COLOR];[COLOR=blue]1[/COLOR]))
Bu formül E3:E5 hücre aralığındaki değerleri toplar. Kırmızı renkli 3 değeri hücre aralığındaki satır sayısını ifade ediyor. Mesela E6 hücresine bir değer girdiğinizde toplama dahil olmaz. Fakat formüldeki 3 değerini 4 yaparsanız E6 hücresindeki değerin toplama dahil olduğunu görürsünüz.

Yani formül aşağıdaki şekli alacaktır.

Kod:
=TOPLA(KAYDIR(C2;1;2;[COLOR=red]4[/COLOR];1))
Aynı şekilde mavi renkli 1 değeride toplanacak sütun genişliğini ifade eder. F3 hücresine bir değer yazdığınızda formül bu değeri toplama dahil etmeyecektir. Mavi renkli 1 değerini 2 olarak değiştirdiğinizde F3 hücresindeki değerin toplama dahil olduğunu görebilirsiniz.

Yani formül aşağıdaki şekli alacaktır.

Kod:
=TOPLA(KAYDIR(C2;1;2;[COLOR=red]4[/COLOR];[COLOR=red]2[/COLOR]))

Bu formülü daha iyi kavramak adına verdiğim örnekleri sayfa üzerinde denerseniz size daha faydalı olacaktır.

Uygulamalı örnek dosya ektedir. Dosyadaki sarı renkli hücreleri değiştirerek formül sonucu gözlemleyin.
 

Ekli dosyalar

Katılım
30 Eylül 2009
Mesajlar
625
Excel Vers. ve Dili
excel 2016
sayın korhan bey!!! izahatlarınız ve eklediğiniz dosya içün şükranlarımı arz ederim,mes'ele çözüldü sayılır,alıştırmalar ile daha da pişirmeye çalışıyorum.
bir de 1 no'lu mesajımın 2.maddesi olan indis fonksiyonunun başvuru stili hakkında da basit bir izahatınız olur ise minnettar olurum.
şöyle bir tesbitim olsa;başvuru stili en az iki alanda arama yapılacağı zaman kullanılmalı.doğrumudur?
çalışmalarınızda başarılar diler saygılar sunarım!!
 
Katılım
30 Eylül 2009
Mesajlar
625
Excel Vers. ve Dili
excel 2016
sayın korhan bey!!! 5 no'lu mesajınız dinamik alan oluşturma konusunada (kendi adıma) ışık tuttu.önceleri sadece formülü yazıyor idim (ezbere) şimdi ise yazılan formülün ne anlama geldiğini daha net idrak etmeye başladım.ayrıca teşekkürler
 
Katılım
30 Eylül 2009
Mesajlar
625
Excel Vers. ve Dili
excel 2016
değerli arkadaşlar!!! 6 no'lu mesajıma esas olmak üzere konunun güncelliği devam etmektedir.saygılar!!!
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

İNDİS fonksiyonunun başvuru stilinde kullanımını ekteki örnek dosyayı incelediğinizde kavrayacağınızı düşünüyorum.

Dosyadaki veriler ve bilgiler excel yardımından alıntıdır.
 

Ekli dosyalar

Katılım
30 Eylül 2009
Mesajlar
625
Excel Vers. ve Dili
excel 2016
bir de 1 no'lu mesajımın 2.maddesi olan indis fonksiyonunun başvuru stili hakkında da basit bir izahatınız olur ise minnettar olurum.
şöyle bir tesbitim olsa;başvuru stili en az iki alanda arama yapılacağı zaman kullanılmalı.doğrumudur?
çalışmalarınızda başarılar diler saygılar sunarım!!
sayın korhan bey!!! ilginiz için teşekkür ederim sanırım 6 no'lu mesajımda yukarıda bulunduğum tesbitim doğru.çalışmalarınızda başarılar diler saygılar sunarım.
 
Üst