Başka sayfada veri bulup aktarma

Katılım
29 Nisan 2009
Mesajlar
100
Excel Vers. ve Dili
MICROSOFT OFICE EXCEL 2003
Değerli arkadaşlar;
Uluslararası Atletizm Federasyonu, her atletin yaptığı dereceye karşılık gelen bir puan cetveli oluşturmuş (1-1400 arası)
Eğer atletin derecesi puan cetvelinde bulunmuyorsa en yakın (daha kötü olan) derecenin puanı veriliyor.
Sayfa 1 de yer alan puan cetvelinden sayfa 2 de yer alan müsabaka cetveline veri aktarmak için "indis" ve "kaçıncı" ile uğraştım ancak beceremedim.
Yardımcı olur musunuz ?
 

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,

İsim ölçütünü Sayfa1 den hangi sütundan almamız gerekir, ben göremedim..

.
 
Katılım
29 Nisan 2009
Mesajlar
100
Excel Vers. ve Dili
MICROSOFT OFICE EXCEL 2003
Sayın Espiyonajl,
Yakın ve çabuk ilgin için şimdiden tşk.

isimleri ve yapılan dereceleri müsabaka listesine biz (hakemler) giriyoruz. amacımız yapılan derecenin puan karşılığını 1400 satır içerisinde aramadan kolayca bulabilmek.
örnekte Eşref Apak'ın Derecesi 81metre 46cm olduğuna göre IAAF puanı 1202, Halil Akkaş'ın derecesi ise 3dakika 55 saniye 13 salise olduğuna göre IAAF puanı 913 olmalı. atletlerin katılmadıkları müsabaka dereceleri boş olduğundan derecelerin karşılığı da 0 veya boş olmalı
 

Ö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 Espiyonajl,
Yakın ve çabuk ilgin için şimdiden tşk.

isimleri ve yapılan dereceleri müsabaka listesine biz (hakemler) giriyoruz. amacımız yapılan derecenin puan karşılığını 1400 satır içerisinde aramadan kolayca bulabilmek.
örnekte Eşref Apak'ın Derecesi 81metre 46cm olduğuna göre IAAF puanı 1202, Halil Akkaş'ın derecesi ise 3dakika 55 saniye 13 salise olduğuna göre IAAF puanı 913 olmalı. atletlerin katılmadıkları müsabaka dereceleri boş olduğundan derecelerin karşılığı da 0 veya boş olmalı
Eki inceleyiniz..

.
 

Ekli dosyalar

Katılım
29 Nisan 2009
Mesajlar
100
Excel Vers. ve Dili
MICROSOFT OFICE EXCEL 2003
Dosya içerisindeki notunuzu okudum ve çekiç atmadaki "HATALI" puan hesaplamanın gerekçesini yazıyorum. sanırım düzeltmek sizin için çok kolay olacak.

- Koşu Branşında dereceler küçüldükçe (yani hız arttıkça) alınan IAAF puanı artıyor. Bu sebeple koşu branşında en üçük derece 1400 en büyük derece 1 puan alıyor
oysa
- Atma ve Atlama Branşlarında ise dereceler BÜYÜDÜKÇE (yani mesafe arttıkça) alınan IAAF puanı artıyor. yani en büyük derece 1400 en küçük derece 1 puan alıyor. Bu sebeple Eşref Apak ın puanı hatalı oluşuyor.

Yukarıdaki gerekçelerle Atma kısmı için (C)sütünunu oluşturmak zorunda kalmış idim. Tabi kıt excel bilgisi ile işi beceremedim.

Vaktiniz, emeğiniz ve cevabınız için şimdiden çok tşk.
 

Ö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
Dosya içerisindeki notunuzu okudum ve çekiç atmadaki "HATALI" puan hesaplamanın gerekçesini yazıyorum. sanırım düzeltmek sizin için çok kolay olacak.

- Koşu Branşında dereceler küçüldükçe (yani hız arttıkça) alınan IAAF puanı artıyor. Bu sebeple koşu branşında en üçük derece 1400 en büyük derece 1 puan alıyor
oysa
- Atma ve Atlama Branşlarında ise dereceler BÜYÜDÜKÇE (yani mesafe arttıkça) alınan IAAF puanı artıyor. yani en büyük derece 1400 en küçük derece 1 puan alıyor. Bu sebeple Eşref Apak ın puanı hatalı oluşuyor.

Yukarıdaki gerekçelerle Atma kısmı için (C)sütünunu oluşturmak zorunda kalmış idim. Tabi kıt excel bilgisi ile işi beceremedim.

Vaktiniz, emeğiniz ve cevabınız için şimdiden çok tşk.
C sütununu ne işe yaradığını bende soracaktım fakat sormayı atlamışım. Önemsiz sanırım..

Açıklamanıza gelince yine tam anlayamadım, atma ile metre ters işliyormu demek istiyorsunuz.

F8 hücresi için,

Kod:
=EĞER(F7="";"";İNDİS(Sayfa1!$D$2:$D$1401;KAÇINCI(MAK(EĞER(Sayfa1!$E$2:$E$1401<=F7;Sayfa1!$E$2:$E$1401));Sayfa1!$E$2:$E$14001;0)))
Dizi formülüdür..

.
 
Katılım
29 Nisan 2009
Mesajlar
100
Excel Vers. ve Dili
MICROSOFT OFICE EXCEL 2003
Düşey ara, Kaçıncı fonksiyonlarının çalışması için çalışma alanı verilerinin küçülen (aşağı doğru) veriler olması gerektiği bilgisi ile bu ihtiyaç doğmuştu. zira tabloda görüleceği üzere IAAF PUAN tablosu (1400==>>0) doğrultusunda azalırken/küçülürken, Koşu Branşlarına ait rakamlar/dereceler bu duruma zıt olarak artmakta/büyümekte, atma-atlama branşlarına ait rakamlar ise keza azalmakta/küçülmektedir.

Örnek 1-)Eşref Apak eğer çekiçi 81m.49cm atsa idi bu derece/rakamın karşılığı olan 1203 puanı alacaktı. Oysa 81m 46cm attığı için ve bu derece tabloda bulunmadığından en yakın (kötü) derece olan 81m 43 cm karşılığı olan 1202 puanı alması gerekiyor. GÖRÜLDÜĞÜ GİBİ BURADAKİ BİR KÖTÜ DERECE KÜÇÜLMEKTEDİR (81.46>81.43)

Örnek 2-)Halil Akkaş eğer 1500 m.yi 3.55.06 da koşsa idi bu derecenin karşılığı olan 914 puanı alacaktı, oysa 3.55.13 koştuğu için ve bu derece tabloda bulunmadığından en yakın (kötü) derece olan 3.55.15 karşılığı olan 913 puanı alması gerekiyor. GÖRÜLDÜĞÜ İBİ BURADAKİ BİR KÖTÜ DERECE BÜYÜMEKTEDİR (3.55.13<3.55.15)
 

Ö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 açıklamaları neden yaptığınızı anlayamadım, formül bu istediklerinizi yapıyor zaten..

.
 
Katılım
29 Nisan 2009
Mesajlar
100
Excel Vers. ve Dili
MICROSOFT OFICE EXCEL 2003
Açıklamaları C sütununun ne işe yaradığını anlatabilmek için yazdım. zira düşeyara fonksiyonu ile çözüm bulmak için çabalarken "bu fonksiyonun çalışması için çalışma tablosundaki değerlerin aşağı/düşey olarak küçülen değerler olmasına dikkat edilmeli" şeklinde bir açıklama vardı.
Ancak, excel bilgim kısıtlı olduğu için becerememiştim. Siz düşeyara fonksiyonu kullanmadan çözdüğünüz için bu açıklamalar fazla gelmiş olabilir.
Sayın hocam formülün çalıştığını yazmışsınız ama Sayfa2 F8 sütununa bu formülü girdiğim zaman puan 1400 olarak geliyor. acaba formül başına { ve formül sonuna } parantezlerini koymayı beceremediğim için veya formül sonundaki rakamın 1401 yerine 14001 olmasından mı kaynaklanıyor ?
 

Ö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çıklamanızı ben sorunun devamı olarak algılamıştım yanlış anlamış, açıklamanız için teşekkür ederim..

Formülü dizi formülü olarak girmeniz gerekir.

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

.
 
Katılım
29 Nisan 2009
Mesajlar
100
Excel Vers. ve Dili
MICROSOFT OFICE EXCEL 2003
Sayın Espiyonajl
21 farklı branş ve Erkek/Bayan 2 farklı kategori için müsabaka cetveli oluşturup, verdiğiniz formulü uyarlamakla geçti vakit.
Yardım etmeseydiniz ctrl+shift+enter uygulamasını dahi bilmeyen bir "yeni başlayan" olarak nasıl çözerdim bu sorunu ?

Tekrar tekrar teşekkür ediyor ve soruyorum.
- Atletizm yarışma müsabakaları ile ilgili farklı ihtiyaçlarımız için farklı sorularımızı iletebilir miyim ?
 

Ö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 Espiyonajl
21 farklı branş ve Erkek/Bayan 2 farklı kategori için müsabaka cetveli oluşturup, verdiğiniz formulü uyarlamakla geçti vakit.
Yardım etmeseydiniz ctrl+shift+enter uygulamasını dahi bilmeyen bir "yeni başlayan" olarak nasıl çözerdim bu sorunu ?

Tekrar tekrar teşekkür ediyor ve soruyorum.
- Atletizm yarışma müsabakaları ile ilgili farklı ihtiyaçlarımız için farklı sorularımızı iletebilir miyim ?
Tabiki iletebilirsiniz, ben yada diğer arkadaşlarımız elimiden geleni yapmaya çalışırız.

.
 
Katılım
29 Nisan 2009
Mesajlar
100
Excel Vers. ve Dili
MICROSOFT OFICE EXCEL 2003
Kura çekerek atama yapma

Değerli Hocam Espiyonajl,
Derdimizi söylemeye devam ediyoruz. Verilerimiz şöyle
1- TR Şampiyonası için 21 farklı ilimizden toplam 61 sporcumuz var.(Liste)
2- 1 seride en fazla 8 sporcu yarıştırabiliyoruz. (çünkü 8 kulvar var)
3- Bu durumda 7 seri (56 sporcu) + 8.seride (5 sporcu) = 61 sporcuyu yarıştırarak elemeleri tamamlayacağız. (Seri)

Ne istiyoruz ?

1- Her seride farklı illerden sporcu olsun, olamıyor ise
2- Her seride aynı ilden mümkün olan en az sayıda sporcu olsun
3- Seriler bu veriler ışığında "excel sayesinde" dağıtılsın

örnek tabloyu ilişikte sunuyorum.
Teşekkürlerimle..
 

Ekli dosyalar

Üst