• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Notları Sınırlara Göre Rastgele Dağıtma

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

xargrax

Yeni Üye
Kullanıcı Bilgileri
Katılım
23 Ocak 2024
Mesajlar
8
Aldığı beğeni
3
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
5n7bj05.png


Merhaba.


Eklediğim resimde Q sutununda yer alan not girişine girilen sayıları,

Örneğin Q13 e girdiğim sayıyı
alt sınır 0
üst sınır L12-P12 hücrelerinde yer alan sayılar
olacak şekilde L13-P13 hücrelerine rastgele dağıtmak istiyorum.

Örnek dosyadaki dağılımda sayılar birbirine yakın değerler alıyor. Ben bunların yakın olmasını istemiyorum. Arada 0 değeri de alabilsin istiyorum.
Rastgele dağıtılan sayılar Q sutunundaki sayı değişmedikçe değişmesin istiyorum.


Bu işlemi aynı zamanda AB13 ve AM13 içinde sol tarafında kalan beyaz hücrelere uygulamak istiyorum. Bu konuda yardımcı olabilir misiniz?


Office 2024 Kullanıyorum.


Örnek Dosya:
 
Çözüm
Sizi uğraştırmayacaksa Kırmızı Renkli üst sınırın belirlendiği satıra 0 değeri girildiğinde o sütuna 0 değeri vermesi yerine boş bırakılması sağlanabilir mi ?
Yanlış yorumlamıyorsam, Ekteki dosyayı inceleyin...

Ad Tanımlamaları yapılan formüllere eklemeler yapıldı.
  • Kırmızı dolgulu alanlarda 0 yazdığınızda ya da BOŞ bıraktığınızda o kolon komple boş bırakılır. Diğerlerine rastgele değerler atanır.
  • Burada dikkat edilmesi gereken nokta, Kırmızı alanlarda 0 ya da BOŞ olduğunda, Q12, AB12 ve AM12 hücrelerindeki Toplamlar değişecektir. Ve de Q, AB ve AM kolonlarına yazacağınız Not değerleri bu Toplam Not değerlerinden KÜÇÜK ya da EŞİT olan Pozitif Tamsayılar olmalıdır.
Kısıtlı Makro bilgimle....
Hesaplamalar normalde formülle yapılıyor...
Rastgele dağıtılan sayılar Q sutunundaki sayı değişmedikçe değişmesin istiyorum.
Bu istenilenin karşılanması olayı içinse makro gerekiyor.
O da beni aşıyor... Formüllerden hareketle bir şeyler yaptım... İncelersiniz.
Açıklamaları da yazmaya çalıştım.
R125.png

Sayfadaki kodlar ise şöyle
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • Analiz.xlsm
    167.2 KB · Gösterim: 2
MErhabalar
alt sınır 0
üst sınır L12-P12 hücrelerinde yer alan sayılar
al limit ve üst limit sınırlarını aşağıdaki formül ile belirleye bilirsiniz ancak formül ile yapılması durumunda hücredeki her işlem yapıldığında sürekli değerleri değişecektir Makro ile yapılması daha doğru olacaktır sanırım
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
MErhabalar

al limit ve üst limit sınırlarını aşağıdaki formül ile belirleye bilirsiniz ancak formül ile yapılması durumunda hücredeki her işlem yapıldığında sürekli değerleri değişecektir Makro ile yapılması daha doğru olacaktır sanırım
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Rastgele formülünü kullanınca sayılar sürekli değişiyor. Başka öneri varsa fomülle çözümü tercih ederim.


Benim vba bilgim maalesef yok.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
bu kodu internetten indirdiğim bir belgeden edindim.
U sutununa yazılan sayıları rastgele 20 sayıya ayırıyor.
Bu koda üst sınır eklemek mümkün mü?
Yada başka bir kod yazabilecek birileri varmı ?
 
merakımı mazur görün ama ders geçme sistemi mi değişti?
bizim zamanımızda öğretmenler notu öğrencinin sınavda aldığı nota göre yada sınıftaki etkinliğine göre verirdi.
son zamanlarda öğretmenler sürekli rast gele not dağıtma formülü istiyorlar.
notlar nasıl verilyor?
 
Sizin sorunuzda Q13 e girmiş olduğunuz sayının
bir önemi kalmıyor. Alt sınır 0 a üst sınır da L12:p12 aralığındaki
rakamlara eşleniyor. Dağıtımı da bu aralıktan istiyorsunuz.
Q13 e ister 100 yazın ister 50 fark etmiyor. Dağıtımı 0-20 arasında
rastgele istiyorsunuz. Bir karışıklık var gibi sanki.
Kolay gelsin.
 
L : P sütunları için makrolu bir deneme yaptım.
L12:p12 aralığına yazılan her bir rakam üstsınırdır.
0 ile ilgili hücrede yazan rakam arasında
bir dağıtım yapar. Açtığınızda göreceksiniz
20-60 aralığına dağıttım mesela.
Siz hepsine standart 30 yazın ne bileyim 50 yazın vs.
Eğer buysa kalanı da buna göre tamamlarız.
Kolay gelsin.
 

Ekli dosyalar

  • Analiz.xlsm
    165.1 KB · Gösterim: 1
merakımı mazur görün ama ders geçme sistemi mi değişti?
bizim zamanımızda öğretmenler notu öğrencinin sınavda aldığı nota göre yada sınıftaki etkinliğine göre verirdi.
son zamanlarda öğretmenler sürekli rast gele not dağıtma formülü istiyorlar.
notlar nasıl verilyor?
Not sistemi bazı dersler için değişti. Fakat bu dosyalar not için değil. Artık tüm sorular için kazanım analizi isteniyor. Bu dosyalar analiz için. Bazı okullarda 1000 - 2000 öğrenci olabiliyor. Her sınavda 20 soru. Ortalama 30000 kazanım için analiz isteniyor her bir ders için her bir sınavda. Bunları tek tek elle girmek çok fazla meşakkatli. Bu sebeple bu dosyalar hazırlanıyor..
Sizin sorunuzda Q13 e girmiş olduğunuz sayının
bir önemi kalmıyor. Alt sınır 0 a üst sınır da L12:p12 aralığındaki
rakamlara eşleniyor. Dağıtımı da bu aralıktan istiyorsunuz.
Q13 e ister 100 yazın ister 50 fark etmiyor. Dağıtımı 0-20 arasında
rastgele istiyorsunuz. Bir karışıklık var gibi sanki.
Kolay gelsin.
Dosyayı örnek olarak verdim. Kırmızı renkli hücredeki değerler her derste her sınavda değişiyor. Toplamları Q sutununu vermeyince bi anlam ifade etmiyor.
Kısıtlı Makro bilgimle....
Hesaplamalar normalde formülle yapılıyor...

Bu istenilenin karşılanması olayı içinse makro gerekiyor.
O da beni aşıyor... Formüllerden hareketle bir şeyler yaptım... İncelersiniz.
Açıklamaları da yazmaya çalıştım.
Ekli dosyayı görüntüle 23607

Sayfadaki kodlar ise şöyle
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Teşekkür ederim. Yarın ilk fırsatta deneyeceğim. Şimdi bilgisayarım yanımda değil..
L : P sütunları için makrolu bir deneme yaptım.
L12:p12 aralığına yazılan her bir rakam üstsınırdır.
0 ile ilgili hücrede yazan rakam arasında
bir dağıtım yapar. Açtığınızda göreceksiniz
20-60 aralığına dağıttım mesela.
Siz hepsine standart 30 yazın ne bileyim 50 yazın vs.
Eğer buysa kalanı da buna göre tamamlarız.
Kolay gelsin.
Teşekkür ederim. Yarın ilk fırsatta deneyeceğim. Şimdi bilgisayarım yanımda değil..
 
dosyanız beni çok uğraştırdı. Bir örnekte ben ekleyeyim
 

Ekli dosyalar

  • Analiz.xlsm
    163.8 KB · Gösterim: 4
Kısıtlı Makro bilgimle....
Hesaplamalar normalde formülle yapılıyor...

Bu istenilenin karşılanması olayı içinse makro gerekiyor.
O da beni aşıyor... Formüllerden hareketle bir şeyler yaptım... İncelersiniz.
Açıklamaları da yazmaya çalıştım.
Ekli dosyayı görüntüle 23607

Sayfadaki kodlar ise şöyle
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Elinize sağlık. İstediğim tam olarak buydu. Tekrardan teşekkür ederim..
L : P sütunları için makrolu bir deneme yaptım.
L12:p12 aralığına yazılan her bir rakam üstsınırdır.
0 ile ilgili hücrede yazan rakam arasında
bir dağıtım yapar. Açtığınızda göreceksiniz
20-60 aralığına dağıttım mesela.
Siz hepsine standart 30 yazın ne bileyim 50 yazın vs.
Eğer buysa kalanı da buna göre tamamlarız.
Kolay gelsin.
Elinize sağlık. Evet İstediğim buydu. 52779 sağolsun hazırlamış devamı için uğraşmayın. Tekrardan size de teşekkür ederim..
dosyanız beni çok uğraştırdı. Bir örnekte ben ekleyeyim

Elinize sağlık. İsteğimden tek eksiği 0 vereceği yerleri boş bırakmış. uğraştığınız için teşekkür ederim.
 
Kısıtlı Makro bilgimle....
Hesaplamalar normalde formülle yapılıyor...

Bu istenilenin karşılanması olayı içinse makro gerekiyor.
O da beni aşıyor... Formüllerden hareketle bir şeyler yaptım... İncelersiniz.
Açıklamaları da yazmaya çalıştım.
Ekli dosyayı görüntüle 23607

Sayfadaki kodlar ise şöyle
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Sizi uğraştırmayacaksa Kırmızı Renkli üst sınırın belirlendiği satıra 0 değeri girildiğinde o sütuna 0 değeri vermesi yerine boş bırakılması sağlanabilir mi ?
 
Sizi uğraştırmayacaksa Kırmızı Renkli üst sınırın belirlendiği satıra 0 değeri girildiğinde o sütuna 0 değeri vermesi yerine boş bırakılması sağlanabilir mi ?
Yanlış yorumlamıyorsam, Ekteki dosyayı inceleyin...

Ad Tanımlamaları yapılan formüllere eklemeler yapıldı.
  • Kırmızı dolgulu alanlarda 0 yazdığınızda ya da BOŞ bıraktığınızda o kolon komple boş bırakılır. Diğerlerine rastgele değerler atanır.
  • Burada dikkat edilmesi gereken nokta, Kırmızı alanlarda 0 ya da BOŞ olduğunda, Q12, AB12 ve AM12 hücrelerindeki Toplamlar değişecektir. Ve de Q, AB ve AM kolonlarına yazacağınız Not değerleri bu Toplam Not değerlerinden KÜÇÜK ya da EŞİT olan Pozitif Tamsayılar olmalıdır.
 

Ekli dosyalar

  • Analiz01.xlsm
    167.7 KB · Gösterim: 2
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst