• DİKKAT

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

Bir hücredeki sayıyı diğer hücrelere dağıtma

Katılım
18 Kasım 2011
Mesajlar
406
Excel Vers. ve Dili
excel 2016 türkçe
Arkadaşlar mesela A11 hücresine yazdığım sayıyı A1-A10 arasındaki 10 hücreye en büyüğü 10 olacak şekilde rastgele olarak ve her seferinde değişen nasıl dağıtabilirim?
 
Aşağı yuvarlandı,yukarı yuvarlandı ile yaptım ama her sayıda doğru dağıtıyor,ayrıca rastgele dagitmiyor
 
İdris hocam ekte verdiğim dosyanızda dağılımı 10'a çıkarınca sayı toplamları tutmuyor,nasıl düzeltebilirim acaba...Birde her hücredeki sayı en fazla 10 olmalı...
 

Ekli dosyalar

Son düzenleme:
İdris hocam zahmet olmazsa dağılımı 10'a çıkarıp her hücrede en fazla 10 gelecek şekilde ayarlayabilir misiniz lütfen!
 
Merhaba,
Sub Dağıt()
Range("A1:A10") = 10
5
If WorksheetFunction.Sum(Range("A1:A10")) = Range("A11") Then Exit Sub
10
a = WorksheetFunction.RandBetween(1, 10)
If Cells(a, 1) = 0 Then GoTo 10
Cells(a, 1) = Cells(a, 1) - 1
GoTo 5
End Sub

Kodu deneyiniz.
 
Formül ile tam sayı şeklinde sürekli değişen bir dağıtımı ben yapamam.
 
Geri
Üst