• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü En alt Satırdan koşula göre veri getirmek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Kokorecci

Yeni Üye
Katılım
16 Nis 2021
Mesajlar
478
Aldığı beğeni
68
Excel V
Office 2016 TR
Konu Sahibi
ustalarım iyi akşamlar örnek sayfada belirttim içeriğinde yazdım açıklama olarak da , ofice 2021 kullanıyorum filtre ile veri getiriyorum ana data sayfamdan
bazen hiç veri olmaz bazen 5 satır bulur bazen de 300 satır bulur fakat bana gerekli olan en alttaki satırdan yukarıya doğru koşula göre veri getire bilir miyim
şimdiden teşekkürler
 
Çözüm
Dosyanızda
AD kolonundan itibaren FİLTRE işleviyle elde ettiğiniz veriler gerekli olmayabilir... Silersiniz isterseniz... ( Ayrıca, Sonuçlar sadece Ev Sahibi Ekibinin Hannover olması kriterini sağlıyor. Oysa ki, beklenilen sonuçlarda, hem Ev Sahibi ve hem de Misafir Takımın Hannover olması isteniyor)
Çünkü, elde etmek istediğinizi, direkt olarak Ana Verilerinizden hesaplamak çok daha UYGUN olacaktır.

  • D2 : Y24 alanında Manuel yazdığınız verilerinizi komple silin. Çünkü formülle, sonuçlar bu alana dökülecektir.
  • D2 hücresine şu formülü yazın.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Burada,
O1 hücresinde yazdığınız TARİH bir kriter olarak değerlendirilmedi...
Konu Sahibi
1706333667851.png
KENDİ sayfamda olmayan veriyi getirdi yanlız arattırdığım formül deki yerler filtre ile gelen veri o yüzden sanırım esas geldiği sutun daki verileri getiriyor sanırım ben size verinin tam oldugu dosyayı atayım ona göre tarih ve isim olarak buldurabilirsek sevinirim şimdiden teşekürler
 
Moderatör tarafında düzenlendi:
Dosyanızda
AD kolonundan itibaren FİLTRE işleviyle elde ettiğiniz veriler gerekli olmayabilir... Silersiniz isterseniz... ( Ayrıca, Sonuçlar sadece Ev Sahibi Ekibinin Hannover olması kriterini sağlıyor. Oysa ki, beklenilen sonuçlarda, hem Ev Sahibi ve hem de Misafir Takımın Hannover olması isteniyor)
Çünkü, elde etmek istediğinizi, direkt olarak Ana Verilerinizden hesaplamak çok daha UYGUN olacaktır.

  • D2 : Y24 alanında Manuel yazdığınız verilerinizi komple silin. Çünkü formülle, sonuçlar bu alana dökülecektir.
  • D2 hücresine şu formülü yazın.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Burada,
O1 hücresinde yazdığınız TARİH bir kriter olarak değerlendirilmedi. Çünkü, O1 hücresinde yazılan tarih Bugün tarihi ve tüm maçlar da bugün tarihinden önce olduğundan kriter değerlendirilmedi.
Küçük bir tarih yazılıp, kriter olarak değerlendirilecekse,
Tarihten Büyük olma için
=LET(a;FİLTRE(A:K;(B:B>O1)*((D : D=Q1)+(E:E=Q1)));k;SATIRSAY(a);EĞERHATA(SIRALA(FİLTRE(a;k-SIRALI(k)<20);2;-1);""))
Tarihten Küçük olma için
=LET(a;FİLTRE(A:K;(B:B<O1)*((D : D=Q1)+(E:E=Q1)));k;SATIRSAY(a);EĞERHATA(SIRALA(FİLTRE(a;k-SIRALI(k)<20);2;-1);""))
şeklinde yazılabilir.
 
Çözüm
Konu Sahibi
Dosyanızda
AD kolonundan itibaren FİLTRE işleviyle elde ettiğiniz veriler gerekli olmayabilir... Silersiniz isterseniz... ( Ayrıca, Sonuçlar sadece Ev Sahibi Ekibinin Hannover olması kriterini sağlıyor. Oysa ki, beklenilen sonuçlarda, hem Ev Sahibi ve hem de Misafir Takımın Hannover olması isteniyor)
Çünkü, elde etmek istediğinizi, direkt olarak Ana Verilerinizden hesaplamak çok daha UYGUN olacaktır.

  • D2 : Y24 alanında Manuel yazdığınız verilerinizi komple silin. Çünkü formülle, sonuçlar bu alana dökülecektir.
  • D2 hücresine şu formülü yazın.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Burada,
O1 hücresinde yazdığınız TARİH bir kriter olarak değerlendirilmedi. Çünkü, O1 hücresinde yazılan tarih Bugün tarihi ve tüm maçlar da bugün tarihinden önce olduğundan kriter değerlendirilmedi.
Küçük bir tarih yazılıp, kriter olarak değerlendirilecekse,
Tarihten Büyük olma için
=LET(a;FİLTRE(A:K;(B:B>O1)*((D : D=Q1)+(E:E=Q1)));k;SATIRSAY(a);EĞERHATA(SIRALA(FİLTRE(a;k-SIRALI(k)<20);2;-1);""))
Tarihten Küçük olma için
=LET(a;FİLTRE(A:K;(B:B<O1)*((D : D=Q1)+(E:E=Q1)));k;SATIRSAY(a);EĞERHATA(SIRALA(FİLTRE(a;k-SIRALI(k)<20);2;-1);""))
şeklinde yazılabilir.
içerisinde acıkladım bakarsanız sevinirim hocam şimdiden teşekürler
 
Konu Sahibi
Dosyanızda
AD kolonundan itibaren FİLTRE işleviyle elde ettiğiniz veriler gerekli olmayabilir... Silersiniz isterseniz... ( Ayrıca, Sonuçlar sadece Ev Sahibi Ekibinin Hannover olması kriterini sağlıyor. Oysa ki, beklenilen sonuçlarda, hem Ev Sahibi ve hem de Misafir Takımın Hannover olması isteniyor)
Çünkü, elde etmek istediğinizi, direkt olarak Ana Verilerinizden hesaplamak çok daha UYGUN olacaktır.

  • D2 : Y24 alanında Manuel yazdığınız verilerinizi komple silin. Çünkü formülle, sonuçlar bu alana dökülecektir.
  • D2 hücresine şu formülü yazın.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Burada,
O1 hücresinde yazdığınız TARİH bir kriter olarak değerlendirilmedi. Çünkü, O1 hücresinde yazılan tarih Bugün tarihi ve tüm maçlar da bugün tarihinden önce olduğundan kriter değerlendirilmedi.
Küçük bir tarih yazılıp, kriter olarak değerlendirilecekse,
Tarihten Büyük olma için
=LET(a;FİLTRE(A:K;(B:B>O1)*((D : D=Q1)+(E:E=Q1)));k;SATIRSAY(a);EĞERHATA(SIRALA(FİLTRE(a;k-SIRALI(k)<20);2;-1);""))
Tarihten Küçük olma için
=LET(a;FİLTRE(A:K;(B:B<O1)*((D : D=Q1)+(E:E=Q1)));k;SATIRSAY(a);EĞERHATA(SIRALA(FİLTRE(a;k-SIRALI(k)<20);2;-1);""))
şeklinde yazılabilir.
çok teşekür ederim çalıştı tam istediğim gibi oldu allah razı olsun hocam
 
Tamam...
Ben de şimdi yeni eklenen dosyayı indirdim. Baktım ve eskisinden bir farkı yok.
Açıklama isteyecektim şimdi...

Yeni mesajınız geldi... İstenileni karşılayacak şekilde, Çalışıyor olduğuna sevindim...
Teşekkürlerimle...
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst