• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Farklı Hücrelerdeki Son Veriyi Alma

  • Konbuyu başlatan Konbuyu başlatan ebubik
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Ekim 2011
Mesajlar
32
Excel Vers. ve Dili
2013 Türkçe
Merhabalar,
Ekteki tablodaki örneğe istinaden, En son ayda girilmiş olan "Birikmiş İzin" verisini "5 ay toplamı - Birikmiş İzin" kısmında nasıl gösterebiliriz. Yani en son girilen verinin tablo sonundaki ilgili kısımda gösterilmesini istiyorum, yardımcı olursanız çok sevinirim.

Selamlar.
 

Ekli dosyalar

Merhaba.

L sütununda formül olan hücreleri kopyalayıp, M sütununa yapıştırırsanız istediğiniz işlem gerçekleşir.

İllede farklı işlevler kullanarak aynı sonuca ulaşmak istiyorsanız;
-- ETOPLA işlevi,
-- TOPLA.ÇARPIM işlevi,
-- TOPLA işlevi (koşullu dizi formülü olmak üzere, TEKMİ ve ÇİFTMİ işlevleriyle birlikte SÜTUN işlevini kullanarak)
gibi çok sayıda işlevlerin kullanıldığı formüllerle istediğiniz sonuca ulaşılabilir elbette.

ETOPLA işlevini (sütun başlıkları ortak nokta çünkü) araştırıp denemeler yapmaya başlayabilirsiniz.
.
 
Merhaba Ömer Bey, sanırım ben tam olarak ifade edemedim, benim istediğim dolu olan hücrelerin en sonuncusunu almak, örneğin k sütununda veri yoksa ı sütununa baksın , ı sütunuda boşsa g'ye baksın, g'de de yoksa e'ye baksın şeklinde c sütununa kadar ulaşmak, ayrıca 0'ı da dolu olarak kabul etsin, yani k sütununda veri 0 ise bir öncekine gitmesin m sütununa 0 yazsın.
 
Tekrar merhaba.

-- L3 hücresine örneğin aşağıdaki dizi formülünü uygulayın ve sağa ve aşağı kopyalayın.
.
Kod:
=İNDİS($B3:$K3;0;MAK(EĞER($B$2:$K$2=L$2;EĞER($B3:$K3>0;SÜTUN($B$2:$K$2))))-1)
[COLOR="Blue"]Formül hücreye [COLOR="Red"][B]CTRL+SHIFT+ENTER[/B][/COLOR] ile girilmelidir.
İşlemi doğru yapmışsanız formül [B]-kendiliğinden-[/B] [B][COLOR="Red"]{[/COLOR][/B]...[B][COLOR="red"]}[/COLOR][/B] gibi köşeli parantez içine alınır.[/COLOR]
 
Ömer Bey formülü uyguladım ancak küçük bir problem var,
Örneğin, Mayıs ayı birikmiş izin kısmına (k3) 0 yazarsam toplam kısmına (m3) istediğimiz gibi 0 geliyor, fakat k3 hücresini "delete" ile silip k3 de hiçbir veri olmadığında ise Nisan (I3) hücresine baksın istiyorum ve aynı koşullarda c3 hücresine kadar bu koşulların uygulanmasını istiyorum. Mümkün olur mu acaba?
 
Merhaba,

Alternatif.

Kod:
=ARA(2;1/((B3:K3<>"")*(MOD(SÜTUN(B3:K3);2)=1));B3:K3)

.
 
Çok teşekkür ederim, uyguladım ve sorun çözüldü..

Çok selamlar.
 
Ömer Bey, yazmış olduğunuz formülü daha iyi anlayabilmek adına;
Ekteki dosyaya birer sütun daha ekledim, bu durumda formülü nasıl revize etmemiz gerekir?
 

Ekli dosyalar

Kod:
=ARA(2;1/((B3:P3<>"")*(MOD(SÜTUN(B3:P3);3)=1));B3:P3)

Formüldeki 1. şart <>"" boş olmayan hücreleri arar.Fakat bize sadece boş olmayan değil izin sütunlarında boş olmayanlar gerektiği için 2. şart eklenmiştir.

Bu şart(son örneğe göre açıklıyorum).

MOD(SÜTUN(B3:P3);3)=1

sütun(b3: p3) arasında hücrelerin sütun numarasını bulur.
B3 (2.sütun)
C3 (3.sütun)
D3 (4.sütun)
.
.
şeklinde.

Bize gerekli olan sütun D-G-J-.... şeklinde ilerler. Sütun indisleri de(4-7-10-..) şeklinde ilerler.

Mod fonksiyonu bölüm sonucunda kalanı verir.

MOD(SÜTUN(B3:P3);3)=1 Burada sütun indisleri 3 e bölünür. Bölüm sonucu kalan değeri 1 olan sütunlar bize lazım olduğu için =1 kullanılır.

.
 
Çok teşekkür ederim.
 
Geri
Üst