Serileri fonksiyonla bulabilir miyiz?

Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Tablodaki gibi sayı serilerini fonksiyonla tespit edebilir miyiz yoksa makro mu kullanmak gerekir?
 

Ekli dosyalar

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
Eki inceleyiniz.
 

Ekli dosyalar

Ö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 olsun.

B1 hücresine yazarak alt satırlara kopyalayınız..

Kod:
=EĞER(SATIRSAY($B$1:B1)=1;1;EĞERSAY(DOLAYLI("A"&ARA(2;1/
($A$1:A1<>A1);SATIR($A$1:A1))+1&":A"&SATIRSAY($B$1:B1));A1))
.
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
bir sorum daha var
bu tabloda kişilerin serilerini tek tek ne seri yaptığını nasıl formulize edebiliriz.
En çok seri yapanı bulabiliyorum ama en öok seri yapan 2. ve 3. kişiyi nasıl buluruz?
 

Ö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
En çok seri yapandan kastınız nedir ?
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Mehmet 6 seri yapmış mak dediğimde 6 ve düşeyara dediğimde mehmet i buluyorum ama ali ve selim 2 seri yapmış onların 2 serisini ve ismini nasıl buluruz?
 

Korhan Ayhan

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

Özet tablo ile rahatlıkla istediğiniz sonuca ulaşabilirsiniz.
 

Ö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
Bu duruma göre ençok seri yapan değil en büyük seriye ulaşan değeri arıyorsunuz sanırım. Yanlışsa düzeltiniz.

Bu mantıkla düşünülürse,

Örnek olarak en büyük seriye ulaşılan değer 6 olsun ve bu xxx adlı kişi olsun ikinci en büyük seriye ulaşılan değer 5 olsun ve bununda kişi adı xxx olursa bu durumda ne olması gerekiyor.

Bu önergelerin dışında birde aynı değerin birden çok kişiye denk gelmesi durumu var. Yani 6 değerine ulaşan 3 kişi olursa ne olması gerekiyor. Bu durumla karşılaşılırsa tüm değerler mi bulunacak yoksa birini yazmamız yeterli mi?

Soruyla ilgili tüm olasıkları tekrar düşünerek sorunuzu detaylı açıklarsanız sevinirim.

.
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
o zaman şöyle yapalım tabloda isim sayısını sınırlayalım sadece ali, selim, ve mehmet var. bu daha mantıklı heralde hangi isim en çok hangi değere ulaşabilmiş? hepsi 6 yapmışsa hepsinin isim hanesinin yanında 6 yı görebileyim. İsim şartına baülı olarak ulaştıkları en yüksek değer??
 

Ö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
Sayın bdmaestro,

Bu açıklamanızdan birşey anlayamadım maalsef. Konuyu biliyormuşuz gibi değil bilmiyormuşuz gibi anlatmanız gerekir. Düşündüklerinizi anlamamızı beklemeyin lütfen.

Küçük bir örnek dosya ekleyerek olmasını istediğiniz değerleri dosya üzerinde manuel yazarak açıklayınız.

.
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Dosyada yeşil olan alanlar listedeki isimlerin en çok ulaştıkları değerler. Formülü ya da fonksiyonu nedir? nasıl hesaplanır?
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
B sütununa Ömer beyin 3 nolu mesajındaki kodları yerleştirdikten sonra,
Diğer sütunlarda sanırım istediğiniz sonucu bulabilirsiniz.
Eki inceleyin.
İyi çalışmalar.
 

Ekli dosyalar

Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Sayın muygun
İlginiz için teşekkürler fakat Son gönderdiğim dosyaya bakabilme imkanınız olursa ben sadece bir kez isim kullanıp o ismin en fazla yaptığı seri sayısını görmek istiyorum yani sizin dosyada mehmet in 2 serisi yakaladığı da var ama mehmet 6 yazsın sayfanın herhangi bir yerinde yeter çünkü mehmet en fazla 6 sayısına ulaşmış
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Dosyada yeşil olan alanlar listedeki isimlerin en çok ulaştıkları değerler. Formülü ya da fonksiyonu nedir? nasıl hesaplanır?
Merhaba;
13 nolu mesaj ekiniz ile ilk mesaj ekiniz arasında fark nedir? (ben bir fark görmedim)
Eki tekrar inceleyin.
İyi çalışmalar.
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Eğer 16 nolu mesaj eki isteğinizi karşılamıyorsa manuel olarak istediğiniz sonucu gösteren bir örnek ekleyin.
 

Korhan Ayhan

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

Alternatif olarak seri numarası oluşturmak için aşağıdaki formülü kullanabilirsiniz.

Kod:
=EĞER(A1="";"";EĞER(SATIR()=1;1;EĞER(DOLAYLI("A"&SATIR()-1)=A1;DOLAYLI("B"&SATIR()-1)+1;1)))
En büyük seriyi oluşturan kişiyi bulmak içinde ekli dosyayı inceleyebilirsiniz.
 

Ekli dosyalar

Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Korhan Bey;

Teşekkürler istediğim sizin dosyanızdaki gibiydi...
İlgilenen tüm excel.web.tr uzmanlarına ve ailemize teşekkürler. İyi çalışmalar.
 
Son düzenleme:
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Korhan bey;
ben dosyanıza sabah baktım, sonuçlar tam benim istediğim gibi ama formülleri başka bir yerde kullandığımda #değer hatası veriyor. Sizin eğer ile başlayan formülünüzün başında ayraç parantezi açma işareti var anlamı var mıdır? formüle tıklandığında kayboluyorlar....
 
Son düzenleme:
Üst