Rastgele ondalıklı sayı üretmek

Katılım
10 Şubat 2017
Mesajlar
8
Excel Vers. ve Dili
Excel 2013 Türkçe
Merhaba,

=S_SAYI_ÜRET()*B10+C10 formülünü kullanarak B10 ila C10 arasında ondalıklı sayı üretmeye çalışıyorum ama başaramadım. Nasıl yapabilirim? Bu arada B10<C10
 
Katılım
24 Nisan 2005
Mesajlar
3,680
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Deneyiniz.

Kod:
=s_sayı_üret()+rastgelearada(b10;c10)
 
Katılım
10 Şubat 2017
Mesajlar
8
Excel Vers. ve Dili
Excel 2013 Türkçe
Malesef olmadı.

B10 da 59,8 ve C10 da 60,2 sayıları varken gönderdiğiniz formülle aralığın dışında olan 60,76818 sayısı oluştu.
 
Katılım
24 Nisan 2005
Mesajlar
3,680
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Malesef olmadı.

B10 da 59,8 ve C10 da 60,2 sayıları varken gönderdiğiniz formülle aralığın dışında olan 60,76818 sayısı oluştu.
Soruya göre oldu olmasına da istenilene göre olmamış :)
 
Katılım
24 Nisan 2005
Mesajlar
3,680
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
:)
İstenilene göre nasıl yapılabilir peki, fikriniz var mı?
B11 e bu kodu
Kod:
=s_sayı_üret()+rastgelearada(b10;c10)
C11 e bu kodu ekleyin. C10 dan büyük olur ise 1 çıkartacaktır.
Kod:
=EĞER(B11>C10;B11-1;B11)
 
Katılım
10 Şubat 2017
Mesajlar
8
Excel Vers. ve Dili
Excel 2013 Türkçe
Daha dar aralıkta sayı üretmek nasıl mümkün peki?
Bu son verdiğiniz kodla birlikte 15,8 ila 16,2 arasında ondalıklı sayı üretmekte ikinci mesajımdaki sorunun aynısı oluyor.
 
Katılım
24 Nisan 2005
Mesajlar
3,680
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Daha dar aralıkta sayı üretmek nasıl mümkün peki?
Bu son verdiğiniz kodla birlikte 15,8 ila 16,2 arasında ondalıklı sayı üretmekte ikinci mesajımdaki sorunun aynısı oluyor.
Sizin C11 deki sonuca bakmanız gerekiyor.
Orada C10 dan daha yüksek bir sayı olamaz.

B11 de daha yüksek bir sayı olabilir. Orası geçici bir hücre.
 
Katılım
10 Şubat 2017
Mesajlar
8
Excel Vers. ve Dili
Excel 2013 Türkçe
Sizin C11 deki sonuca bakmanız gerekiyor.
Orada C10 dan daha yüksek bir sayı olamaz.

B11 de daha yüksek bir sayı olabilir. Orası geçici bir hücre.
Tamam bu kısımda dediğiniz gibi. Ama bu seferde B10 dan küçük sayı oluşturuyor C11.
 
Katılım
24 Nisan 2005
Mesajlar
3,680
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Tamam bu kısımda dediğiniz gibi. Ama bu seferde B10 dan küçük sayı oluşturuyor C11.
C11 e bu formülü dener misiniz.

Kod:
=EĞER(B11>C10;B11-(B11-C10);EĞER(B11<B10;B11+(B10-B11);B11))
 
Katılım
10 Şubat 2017
Mesajlar
8
Excel Vers. ve Dili
Excel 2013 Türkçe
Son dediğiniz gibi yapınca da C10 a eşit ve yakın sayılar üretiyor yüzde 95 oranında :)
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhabalar,
Birde bunu dener misiniz?
Kod:
=S_SAYI_ÜRET()*(C$10-B$10)+B$10
 
Üst