• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan wundd
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Ocak 2011
Mesajlar
86
Excel Vers. ve Dili
Excel 365 Türkçe
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:
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.
 
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

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 ?
 
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.
 
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.
 
İlginiz için teşekkür ederim.

Artık değerli forum sakinlerinin yardımlarını umup bekleyeceğim.
 
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

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?
 
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.
 
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

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.
 
Geri
Üst