• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Çözüldü excel en çok tekrarlanan veriyi arama ve getirme

foradreamer

Altın Üye
Katılım
3 Eylül 2010
Mesajlar
42
Excel Vers. ve Dili
2013
arkadaşlar çalıştığım kurumda görevlendirmeleri tuttuğum bir excel dosyam var aşağıdaki linkten indirebilirsiniz.
https://www.dosyaupload.com/a6l4

kişilerin gittiği yerleri tutmak için gorevliler isimli sayfam var burada kişilerin görevli olduğu ilçeleri tutuyorum. haftalık çalışacağım sayfa için haftalık liste sayfam var burada çözemediğim yerler var yardımlarınızı rica ediyorum. ekteki belgeyi açınca "EN ÇOK GİTTİĞİ İLÇEYİ" VE SON GİTTİĞİ İLÇEYİ BİR TÜRLÜ Diğer sayfadan çekemedim. nasıl bir formül yazmam gerekiyor. yardımlarınız için teşekkürler
 
Merhaba,

Excel dosyanız çok kötü tasarlanmış.
Verileri neden yan yana giriyorsunuz.
Alt alta girseniz çok daha iyi olur.
 
hocam selamlar 500'e yakın görevli var her hafta sıralamaya göre bellli kişilere görev verdiğimiz için görevli isimleri alt altta takibi daha rahat oluyor. her isme ayrı sutun takibi çok daha fazla zorlaştırır.
 
Sanırım birbirimizi anlayamadık. Seyahatleri'de alt alt yazmanız gerektiğini belirtmek istedim.
 
Ben bir şeyler karaladım. Deneyiniz.

İlk formül DİZİ formüldür. Hücreye uyguladıktan sonra CTRL+SHIFT+ENTER ile tamamlayınız.

H2;
Kod:
=İNDİS(KAYDIR(GOREVLILER!$D$1;KAÇINCI(C2;GOREVLILER!B:B;0)-1;;;88);;KAÇINCI(MAK((GOREVLILER!$D$1:$CM$1="Görev Aldığı İlçe")*(EĞERSAY(KAYDIR(GOREVLILER!$D$1;KAÇINCI(C2;GOREVLILER!B:B;0)-1;;;88);KAYDIR(GOREVLILER!$D$1;KAÇINCI(C2;GOREVLILER!B:B;0)-1;;;88))));(GOREVLILER!$D$1:$CM$1="Görev Aldığı İlçe")*(EĞERSAY(KAYDIR(GOREVLILER!$D$1;KAÇINCI(C2;GOREVLILER!B:B;0)-1;;;88);KAYDIR(GOREVLILER!$D$1;KAÇINCI(C2;GOREVLILER!B:B;0)-1;;;88)));0))

I2;
Kod:
=ARA(2;1/((GOREVLILER!$D$1:$CM$1="Görev Aldığı İlçe")*(KAYDIR(GOREVLILER!$D$1;KAÇINCI(C2;GOREVLILER!B:B;0)-1;;;88)<>""));KAYDIR(GOREVLILER!$D$1;KAÇINCI(C2;GOREVLILER!B:B;0)-1;;;88))
 
hocam çok teşekkür ederim en çok gittiği yeri güzel bir şekilde çekti. ama son gittiği yeri bir türlü getirmiyor. başka bir yer ekleyince yada silince tekrar öncekine değil 0 a dönüyor.
 
Parantez hatası yapmışım.

İkinci formülü revize ettim. Tekrar deneyiniz.
 
hocam selamlar bir şey daha sormak istiyorum. mesela yazdığınız formuldeki
GOREVLILER!$D$1:$CM$1 alanındaki CM YAZAN YERİ (BEN BİR KAÇ SUTUN DAHA EKLEDİM.) DF OLARAK DEĞİŞTİRİNCE FORMÜL NEDEN ÇALIŞMIYOR. örnek dosya ektedir.
 

Ekli dosyalar

Son düzenleme:
Formüldeki 88 değerlerini de değiştirmeniz gerekiyor.

Formülleri aşağıdaki gibi değiştirirseniz 88 değerini sürekli değiştirmek zorunda kalmazsınız.

D4 hücresi (Dizi Formül) ;
Kod:
=EĞERHATA(İNDİS(KAYDIR(GOREVLILER!$G$1;KAÇINCI(B4;GOREVLILER!B:B;0)-1;;;BAĞ_DEĞ_DOLU_SAY($1:$1)-6);;KAÇINCI(MAK((GOREVLILER!$G$1:$DF$1="Görev Aldığı İlçe")*(EĞERSAY(KAYDIR(GOREVLILER!$G$1;KAÇINCI(B4;GOREVLILER!B:B;0)-1;;;BAĞ_DEĞ_DOLU_SAY($1:$1)-6);KAYDIR(GOREVLILER!$G$1;KAÇINCI(B4;GOREVLILER!B:B;0)-1;;;BAĞ_DEĞ_DOLU_SAY($1:$1)-6))));(GOREVLILER!$G$1:$DF$1="Görev Aldığı İlçe")*(EĞERSAY(KAYDIR(GOREVLILER!$G$1;KAÇINCI(B4;GOREVLILER!B:B;0)-1;;;BAĞ_DEĞ_DOLU_SAY($1:$1)-6);KAYDIR(GOREVLILER!$G$1;KAÇINCI(B4;GOREVLILER!B:B;0)-1;;;BAĞ_DEĞ_DOLU_SAY($1:$1)-6)));0));"Kayıt Bulunamadı")

E4 hücresi;
Kod:
=ARA(2;1/((GOREVLILER!$G$1:$DF$1="Görev Aldığı İlçe")*(KAYDIR(GOREVLILER!$E$1;KAÇINCI(B4;GOREVLILER!B:B;0)-1;;;BAĞ_DEĞ_DOLU_SAY($1:$1)-6)<>""));KAYDIR(GOREVLILER!$E$1;KAÇINCI(B4;GOREVLILER!B:B;0)-1;;;BAĞ_DEĞ_DOLU_SAY($1:$1)-6))
 
hocam öncelikle cevabınız için teşekkür ederim. dediğiniz yerlere yapıştırdım. dizi formülü de CTRL+SHIFT+ENTER ile tamamladım ama çalışmadı veri girişi çıkışı yapınca en çok olanı bulmuyor. diğer verdiğiniz formül çalışıyor.
 
hocam çok teşekkür ederim.
 
Geri
Üst