• DİKKAT

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

Hangi fonksiyonla ne şekilde yapılır?

Katılım
14 Mayıs 2012
Mesajlar
12
Excel Vers. ve Dili
2007 tr
Merhaba,
Aşağıda belli bir kısmı olan yaklaşık 150 Bin satırdan oluşan bir excel dosyamız var. Bu dosyada hangi tarihte hangi stok kodunda hareket olmuş bilgisi mevcut. Bize lazım olan bütün stok kodlarında sadece en son hareket olan tarihi göstermesi. Ör. 253 nolu stokta en son hareket olan tarih 10.05.2012 bize sadece bu satırı göstersin. Eğer 10.05.2012 de birden fazla hareket varsa sadece 1 tanesini görmek ki buda her satırda tek ürün ve en son hareket tarihi bilgisini görmemiz demek oluyor.
Yardımlarınız için teşekkürler.


ID Tarih StokKodu AmbalajAdi StokAdi
23369 16.01.2006 253 200'lük Çemberli Varil ARAKRIL SB 80
23369 16.01.2006 253 200'lük Çemberli Varil ARAKRIL SB 80
23369 16.01.2006 253 200'lük Çemberli Varil ARAKRIL SB 80
23369 16.01.2006 253 200'lük Çemberli Varil ARAKRIL SB 80
23369 16.01.2006 253 200'lük Çemberli Varil ARAKRIL SB 80
23369 16.01.2006 253 200'lük Çemberli Varil ARAKRIL SB 80
23369 16.01.2006 253 200'lük Çemberli Varil ARAKRIL SB 80
23369 16.01.2006 253 200'lük Çemberli Varil ARAKRIL SB 80
23113 02.01.2006 525 Dökme ARAKRIL VAT 525
23113 02.01.2006 525 Dökme ARAKRIL VAT 525
23113 02.01.2006 525 Dökme ARAKRIL VAT 525
23113 02.01.2006 525 Dökme ARAKRIL VAT 525
23113 02.01.2006 525 Dökme ARAKRIL VAT 525
23113 02.01.2006 525 Dökme ARAKRIL VAT 525
23113 02.01.2006 525 Dökme ARAKRIL VAT 525
23113 02.01.2006 525 Dökme ARAKRIL VAT 525
23118 03.01.2006 355 Dökme ARAKRIL AT 3530
23118 03.01.2006 355 Dökme ARAKRIL AT 3530
23118 03.01.2006 355 Dökme ARAKRIL AT 3530
23118 03.01.2006 355 Dökme ARAKRIL AT 3530
23118 03.01.2006 355 Dökme ARAKRIL AT 3530
23118 03.01.2006 355 Dökme ARAKRIL AT 3530
23118 03.01.2006 355 Dökme ARAKRIL AT 3530
23118 03.01.2006 355 Dökme ARAKRIL AT 3530
 
Verdiğiniz örnek tabloda 3 farklı ID var ve bu 3 ID'nin de kendi içlerinde herşeyleri aynı...
Asıl dosyada bu şekilde midir ?
 
MErhaba,

örneğinizde 2012 tarihi yok, 10.05.2012 nerede arayacak.
 
Mesaj içerisinde verdiğiniz örnekler ile asıl dosyanızdaki veriler uyuşmazsa, size yardımcı olamayız...
 
Merhaba
Kod:
=MAK(($C$1:$C$100=253)*($B$1:$B$100))
Bu formülü yazın ve diziye çevirin. ( Diziye çevirme formülü hücreye girdikten sonra Enter demeden Ctrl+Shift+Enter tuş kombinasyonu ile aktif olmaktadır. formülün başında "{" bu işaret sonunda "}" bu işaret çıkacaktır. Bu işaretleri elle koyduğunuz takdirde hata verecektir. )
Not : Formülde 100 satır baz alındı siz dilediğiniz kadar çoğaltın. Uzun verilerde kasar
 
bir fonsiyonla değil bir kaç işlemle yapılabilir.

1 - stok kodu ve tarihi ID adında başka bir sutunda birleştir.
2 - Tün datayı stok kodu sutunundan Zden aya göre sırala
3 - datadan pivot olustur içeriye sadece stok kodu ve yanına tarıh bılgısını getır ( tarıhı eskiden yeniye sırala )
4 - asıl dataya gerı gel bıt sutun ac ona son tarıh adını ver
5 - asıl datanın son tarıh sutununa pivotun ıcındekı stok kodundan yanındaki tarıhı dusey ara ile at

bu sekılde en son ıslem tarıhını datada tum stok kodlarına göre gorebılırsın.
arkadasların daha kolay bir yontemı varsa eger bende onu kullanabilirim :)
 
id sütununu yoksayın, önemli olan stok kodu sütunu, dosyanın gerçeğinde 100 civarı farklı stok kodu ve bu kodlara ait toplamda 150000 stok hareket satırı mevcut o yüzden dosyanın sadece baş kısmından örnek verdim.
 
id sütununu yoksayın, önemli olan stok kodu sütunu, dosyanın gerçeğinde 100 civarı farklı stok kodu ve bu kodlara ait toplamda 150000 stok hareket satırı mevcut o yüzden dosyanın sadece baş kısmından örnek verdim.

.

Konuyu uzatmadan, dosyanızın oldukça küçük bir örneğini eklerseniz, daha çabuk çözüm bulursunuz.

.
 
Geri
Üst