Soru ÇOK SAYIDA "EĞER", "VE" BİR ARADA

wundd

Altın Üye
Katılım
1 Ocak 2011
Mesajlar
74
Excel Vers. ve Dili
Excel 365 Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2024
Herkese iyi geceler dilerim.

Öğrencilerimin her hafta çözdükleri soru sayılarını topluyorum. Hem onların çalışma düzenlerini takip etmek hem de motivasyonlarını arttırmak için topladığım bu verileri grafik ve tablo şeklinde düzenleyip birbirleri ile yarışmalarını sağlamak istiyorum.

Paylaştığım örnek dosyada örneğin sınıfta ilk üç arasında ise ve o ayın 4 haftasında da en az 300'er soru çözmüşse bir de her dersten de en az 300'er soru çözmüşse "UZMAN",

sınıfta 3 ile 10 arasında ise ve o ayın 4 haftasında da en az 100 ile 200 soru çözmüşse bir de her dersten de soru çözmüşse "ÇALIŞKAN" gibi bir sıfat atayacak.

...

Çok sayıda koşul var. Yardımcı olabilecek biri çıkarsa minnettar kalacağım.

Şimdiden teşekkür ederim.
 

Ekli dosyalar

Son düzenleme:

CengizYurek

Altın Üye
Katılım
11 Ocak 2017
Mesajlar
46
Excel Vers. ve Dili
2019-TR
Altın Üyelik Bitiş Tarihi
01-01-2026
Kod:
=ÇOKEĞER(YADA(AW11>=1;AW11<=5;F22>=300;Q22>=300;AB22>=300;AM22>=300;AW19>=100;AW25>=100;AW31>=100;AW37>=100;AW43>=100;AW49>=100);"UZMAN";YADA(AW11>=6;AW11<=10;F22>=100;F22<=299;Q22>=100;Q22<=299;AB22>=100;AB22<=299;AM22>=100;AM22<=299;AW19>=1;AW25>=1;AW31>=1;AW37>=1;AW43>=1;AW49>=1);"ÇALIŞKAN";YADA(AW11>=11;F22=0;Q22=0;AB22=0;AM22=0;AW19=0;AW25=0;AW31=0;AW37=0;AW43=0;AW49=0);"DÜZENSİZ")
biraz uzun oldu. büyük ihtimal çalışacaktır. isterseniz ekteki dosyaya karalanmamış temiz versiyonunu ekleyin ona deneyelim.
 

wundd

Altın Üye
Katılım
1 Ocak 2011
Mesajlar
74
Excel Vers. ve Dili
Excel 365 Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2024
Kod:
=ÇOKEĞER(YADA(AW11>=1;AW11<=5;F22>=300;Q22>=300;AB22>=300;AM22>=300;AW19>=100;AW25>=100;AW31>=100;AW37>=100;AW43>=100;AW49>=100);"UZMAN";YADA(AW11>=6;AW11<=10;F22>=100;F22<=299;Q22>=100;Q22<=299;AB22>=100;AB22<=299;AM22>=100;AM22<=299;AW19>=1;AW25>=1;AW31>=1;AW37>=1;AW43>=1;AW49>=1);"ÇALIŞKAN";YADA(AW11>=11;F22=0;Q22=0;AB22=0;AM22=0;AW19=0;AW25=0;AW31=0;AW37=0;AW43=0;AW49=0);"DÜZENSİZ")
biraz uzun oldu. büyük ihtimal çalışacaktır. isterseniz ekteki dosyaya karalanmamış temiz versiyonunu ekleyin ona deneyelim.

Cengiz Bey öncelikle teşekkür ediyorum ilginiz için.

Formülü ilgili hücreye kopyalayıp AW11 hücresine 5'ten büyük bir sayı yazdığımda çalışmadı.

Örnek dosyaya formülü ekleyip paylaşıyorum.
 

Ekli dosyalar

CengizYurek

Altın Üye
Katılım
11 Ocak 2017
Mesajlar
46
Excel Vers. ve Dili
2019-TR
Altın Üyelik Bitiş Tarihi
01-01-2026
Kod:
=ÇOKEĞER(YADA(AW11<=5;F22>=300;Q22>=300;AB22>=300;AM22>=300;AW19>=100;AW25>=100;AW31>=100;AW37>=100;AW43>=100;AW49>=100);"UZMAN";YADA(AW11<=10;VE(F22>=100;F22<=299);VE(Q22>=100;Q22<=299);VE(AB22>=100;AB22<=299);VE(AM22>=100;AM22<=299);VE(AW19>=1;AW19<=99);VE(AW25>=1;AW25<=99);VE(AW31>=1;AW31<=99);VE(AW37>=1;AW37<=99);VE(AW43>=1;AW43<=99);VE(AW49>=1;AW49<=99));"ÇALIŞKAN";YADA(AW11>=11;F22=0;Q22=0;AB22=0;AM22=0;AW19=0;AW25=0;AW31=0;AW37=0;AW43=0;AW49=0);"DÜZENSİZ")
Lütfen şunu ilgili yere kopyalayıp çalıştırır mısınız ?
 

wundd

Altın Üye
Katılım
1 Ocak 2011
Mesajlar
74
Excel Vers. ve Dili
Excel 365 Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2024
Kod:
=ÇOKEĞER(YADA(AW11<=5;F22>=300;Q22>=300;AB22>=300;AM22>=300;AW19>=100;AW25>=100;AW31>=100;AW37>=100;AW43>=100;AW49>=100);"UZMAN";YADA(AW11<=10;VE(F22>=100;F22<=299);VE(Q22>=100;Q22<=299);VE(AB22>=100;AB22<=299);VE(AM22>=100;AM22<=299);VE(AW19>=1;AW19<=99);VE(AW25>=1;AW25<=99);VE(AW31>=1;AW31<=99);VE(AW37>=1;AW37<=99);VE(AW43>=1;AW43<=99);VE(AW49>=1;AW49<=99));"ÇALIŞKAN";YADA(AW11>=11;F22=0;Q22=0;AB22=0;AM22=0;AW19=0;AW25=0;AW31=0;AW37=0;AW43=0;AW49=0);"DÜZENSİZ")
Lütfen şunu ilgili yere kopyalayıp çalıştırır mısınız ?
Maalesef yine çalışmadı Cengiz Bey.
 

CengizYurek

Altın Üye
Katılım
11 Ocak 2017
Mesajlar
46
Excel Vers. ve Dili
2019-TR
Altın Üyelik Bitiş Tarihi
01-01-2026
Bende çalışıyor ancak not olarak sayfaya düştüğünüz diğer koşulları da sağlayınca mesela hücreleri sıfırlayınca "düzensiz"çalışıyor veya 1 ile 99 arasında sayı girip sıralamayı 6 ile 10 arası yapınca çalışkan yapıyor gibi. şimdi yorgunum sabah yola gideceğim. Dönüşte tekrar bakarım.
 

wundd

Altın Üye
Katılım
1 Ocak 2011
Mesajlar
74
Excel Vers. ve Dili
Excel 365 Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2024
İlginiz için teşekkür ederim.

Artık değerli forum sakinlerinin yardımlarını umup bekleyeceğim.
 

MGokboruAtan

Altın Üye
Katılım
20 Kasım 2023
Mesajlar
87
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO (Sürüm 2310 Derleme 16.0.16924.20054) 64 bit
Altın Üyelik Bitiş Tarihi
20-11-2024
merhaba koşullarınız her duruma cevap vermiyor zira ilk 5 te olup f22 deki değeriniz 300 altında ise ne getirecek sisteme bunların tanımlanması gerekiyor. Eğer sedece sizin dediğiniz gibi şekilde çalışır ise koşulları sağlamadığı takdirde formül hata verecektir. Örnek çalışma ekte sadece sizin dediğiniz şartları yerine getiriyor. Ama şartların hepsinin aynı anda sağlanması gerekli Bunun yerine ağırlıklı puan hesaplayıp skora göre sonuç getirmeniz daha mantıklı.
 

Ekli dosyalar

wundd

Altın Üye
Katılım
1 Ocak 2011
Mesajlar
74
Excel Vers. ve Dili
Excel 365 Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2024
merhaba koşullarınız her duruma cevap vermiyor zira ilk 5 te olup f22 deki değeriniz 300 altında ise ne getirecek sisteme bunların tanımlanması gerekiyor. Eğer sedece sizin dediğiniz gibi şekilde çalışır ise koşulları sağlamadığı takdirde formül hata verecektir. Örnek çalışma ekte sadece sizin dediğiniz şartları yerine getiriyor. Ama şartların hepsinin aynı anda sağlanması gerekli Bunun yerine ağırlıklı puan hesaplayıp skora göre sonuç getirmeniz daha mantıklı.
Puan vererek sorunu çözmek, istediğimi tam olarak vermeyecek sanki hocam. Örneğin sözel derslerden çokça soru çözüp matematik çözmeyen bir çocuğun puan biriktirerek sıralamada öne geçmesi nesnel olmayacaktır.

AW11 hücresini formülden çıkarsak sorun düzelir mi? Düzelirse formülün yeni hali nasıl olur acaba?
 

MGokboruAtan

Altın Üye
Katılım
20 Kasım 2023
Mesajlar
87
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO (Sürüm 2310 Derleme 16.0.16924.20054) 64 bit
Altın Üyelik Bitiş Tarihi
20-11-2024
Hayır maalesef yine olmaz. Zira siz istiyorsunuz ki 11 tane şartı aynı anda sağlayan durumda bir isim getirsin ancak 11 şartın 10 tanesini yerine getirene ne olsun şeklinde bir tanımınız yok. 3 alt kümeniz var ve belli şartların hepsi aynı anda sağlansın istiyorsunuz. Bu açıdan imkansız olduğunu düşünüyorum. Belki hocalarımız bir çözüm bulabilir. Ama skoru yine aklınızda bulundurun. Matematik ağırlığını yüksek tutup diğer derslerin ağırlığını buna göre oranlayabilirseniz skor tutmak daha mantıklı olacaktır.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,424
Excel Vers. ve Dili
excel 2010
Merhaba
Dosyanızda kurguyu düzgün yaparsanız tek bir ARA fonksiyonu ile istediğiniz sonucu görebilirsiniz.
Kriterlerinizi kontrol edip kendinize göre düzenleyin.

Not: Aşağıda belirtilen durumları düzeltmenizi öneririm.
*Hücre genişliğini 3 birim yapıp 6 hücreyi birleştirmek
*Gereksiz hücre birleştirmelerinden sonra ekrana sığdırmak için görünüm ayarını küçültmek
*Küçük ekran görüntüsünde yazıların okunabilmesi için 72 punto kullanmak
 

Ekli dosyalar

wundd

Altın Üye
Katılım
1 Ocak 2011
Mesajlar
74
Excel Vers. ve Dili
Excel 365 Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2024
Merhaba
Dosyanızda kurguyu düzgün yaparsanız tek bir ARA fonksiyonu ile istediğiniz sonucu görebilirsiniz.
Kriterlerinizi kontrol edip kendinize göre düzenleyin.

Not: Aşağıda belirtilen durumları düzeltmenizi öneririm.
*Hücre genişliğini 3 birim yapıp 6 hücreyi birleştirmek
*Gereksiz hücre birleştirmelerinden sonra ekrana sığdırmak için görünüm ayarını küçültmek
*Küçük ekran görüntüsünde yazıların okunabilmesi için 72 punto kullanmak

Yanıt için teşekkür ederim. Önerilerinizi dikkate alacağım. Örnek dosyayı inceleyeyim. İstediğim duruma yakın bir çözüm olmuş. Sağ olun.
 
Üst