Excel'de solver ile istenilen sayıya ulaşma?

Kodla Büyü

DotCom

Hiperaktif Üye
Hiperaktif
Mesajlar
2,918
Merhaba ,

Performans ölçeklerini otomatik olarak doldurtmaya çalışıyorum.

Solver (çözücü) eklentisi ile bir miktar yol alabildim.

Ancak ; Kriterlere göre puan verirken 5'in katları şeklinde puanla istenilen sayıya ulaşılmasını sağlayamadım.

Ne önerirsiniz?

Ekteki dosyada : N sutunuda ulaşmaya çalışılan puan var. Kriterlere puanları otomatik olarak yazdırmak istiyorum.

1.kriter için maximum 30 puan veya 25 20 şeklinde 5'in katsayıları şeklinde puan verdirmek istiyorum.
 

Ekli dosyalar

  • performans_değerlendirme.rar
    12.4 KB · Görüntüleme: 700
Hocam soruyu tam anlayamadım ama

Kod:
=RASTGELEARADA(0;6)*5

gibi bir kodla 30 kadar 5in katları şeklinde puanlar elde edebilirsiniz.
 
Rastgele sayılar üretmekte sorun yok.

Üretilen bu sayıların , belirli bir toplama ulaşmasında. Ulaşmıyorsa rastgele sayıların tekrar üretilmesinde
 
Şöyle bir çözüm geldi aklıma ama bir bakın bakalım işe yarar mı?
 

Ekli dosyalar

  • performans_değerlendirme2.rar
    14.2 KB · Görüntüleme: 895
Kritere bağlı olan notları , makro ile yazdırıyorum. O hücrelere formül yazamıyorum o nedenle.

İlginiz için teşekkürler.
 
ne yapılmak istendiği pek anlaşılmıyor ama
bir doldur boşalt örneği ekte....
 

Ekli dosyalar

  • restgele doldur.rar
    15.2 KB · Görüntüleme: 722
maximum değer varmış o da şu şekilde olacak
 

Ekli dosyalar

  • restgele doldur.rar
    15.3 KB · Görüntüleme: 1,016
Öğrenci performans görvinden 80 almış ise , bu 80 puanını belirlenen ölçütlere paylaştırma işlemi diyebiliriz.

Öneriniz için teşekkürler inceleyeceğim
 
2.örneğiniz için de teşekkürler.

İstenilen işlemi daha pratik şekilde yapabiliyor görünüyor :+1:
 
hocam bende bunu nasıl yaptığımızı merak ediyorum. makrolarla mı yapıyor.
makralarda nasıl formül yazıyoruz.
 
Visual Basic programlama diliyle yazılıyor sayın hocam.

Excel'de alt+f11 tuş kombinasyonuyla kod ekranına geçiş yapabilirsiniz.

Makro yazabilmek için biraz programlama ve visual basic bilmek gerekiyor.
 
Geri
Üst