Tam da istediğim gibi oldu.çok teşekkür ederim.iyi çalışmalar...Yanlış yorumluyorsam, tam olarak ne isteniyorsa açıklama yaparak Örnek dokuman ekleyin...
Yorumladığım şu...
- 10 kolon olacak
- Bu 10 kolondan bazen 6 ya da 7 ya da ... 10 kolon rastgele not atanacak.
- Atanacak olan notlar, belirlenecek olan maxi puan değerlerine göre olup 5 ve 5 in katları olacak şekilde atanacak.
Buna göre,
- 13. no lu mesajda eklediğim dosyayı kullanın... 10 kolon mevcut.
- Kaç kolon istiyorsanız, örneğin 8 kolon istiyorsanız, ilk 8 kolonun 3.ncü satırına maxi puan değerlerini yazın. 9.ncu ve 10.ncu kolonlara puan yazmayın ve boş bırakın.(Ya da 0 yazın) Yani, C3 : J3 aralığına puanları yazın ve K3 ve L3 hücrelerini BOŞ bırakın. (Ya da K3 ve L3 e 0 yazın)
- Yazacağınız maxi puan değerleri 5 ve 5 in katları şeklinde olmalı. Eğer 5 in katları değilse, en büyük 5 in katı olan sayıya yuvarlanır. Örneğin maxi puan için 12 yazılırsa bu 10 a, 9 yazılırsa 5 e yuvarlanır.
- M3 hücresindeki Toplam için
=5*TOPLA(TAMSAYI(C3:L3/5))
formülünü yazın.- M5 hücresinden itibaren M kolonuna Notları yazın. Notlar Pozitif TAMSAYI (Not > 0) olup, M3 hücresinde yazan Toplam Puanı geçmemeli ve de Notlar 5 ve 5 in katları olmalı... Eğer 5 in katı değilse, 5 in katı olan en büyük sayıya yuvarlanır. Örneğin 64 not 60 a, 68 not 65 e yuvarlanır.
- C5 hücresine aşağıdaki formülü kopyalayın / yazın. Ve bu formülü sağa (L kolonu dahil L kolonuna kadar) ve aşağıya doğru kopyalayın.
Denemelerinizi yapın...Kod:=EĞER(YADA(DEĞİL(ESAYIYSA($M5));$M5<1;$M5>$M$3);"";EĞER(SÜTUNSAY($C$3:C$3)>KAÇINCI(9^99;$C$3:$L$3);"";EĞER(SÜTUNSAY($C$3:C$3)=KAÇINCI(9^99;$C$3:$L$3);5*BÖLÜM($M5;5)-TOPLA(B5:$C5);5*RASTGELEARADA(MİN(BÖLÜM(C$3;5);MAK(0;BÖLÜM(C$3;5)+EĞER(SÜTUNSAY($C$3:C$3)=1;0;TOPLA(TAMSAYI(B$3:$C$3/5);-TAMSAYI(B5:$C5/5)))+BÖLÜM($M5;5)-BÖLÜM($M$3;5)));MİN(BÖLÜM(C$3;5);BÖLÜM($M5;5)-EĞER(SÜTUNSAY($C$3:C$3)=1;0;TOPLA(TAMSAYI(B5:$C5/5))))))))
Yanlış yorumlamışsam da, net olarak açıklama içeren örnek dokuman ekleyin...