Satir sayisi bulma (kosula bagli)!

Katılım
19 Şubat 2009
Mesajlar
54
Excel Vers. ve Dili
2007 ingilizce
Slm beyler, aradigim bir sayi grubunun bir baska hucre araligi icerisinde kac satirda birlikte yer aldigini bulmak, bunu tek bir formulle baska hucreleri kullanmadan bulabilir miyiz?

Ekteki dosyada anlatmak istedigim daha aciklayici, yardimci olursaniz sevinirim.
 

Ekli dosyalar

Katılım
19 Şubat 2009
Mesajlar
54
Excel Vers. ve Dili
2007 ingilizce
`mami68` cvbin icin tesekkur ederim yalniz senin gondermis oldugunda 5 sayinin tek tek kacar defa cikmis oldugu bulunuyor, benim aradigim 5 sayinin `birlikte` toplam kac satirda ciktigini bulabilmek, ve bunun sonucunu da tek bir hucrede saglayabilmek, aklima belki sayi gruplari `metin` haline cevriltilirse bu tarz toplu bir kiyaslama yapilabilir diye bir dusunce geldi, ama nasil olacak bilmiyorum, yardimci olan biri olursa sevinirim.
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Slm beyler, aradigim bir sayi grubunun bir baska hucre araligi icerisinde kac satirda birlikte yer aldigini bulmak, bunu tek bir formulle baska hucreleri kullanmadan bulabilir miyiz?

Ekteki dosyada anlatmak istedigim daha aciklayici, yardimci olursaniz sevinirim.
X1:

Control+shift+enter...

=SUM((MMULT(ISNUMBER(MATCH(A2:p19,R1:V1,0))+0,TRANSPOSE(COLUMN(A2:p19)^0))=COUNT(R1:V1))+0)
 

Ekli dosyalar

Katılım
19 Şubat 2009
Mesajlar
54
Excel Vers. ve Dili
2007 ingilizce
Hic umudum kalmamisti, yabanci sitelere yazip gonderdim, cat pat ingilizceyle uyelik felan derken baya bir ugrastim, ama gel gor ki `akyurek` arkadas beni bu dertten kurtardi, ne kadar tesekkur etsem az, anca iyi bir temenni ve dua etmek geliyor arkandan sagol varol `akyurek`.

(tabi `www.excel.web.tr` onun yeri bambaska, iyi ki varsiniz)
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Öncelikle sayın Akyürek'e teşekkürler,

Tabloda, örneğin;
A2:p2 aralığı R1:V1 aralığına eşitse (Blok olarak) A2:p2 aralığındaki rakamlar,
A3:p3 aralığı R1:V1 aralığına eşitse (Blok olarak) A3:p3 aralığındaki rakamlar,
....
....
A19:p19 aralığı R1:V1 aralığına eşitse (Blok olarak) A19:p19 aralığındaki rakamlar,

kırmızı olsun, aşağıdaki formülü koşullu biçimlendirme'ye yazdım,

=YADA(A2=$R$1;A2=$S$1;A2=$T$1;A2=$U$1;A2=$V$1) ancak anılan satırlarda kritere uyan (R1:V1) tek bir rakam bile olsa renklendirdi,

İsteğim, satırdaki 5 rakam R1:V1 aralığına tamamen eşitse eşit olanlar renklensin ( sayın Akyürek'in örnek dosyasındaki gibi )

Teşekkür ederim.
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Merhaba,

Öncelikle sayın Akyürek'e teşekkürler,

Tabloda, örneğin;
A2:p2 aralığı R1:V1 aralığına eşitse (Blok olarak) A2:p2 aralığındaki rakamlar,
A3:p3 aralığı R1:V1 aralığına eşitse (Blok olarak) A3:p3 aralığındaki rakamlar,
....
....
A19:p19 aralığı R1:V1 aralığına eşitse (Blok olarak) A19:p19 aralığındaki rakamlar,

kırmızı olsun, aşağıdaki formülü koşullu biçimlendirme'ye yazdım,

=YADA(A2=$R$1;A2=$S$1;A2=$T$1;A2=$U$1;A2=$V$1) ancak anılan satırlarda kritere uyan (R1:V1) tek bir rakam bile olsa renklendirdi,

İsteğim, satırdaki 5 rakam R1:V1 aralığına tamamen eşitse eşit olanlar renklensin ( sayın Akyürek'in örnek dosyasındaki gibi )

Teşekkür ederim.
CF (koşullu biçimlendirme)

A2:
Kod:
=IF(SUM(ISNUMBER(MATCH($A2:$P2,$R$1:$V$1,0))+0)=COUNT($R$1:$V$1),
    IF(MATCH(A2,$R$1:$V$1,0),1,0))
 

Ekli dosyalar

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
CF (koşullu biçimlendirme)

A2:
Kod:
=IF(SUM(ISNUMBER(MATCH($A2:$P2,$R$1:$V$1,0))+0)=COUNT($R$1:$V$1),
    IF(MATCH(A2,$R$1:$V$1,0),1,0))
Sayın a.akyurek, merhaba,

Çözüm için bir kez daha teşekkürlerimi sunarım, elinize sağlık,

Saygılarımla.
 
Katılım
19 Şubat 2009
Mesajlar
54
Excel Vers. ve Dili
2007 ingilizce
"a.akyurek" size bir sorum daha olacaktı, kıyas mantığı açısından ılk soruma benziyor, ilk örnekte ortak çıkan satır sayısını bulmak istiyordum, ve bunu becerdik, bu sefer yapmak istediğim yine bir grup sayıyı alıp bu grubu belli bır hücre aralığıyla aynen satır satır kıyaslayıp bu gruptan en fazla kaç sayının birlikte çıktığını bulmak istiyorum.

Eskısınde birlikte çıkan satır sayısını bulmak söz konusuyken bu sefer kıyasladıgımız gruptan en fazla kaç sayının bu satırlarda ortak cıktıgını bulmak söz konusu, ilk bakışta karışık gözükebilir ama ilkini çözdükten sonra bunun da mümkün olabileceğini düşündüm, önceki formülünü çözebilmiş olsam kendım deneyecektım ama ne yazık ki bunu da yapamadım.

"Ortak sayı bulma"ya ilişkin formülü de yardımcı olmasıyla alttaki dosyaya ekledim, ancak bu formül satırları tek tek kıyaslamakta, benim amacım ilk sorumda da olduğu gibi satırala ılişkin toplu bir kıyasın sonucunu tek bir hücreye çıkarmak.

Eminim örnek dosya daha da açıklayıcı olacaktır, saygılarımla.
 

Ekli dosyalar

Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
"a.akyurek" size bir sorum daha olacaktı, kıyas mantığı açısından ılk soruma benziyor, ilk örnekte ortak çıkan satır sayısını bulmak istiyordum, ve bunu becerdik, bu sefer yapmak istediğim yine bir grup sayıyı alıp bu grubu belli bır hücre aralığıyla aynen satır satır kıyaslayıp bu gruptan en fazla kaç sayının birlikte çıktığını bulmak istiyorum.

Eskısınde birlikte çıkan satır sayısını bulmak söz konusuyken bu sefer kıyasladıgımız gruptan en fazla kaç sayının bu satırlarda ortak cıktıgını bulmak söz konusu, ilk bakışta karışık gözükebilir ama ilkini çözdükten sonra bunun da mümkün olabileceğini düşündüm, önceki formülünü çözebilmiş olsam kendım deneyecektım ama ne yazık ki bunu da yapamadım.

"Ortak sayı bulma"ya ilişkin formülü de yardımcı olmasıyla alttaki dosyaya ekledim, ancak bu formül satırları tek tek kıyaslamakta, benim amacım ilk sorumda da olduğu gibi satırala ılişkin toplu bir kıyasın sonucunu tek bir hücreye çıkarmak.

Eminim örnek dosya daha da açıklayıcı olacaktır, saygılarımla.
AC1:

Control+shift+enter...

=MAX(MMULT(ISNUMBER(MATCH(A2:p19,R1:AA1,0))+0,TRANSPOSE(COLUMN(A2:p19)^0)))
 

Ekli dosyalar

Katılım
19 Şubat 2009
Mesajlar
54
Excel Vers. ve Dili
2007 ingilizce
Sn. "a.akyürek" ne kadar teşkkür etsem az tek kelimeyle harikasınız şip şak hallettınız, saygılar :mutlu::icelim:
 
Katılım
19 Şubat 2009
Mesajlar
54
Excel Vers. ve Dili
2007 ingilizce
Biliyorum biraz fazla oluyorum ama son bir yardıma ihtiyacım kaldı, son iki düzenlemeye ilişkin formüller birbirine yakın gibi, ilkinde grubun toptan yer aldığı satır sayısı ikincisinde ise bir grubun satırlarda yer alan en fazla sayı adedini buluyoruz.

Belli bir sayıdan fazla ortak sayı içeren satır sayısını bulmak da mümkün mü? Belki ana formüle küçük bir ekleme yapılması gerekiyor ama formül mantığını bilemeyince olmuyor.

Dosyayı ekledım yine, dilerim son kez yardımcı olursunuz.
 

Ekli dosyalar

Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Biliyorum biraz fazla oluyorum ama son bir yardıma ihtiyacım kaldı, son iki düzenlemeye ilişkin formüller birbirine yakın gibi, ilkinde grubun toptan yer aldığı satır sayısı ikincisinde ise bir grubun satırlarda yer alan en fazla sayı adedini buluyoruz.

Belli bir sayıdan fazla ortak sayı içeren satır sayısını bulmak da mümkün mü? Belki ana formüle küçük bir ekleme yapılması gerekiyor ama formül mantığını bilemeyince olmuyor.

Dosyayı ekledım yine, dilerim son kez yardımcı olursunuz.
AE1:

Control+shift+enter...

=SUM(IF(MMULT(ISNUMBER(MATCH(A2:p19,R1:AA1,0))+0,TRANSPOSE(COLUMN(A2:p19)^0))>AC1,1))
 

Ekli dosyalar

Katılım
7 Haziran 2009
Mesajlar
5
Excel Vers. ve Dili
2003 türkçe
Iyi akşamlar ben 1, sayfadaki 2. Formülü giriyorum ama benden değer istiyor..nerde yanlış yaptığımı bulamıyorum....yardım edermisiniz lütfen...
 

Ö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,

Formül Dizi formülüdür. Formülü hücreye yazdıktan sonra direk entera basmadan ctrl shift enter tuş kombinasyonuna basarak formülün girişini tamamlayınız. Bu işlemden sonra formülün başına ve sonuna { } ayıraçları otomatik eklenecektir.

İyi çalışmalar..

.
 
Üst