C

Çözüldü 500bin Satırlık Benzersiz Numerik Değer Oluşturma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

cakarem

Forum Yöneticisi
Yönetici
Excel Versiyonu
Excel 2021
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Sorum şu olacak. Bir sütunda 500 bin satırlık veriye ihtiyacım var. Lakin bu veriler rastgele olmalı aynı zamanda sıralı olmamalı. Numerik içerik olmalı.
1 ile 500 bin arasında olabilir yada istediğiniz aralık Bunu yapacak formül yazar mısınız?
 
Çözüm
Selamlar,
Benzersiz kısmı için
Çok yüksek satır adedi olduğundan biraz zor ama
belki şöyle yapılabilir.

** RASGDİZİ(500000) ile 500000 adet 0 ile 1 arasında 15 basamaklı sayılar üretilir. Bunların tekrarlı olma olasılığı çok düşüktür ama yine de tekrarlı olabilir.
** SIRALI(500000) ile 1 den 500000 e kadar sıralı sayılar dizisi elde edilir.
** bu iki formül kombinasyonu ile sırasız-benzersiz 500000 adet sayı elde edilebilir.
Yani formül olarak,
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
kullanılabilir.

RASGDİZİ(500000) deki benzersiz olma ihtimali azaltılmak istenirse, örneğin RASGDİZİ(600000) gibi yazılabilir.
Bu durumda formül şöyle olabilir...
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Emre selam,

Üstteki formülle 500.000 satırlık benzersiz sayı oluşturabilirsin.
Lakin, buradaki veriler "SIRALI" olarak gelmektedir. 1->500.000 şeklinde.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Üstteki formül ile de karışık şekilde sıralı sayı üretilebilir.
Lakin, burada "BENZERSİZ" kısmı olmuyor.

Bu konuda bize en güçlü cevabı, @52779 hocam verir.
Ben topu kendisine atayım, keza ben de merak ettim 1'den 500.000'e kadar benzersiz sayının karışık olarak nasıl sıralanabileceğini.
 
Selamlar,
Benzersiz kısmı için
Çok yüksek satır adedi olduğundan biraz zor ama
belki şöyle yapılabilir.

** RASGDİZİ(500000) ile 500000 adet 0 ile 1 arasında 15 basamaklı sayılar üretilir. Bunların tekrarlı olma olasılığı çok düşüktür ama yine de tekrarlı olabilir.
** SIRALI(500000) ile 1 den 500000 e kadar sıralı sayılar dizisi elde edilir.
** bu iki formül kombinasyonu ile sırasız-benzersiz 500000 adet sayı elde edilebilir.
Yani formül olarak,
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
kullanılabilir.

RASGDİZİ(500000) deki benzersiz olma ihtimali azaltılmak istenirse, örneğin RASGDİZİ(600000) gibi yazılabilir.
Bu durumda formül şöyle olabilir.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

Not : Satır adedi çok yüksek olduğundan, formül sonuçlarının gelmesi birkaç saniye alabilir.

Ekleme : saat 14:15
Öğle molasında alel acele yazdığımdan dolayı dikkatimi tam veremedim.
RASGDİZİ(500000) olayında Benzersiz olayı aslında önemli değil. Çünkü SIRALI(500000) ile 1 den 500000 e kadar olan sayı dizisinin sıralanması işlemi yapılmakta olduğundan Benzersiz adedi sürekli 500000 dir. Bu durumda 2. yazdığım formülü (formül de doğru, ancak fazladan işlemler var) dikkate almayınız. 1. formül iş görecektir.
 
Son düzenleme:
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst