Excel'de ofset fonksiyonu nasıl oluşturulur: örneklerle


Çoğu zaman Excel’de gecikmeli değerleri hesaplamak isteyebilirsiniz. Neyse ki, OFFSET() işlevini kullanarak bunu yapmak kolaydır.

Aşağıdaki örnekler OFFSET() fonksiyonunun pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Excel’de Kaydırılan Değerleri Hesaplama

Diyelim ki Excel’de bir mağazanın art arda 10 gün boyunca yaptığı toplam satışları gösteren aşağıdaki veri setine sahibiz:

Kaydırılan satış değerlerini yeni bir sütunda hesaplamak için aşağıdaki formülü kullanabiliriz:

 =OFFSET( B3 ,-1,0)

Bu formülü C3 hücresine yazıp C sütunundaki kalan her hücreye sürükleyebiliriz:

“Gecikmeli Satışlar” sütunu, n=1 gecikmeli satışları görüntüler.

Örneğin ikinci gün mağaza 19 satış gerçekleştirdi. 2. gün satışlarının (örneğin 1. günde yapılan satışlar) gecikmeli değeri 13 satıştır.

Örnek 2: Kaydırılan değerleri Excel’de gruba göre hesaplama

Diyelim ki Excel’de iki farklı mağazanın 5 gün boyunca yaptığı toplam satışları gösteren aşağıdaki veri setimiz var:

Gecikmeli satış değerlerini yeni bir sütunda depolayarak hesaplamak için aşağıdaki formülü kullanabiliriz:

 =IF( A3 = A2 , OFFSET( B3 , -1, 0), "")

Bu formülü C3 hücresine yazıp C sütunundaki kalan her hücreye sürükleyebiliriz:

Bu fonksiyon öncelikle geçerli satırdaki depo değerinin önceki satırdaki depo değerine eşit olup olmadığını kontrol eder.

Eğer öyleyse, gecikmeli satış değerini döndürür. Değilse, boşluk döndürür.

Örneğin 3. satırda satış değeri 19’du . 2. satırdaki mağaza değeri 3. satıra eşit olduğundan satışların gecikmeli değeri 13 olarak hesaplanır.

Ancak 7. satırdaki depo değeri, 6. satırdaki depo değeriyle eşleşmiyor; bu nedenle kaydırılan satış değeri yerine boş bir değer döndürülür.

Ek kaynaklar

Aşağıdaki eğitimlerde Excel’deki diğer genel görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Excel’de eksik değerlerin enterpolasyonu nasıl yapılır
Excel’deki bir listedeki ilk 10 değer nasıl bulunur?
Bir Excel sütunundaki değerlerin ilk %10’u nasıl bulunur?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir