Düşey ara birden fazla aynı değer

Katılım
22 Haziran 2017
Mesajlar
16
Excel Vers. ve Dili
Türkçe Office 2010
Merhabalar,

Aranıza yeni katıldım öncelikle bunu belirteyim. Ancak eskiden beri takip ediyordum ve çok fazla işimi gören anlatımlar ile çok işimi çözebildim. Bunun için teşekkür etmek istedim.

Benim sorum daha öncede sorulmuş aslında arkadaşlara çözüm bulunmuş ancak formülleri kendime uyarladığımda çok bir sonuç alamadığım için başlığı oluşturuyorum.

elimde 1,2...50 adet laboratuvar kodu var. A sütununa 1 den 50 ye kadar aşağı sıraladım.

her laboratuvarın vermiş olduğu bir sonuç mevcut. B sütununa bu 50 sonucu karşılıklarına yerleştiriyorum.

E sütununa B sütunundaki verileri minimumdan maksimuma dikey olarak sıralatıyorum.

İsteğim D sütununu da Düşeyara yı kullanarak yada daha uygun bir komut var ise onu kullanarak, E sütunundaki sonuçların karşılarına laboratuvar kodlarını getirebilmek.

Standart bir düşeyara komutu ile zaten karşılarına getirebiliyorum.

Sıkıntım; iki yada benim bilmediğim adet kadar aynı sonuç mevcut ise hep ilk eşleşmeyi görüp tek laboratuvar kodunu atıyor.

İnternetteki ve forumdaki bilgileri gözden geçirdim benzer istekler olmuş fakat benim isteğimde uyarlayamadığım için başlık oluşturdum özür dilerim.

Şimdiden teşekkür ediyorum.
 

dellerlim

Altın Üye
Altın Üye
Katılım
25 Şubat 2012
Mesajlar
323
Excel Vers. ve Dili
office 2016 türkçe
Altın Üyelik Bitiş Tarihi
15.03.2027
Merhabalar, örnek dosya yüklerseniz çözüm bulunur.
 
Katılım
22 Haziran 2017
Mesajlar
16
Excel Vers. ve Dili
Türkçe Office 2010
dosyayı ekleyecek yeri bulamadım ama belkide üyeliğimle ilgilidir. Altın üye değilim henüz o yüzden ekleyemiyorum sanırım.
 

dellerlim

Altın Üye
Altın Üye
Katılım
25 Şubat 2012
Mesajlar
323
Excel Vers. ve Dili
office 2016 türkçe
Altın Üyelik Bitiş Tarihi
15.03.2027
Sonuçlar çok mu fazla veya karışık bir tablonun içerisinde mi bulunuyor bu veriler bilmiyorum ama yapmak istediğiniz şeyi mutlaka formül ile yapmanız gerekmiyorsa filtreleme işlemi ile istediğiniz şekilde bir eşleştirilmiş şekilde sıralama yapmanız mümkün olur.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Alternatif formül:

D2: (Dizi formülüdür. Girişini ctrl+shift+enter ile yapınız. Daha sonra alt hücrelere kopyalarsınız.)

Kod:
=EĞER(E2="";"";İNDİS($B$2:$B$51;KÜÇÜK(EĞER($A$2:$A$51=E2
 ;SATIR($A$2:$A$51)-SATIR($A$2)+1);EĞERSAY($E$2:E2;E2))))
E2:

Kod:
=EĞERHATA(KÜÇÜK($A$2:$A$51;SATIRSAY($E$2:E2));"")
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

-- D2 hücresi aşağıdaki dizi formülü alternatif olsun.
.
Kod:
=[COLOR="Red"]KAYDIR[/COLOR]($B$1;[COLOR="red"]KÜÇÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]($A$2:$A$51=E2;[COLOR="red"]SATIR[/COLOR]($A$2:$A$51));[COLOR="red"]EĞERSAY[/COLOR]($E$2:E2;E2))-1;0)
[COLOR="Blue"]Dizi formülü olduğundan hücreye [B][COLOR="Red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile girilmelidir.
İşlem doğru yapılmışsa [B]formül kendiliğinden [COLOR="red"]{....}[/COLOR][/B] gibi köşeli arasına içine alınır.[/COLOR]
 
Katılım
22 Haziran 2017
Mesajlar
16
Excel Vers. ve Dili
Türkçe Office 2010
Merhaba,

Alternatif formül:

D2: (Dizi formülüdür. Girişini ctrl+shift+enter ile yapınız. Daha sonra alt hücrelere kopyalarsınız.)

Kod:
=EĞER(E2="";"";İNDİS($B$2:$B$51;KÜÇÜK(EĞER($A$2:$A$51=E2
 ;SATIR($A$2:$A$51)-SATIR($A$2)+1);EĞERSAY($E$2:E2;E2))))
E2:

Kod:
=EĞERHATA(KÜÇÜK($A$2:$A$51;SATIRSAY($E$2:E2));"")
.
Hocam teşekkür ederim formüller çalıştı. 2 gündür üzerinde uğraşıyordum eline emeğine sağlık.

M ve B harfleri için de aynı kodu kullanarak ardı ardına sıralamak mümkün mü peki? yoksa metinlere değil sadece sayılara mı uygulayabiliyoruz.
 
Katılım
22 Haziran 2017
Mesajlar
16
Excel Vers. ve Dili
Türkçe Office 2010
Merhaba.

-- D2 hücresi aşağıdaki dizi formülü alternatif olsun.
.
Kod:
=[COLOR="Red"]KAYDIR[/COLOR]($B$1;[COLOR="red"]KÜÇÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]($A$2:$A$51=E2;[COLOR="red"]SATIR[/COLOR]($A$2:$A$51));[COLOR="red"]EĞERSAY[/COLOR]($E$2:E2;E2))-1;0)
[COLOR="Blue"]Dizi formülü olduğundan hücreye [B][COLOR="Red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile girilmelidir.
İşlem doğru yapılmışsa [B]formül kendiliğinden [COLOR="red"]{....}[/COLOR][/B] gibi köşeli arasına içine alınır.[/COLOR]
Hocam teşekkürler alternatif olarak sizin formülü de denedim aynı şekilde işe yaradı. M ve B harfleri için de bunu uygulayabilir miyiz peki?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Hocam teşekkür ederim formüller çalıştı. 2 gündür üzerinde uğraşıyordum eline emeğine sağlık.

M ve B harfleri için de aynı kodu kullanarak ardı ardına sıralamak mümkün mü peki? yoksa metinlere değil sadece sayılara mı uygulayabiliyoruz.
M için

G2: (hücreye yazın ve dizi formülüne çevirdikten sonra alt satırlara kopyalayın.)

Kod:
=EĞERHATA(İNDİS($B$2:$B$51;KÜÇÜK(EĞER($A$2:$A$51="[COLOR="Red"]M[/COLOR]"
 ;SATIR($A$2:$A$51)-SATIR($A$2)+1);SATIRSAY($G$2:G2)));"")
B için M yerine B yazmanız yeterli.

.
 
Katılım
22 Haziran 2017
Mesajlar
16
Excel Vers. ve Dili
Türkçe Office 2010
Ömer hocam çok teşekkürler elinize sağlık. Fazlasıyla işimi gördü. Emeğinize sağlık.
 
Katılım
22 Haziran 2017
Mesajlar
16
Excel Vers. ve Dili
Türkçe Office 2010
Tekrar merhabalar,

dün işimi gördü diyerek akşamdan beri uğraşıyorum bu formülleri kullanarak ama şöyle bir sıkıntım var.

Aslında ilk dokumanımızda "E" sütununda "M" ve "B" harflerini o alttaki minimumdan maksimuma gösteremez miyiz?

Sizden aldığım formüller yardımıyla başka bir şekilde kullanayım ve belki yaptırırım dedim ancak başarılı olamadım.

M ve B leri başa hücrelerde listeleyip çektirsem dedim ama bu seferde adet sayısı değişken olduğu için otomatikleştiremedim. her sayfa değiştiğinde adette değişiklik varsa değiştirmek zorunda kaldım.

http://dosya.co/w6fgh9f1hcuv/düşeyara_aynı_değer_rev.xlsx.html

örneğin ekli dosyada G ve H sütunlarında olmasını istediğimiz sıralama olarak göstermeye çalıştım ama
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
A sütunundaki veriler, hem sayı hem metin olduğu için önce bu verileri sıra numarası vererek C sütununa formül kullanarak yazdırdım. Oluşan sıra numarasına göre de istediğiniz verileri aldırdım.

A sütununa B yada M dışında metin değerleri de girerseniz bunları da aynı düzende listeler.

Küçük yada min fonksiyonu sadece sayılarda işlem yaptığı için bu şekilde bir yola başvurdum.

.
 
Üst