[]
Excel offset
Merhaba, excel’de bir tutari getirmek istiyorum ancak birden fazla kriteri var. internette bir suru offset videosu izledim ancak hicbir sey anlamadim. Normalde isim geregi index match vlookup filan kullaniyorum ancak gercekten offset’i algilayamadim. Isimi hangi fonksyionla gorebilirim?
OFFSET şu demek:
i.ibb.co
Buradaki formül şöyle =OFFSET(Referans;Satır;Sütun)
Örnekteki formül: =OFFSET(C4;3;4)
Yani; referans hücreden (C4 - sarı renkli) 3 satır aşağı, 4 sütun sağa kay, oradaki veriyi getir. O da yeşil hücre oluyor. Yani G7 hücresi.
Buradaki Satır(3) Sütun(4) sayıları yerine hücre de yazabilirsiniz. Hücre yazarsanız satır sayısının ne olduğunu gidip o hücreden alıp getirir. Bu değerler negatif olursa ters yönde hareket eder. Yani -3 yazarsak satırlarda aşağı değil yukarı doğru gidip o değeri alır.
Bir de hücre değil aralık alma şeklinde var. O da şu
=OFFSET(Referans;Satır;Sütun;Yükseklik;Genişlik)
bu tip formüller eskiden Ctrl+Enter ile çalışırdı. Yeni sürümde artık otomatik olarak bunun bir aralık formülü olduğunu anlayıp o değerleri getiriyor.
Şimdi formülü şöyle yapalım: =OFFSET(C4;3;4;3;2)
i.ibb.co
Bu da şu demek; referans hücreden (C4) 3 satır aşağı, 4 sütun sağa git. Bulduğun hücreden (G7) başlayarak 3 satır yüksekliğinde ve 2 satır genişliğinde olan aralığı getir.
Burada dikkat edilmesi gereken şey yükseklik ve genişlik değerlerinin referans hücreyi kapsayacak kadar büyük olmaması. Getirilecek aralık değeri referans hücrenin olduğu yere taşarsa formül #SPILL! hatası verir.
Siz getirmek istediğiniz veri için örnek tablo paylaşın, yardımcı olayım.
i.ibb.co
Buradaki formül şöyle =OFFSET(Referans;Satır;Sütun)
Örnekteki formül: =OFFSET(C4;3;4)
Yani; referans hücreden (C4 - sarı renkli) 3 satır aşağı, 4 sütun sağa kay, oradaki veriyi getir. O da yeşil hücre oluyor. Yani G7 hücresi.
Buradaki Satır(3) Sütun(4) sayıları yerine hücre de yazabilirsiniz. Hücre yazarsanız satır sayısının ne olduğunu gidip o hücreden alıp getirir. Bu değerler negatif olursa ters yönde hareket eder. Yani -3 yazarsak satırlarda aşağı değil yukarı doğru gidip o değeri alır.
Bir de hücre değil aralık alma şeklinde var. O da şu
=OFFSET(Referans;Satır;Sütun;Yükseklik;Genişlik)
bu tip formüller eskiden Ctrl+Enter ile çalışırdı. Yeni sürümde artık otomatik olarak bunun bir aralık formülü olduğunu anlayıp o değerleri getiriyor.
Şimdi formülü şöyle yapalım: =OFFSET(C4;3;4;3;2)
i.ibb.co
Bu da şu demek; referans hücreden (C4) 3 satır aşağı, 4 sütun sağa git. Bulduğun hücreden (G7) başlayarak 3 satır yüksekliğinde ve 2 satır genişliğinde olan aralığı getir.
Burada dikkat edilmesi gereken şey yükseklik ve genişlik değerlerinin referans hücreyi kapsayacak kadar büyük olmaması. Getirilecek aralık değeri referans hücrenin olduğu yere taşarsa formül #SPILL! hatası verir.
Siz getirmek istediğiniz veri için örnek tablo paylaşın, yardımcı olayım.
- himmet dayi (30.12.21 08:52:37 ~ 08:54:22)
1