son satırı bulmak ve istenilenlerini göstermek.

Katılım
29 Aralık 2015
Mesajlar
14
Excel Vers. ve Dili
Office 2021 TR
Merhabalar, Başlığa ne yazacağımı bilemedim.
Aşağıdakine benzer bir tablom var.
Bir cihazın son hareketi DEPO ise, bu bilgileri farklı bir sayfada listelemek istiyorum. (Office 2021)

cihaz

adı soyadı

seri no

işlem tarihi

monitör

ali

123​

1.05.2024​

monitör

depo

123​

12.05.2024​

monitör

mehmet

2615​

1.04.2024​

monitör

hasan

2615​

22.04.2024​

monitör

hüseyin

7458​

1.03.2024​

monitör

depo

7458​

24.03.2024​

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,697
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Deneyiniz..

C++:
=FİLTRE(A1:D7;(A1:A7="monitör")*(ARA(2;1/(A1:A7="monitör");B1:B7)="depo");"")
 
Katılım
29 Aralık 2015
Mesajlar
14
Excel Vers. ve Dili
Office 2021 TR
Merhaba,

Deneyiniz..

C++:
=FİLTRE(A1:D7;(A1:A7="monitör")*(ARA(2;1/(A1:A7="monitör");B1:B7)="depo");"")
Teşekkür ederim.

Denedim. bu şekilde sonuç döndürdü.

monitör

ali

123

1.05.2024

monitör

depo

123

12.05.2024

monitör

mehmet

2615

1.04.2024

monitör

hasan

2615

22.04.2024

monitör

hüseyin

7458

1.03.2024

monitör

depo

7458

24.03.2024

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,697
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Evet dediğiniz şekilde sonuç döndürür. Sizin istediğiniz sonuç nedir?
 
Katılım
29 Aralık 2015
Mesajlar
14
Excel Vers. ve Dili
Office 2021 TR
Evet dediğiniz şekilde sonuç döndürür. Sizin istediğiniz sonuç nedir?
Hocam yazmıştım konuda. herhangi bir cihazın son teslim edildiği kişi DEPO ise onları listelemek istiyorum.

örneğin;
123 seri nolu cihaz, ilk sahibi ahmet 2.sahibi mehmet ise bunu göstermeyecek.
ama 568 seri nolu cihazın ilk sahibi hüseyin, 2.sahibi DEPO ise bunu listeleyecek.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,697
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İlk anladığım;

C++:
=FİLTRE(A1:D7;B1:B7="depo";"")
Sonraki anladığım;

C++:
=İNDİS(A1:D7;EĞER(ARA(2;1/(A1:A7="monitör");B1:B7)="depo";ARA(2;1/(A1:A7="monitör");SATIR(B1:B7)));{1\2\3\4})
 
Katılım
29 Aralık 2015
Mesajlar
14
Excel Vers. ve Dili
Office 2021 TR
İlk anladığım;

C++:
=FİLTRE(A1:D7;B1:B7="depo";"")
Sonraki anladığım;

C++:
=İNDİS(A1:D7;EĞER(ARA(2;1/(A1:A7="monitör");B1:B7)="depo";ARA(2;1/(A1:A7="monitör");SATIR(B1:B7)));{1\2\3\4})
Hocam yordum sizi kusura bakmayın. ikisinide denedim. sonuç istediğim gibi olmadı.

başka türlü yazmaya çalışayım. seri numaralara göre değerlendiriyorum. tabloya göre ürünler kişiden kişiye teslim edilebiliyor.
seri numarasına bakarak bir ürün son teslim edildiği kişi depo ise, bu ürünleri görmek istiyorum.


tablodan örnekleyecek olursak.
bu ürünler en son depoya gelmiş. bunları görmek istiyorum.

monitör

depo

123

12.05.2024


monitör

depo

7458

24.03.2024

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,697
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
#6 nolu mesajda ilk önerdiğim formül istediğiniz sonucu verir..
 
Katılım
29 Aralık 2015
Mesajlar
14
Excel Vers. ve Dili
Office 2021 TR
İlk anladığım;

C++:
=FİLTRE(A1:D7;B1:B7="depo";"")
Sonraki anladığım;

C++:
=İNDİS(A1:D7;EĞER(ARA(2;1/(A1:A7="monitör");B1:B7)="depo";ARA(2;1/(A1:A7="monitör");SATIR(B1:B7)));{1\2\3\4})
bu formülleri denedim.
C++:
=FİLTRE(A1:D7;B1:B7="depo";"")
sonucu sağdaki gibi çıktı.

burada 7458 seri nolu cihaz en son mustafaya teslim edildi. bunu göstermesini istemiyorum.
bir cihazın en son teslim edildiği kişi DEPO ise göstermesini istiyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,697
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben soruyu sanırım yanlış anladım..
 
Üst