Excel'de rastgele saat nasıl hızlı bir şekilde oluşturulur?
Excel ile çalışırken, test etme, veri analizi, zamanlama veya simülasyon amacıyla rastgele sayılar, tarihler veya metin dizileri eklemek yaygındır. Ancak, belirli bir aralıkta veya belirli aralıklarda rastgele saatler eklemeniz gereken senaryolar da olabilir — örneğin, sahte zaman çizelgeleri oluşturma, katılım kayıtlarını doldurma veya sistem testleri için saat temelli veri simülasyonu yapma gibi. Excel'in doğrudan rastgele saat oluşturma özelliği bulunmamakla birlikte, yerleşik formüller, kullanımı kolay eklenti özellikleri ve esnek VBA makro yöntemleri gibi birkaç pratik çözüm bulunmaktadır.
Excel'de formüllerle rastgele saat oluşturun
Excel'de kullanışlı bir özellik ile rastgele saat oluşturun
Excel'de VBA kodu ile rastgele saat oluşturun
Excel'de formüllerle rastgele saat oluşturun
Aşağıdaki formüller, tüm gün boyunca rastgele saatler oluşturmak, iki belirli saat arasında saatler üretmek veya tanımlı aralıklarda rastgele saatler oluşturmak gibi ihtiyaçlarınıza göre rastgele saatler oluşturmanıza olanak tanır. Bu yöntemler, özellikle makroları etkinleştirmeden veya eklentileri yüklemeksizin anında sonuçlar elde etmek istediğiniz durumlarda çoğu günlük Excel görevi için idealdir.
Excel'de rastgele saat oluşturun
Bir aralığı rastgele saatlerle hızlıca doldurmak için aşağıdaki formülü boş bir hücreye girin. Daha sonra, formülü gerektiği kadar ek satırlara uygulamak için doldurma tutamacını aşağı çekin. Bu, 00:00:00 ile 23:59:59 arasında biçimlendirilmiş rastgele bir saat değeri sağlar.
Bu formülü ihtiyacınız olan kadar çok satır boyunca kopyalayabilirsiniz. Unutmayın, RAND() her seferinde çalışma sayfası yeniden hesaplandığında yeni bir değer oluşturur, bu nedenle çalışma sayfasında herhangi bir değişiklik yapılırsa rastgele saatler güncellenecektir. Oluşturulan saatleri korumak için sonuçları kopyalayın ve Değerleri Yapıştır'ı kullanarak formülleri üzerine yazın.
Excel'de iki saat arasında rastgele saat oluşturun
Örneğin, 11:00 ile 15:00 arasında gibi kısıtlı bir pencerede rastgele saatler oluşturmak istiyorsanız, aşağıdaki formülü kullanabilirsiniz. Bu yöntem, saat pencerelerinin önemli olduğu sahte programlar, randevu sistemleri veya simülasyonlar için uygundur.
Aşağıdaki formülü boş bir hücreye girin. Rastgele saatleri doldurmanız gereken aralığa kadar doldurma tutamacını sürükleyin.
Saatler oluşturulduktan sonra onları sabit tutmak isterseniz, değer olarak yapıştırın. Dikkatli olun: saat değerleriniz tam gece yarısında (00:00) başlar veya biterse, formülün 0 ve 24'ü uygun şekilde kullandığından emin olun, tarih sarma hatalarını önlemek için.
Excel'de belirli aralıklarda rastgele saat oluşturun
Her 15 veya 30 dakikada bir saatler gibi belirlenmiş aralıklarda rastgele saatler oluşturmak için FLOOR ve RAND fonksiyonlarını METİN işlevi içinde birleştirebilirsiniz. Bu, rastgele rezervasyonlar oluşturma, rastgele olay başlangıçlarını ayarlama veya mock verileri kesin artımlarla düzenleme gibi görevler için özellikle faydalıdır.
Bu formülü boş bir hücreye girin veya kopyalayın. Gerektiği kadar aşağıya doğru doldurma tutamacını sürükleyerek istediğiniz miktarda rastgele aralık tabanlı saat oluşturun.
Daha iyi kararlılık için, sonuçları oluşturduktan sonra değerlerine dönüştürün.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Excel'de iki tarih-saat arasında rastgele tarih ve saat oluşturun
Rastgele olay kayıtlarını veya zaman çizelgelerini doldururken hem rastgele tarih hem de saat değerleri oluşturmak için aşağıdaki formülü kullanın. Bu yaklaşım, daha kapsamlı test veya simülasyon verileri için tarih ve saati birleştirir.
Bu formülü bir hücreye girin veya yapıştırın, ardından daha fazla satır doldurmak için aşağı çekin.
Formülü aşağı doğru sürüklediğinizde, her hücre seçtiğiniz aralık içinde yeni bir rastgele tarih ve saat üretecektir. Yalnızca tarih veya yalnızca saat kısmı gerekirse, formül formatını buna göre ayarlayın (örneğin, yalnızca tarih için "YYYY-MM-DD" kullanın).
Excel'de kullanışlı bir özellik ile rastgele saat oluşturun
Formülleri yönetmek sıkıcı geliyorsa veya büyük ölçekli rastgele verileri hızlıca özelleştirmeniz gerekiyorsa, Kutools for Excel, birkaç tıklamayla rastgele sayılar, tarihler, saatler ve hatta özel metin dizileri eklemenizi sağlayan Rastgele Veri Ekle özelliğini sunar. Bu özellikle, sık sık rastgele verilere ihtiyaç duyarsanız, formül yeniden hesaplamasından kaçınmak isterseniz veya belirli bir aralık içinde benzersiz saatler eklemek gibi ek seçeneklere ihtiyacınız varsa uygundur.
Kutools for Excel'i yükledikten sonra aşağıdaki talimatları izleyin:
1. Rastgele saatler için boş bir hücre aralığı seçin.
2. Kutools > Ekle > Rastgele Veri Ekle'ye gidin.
3. Rastgele Veri Ekle iletişim kutusunda Zaman sekmesine gidin, İstenen başlangıç ve bitiş saatlerini sırasıyla From ve To kutularına yazın.
İpucu: Oluşturulan tüm saatlerin farklı olmasını sağlamak için, Benzersiz değerler seçeneğini işaretleyin.
4. Tamam veya Uygula'ya tıklayın. Seçiminiz anında rastgele saatlerle dolacaktır.
Kutools for Excel'i Şimdi İndirin ve Ücretsiz Deneyin!
Rastgele Veri Ekle özelliği, özellikle rastgele saatlerinizin sabit olması gerekiyorsa (eklendikten sonra değişmeyecek) özellikle pratiktir.
Excel'de VBA kodu ile rastgele saat oluşturun
Excel'de rastgele saatler oluşturmanın başka esnek bir yöntemi de VBA makrolarını kullanmaktır. VBA'yı özelleştirerek, belirli saatleri hariç tutma, belirli aralıklarda saatler oluşturma veya çalışma sayfası değişikliklerinde rastgele saatleri otomatik olarak güncelleme gibi ek gereksinimler ekleyebilirsiniz. Makro kullanmak, özellikle birden fazla aralık veya tekrarlayan süreçler için rastgele saat oluşturma işlemini otomatikleştirmek isteyen kullanıcılar için özellikle yararlıdır.
Aşağıda, seçtiğiniz hücrelere rastgele saatler oluşturup dolduran örnek bir VBA makrosu bulunmaktadır. Başlangıç/bitiş saatlerini, rastgeleleştirme hassasiyetini (dakika, saniye) ayarlayabilir veya gerektiğinde belirli saatleri hariç tutabilirsiniz.
1. Geliştirici > Görsel Temel'e tıklayarak VBA düzenleyicisini açın. VBA penceresinde, Ekle > Modül'e gidin. Aşağıdaki kodu yeni oluşturulan modüle kopyalayıp yapıştırın. (Geliştirici sekmesi görüntülenmiyorsa, Excel Seçenekleri > Şeridi Özelleştir'den etkinleştirin.)
Sub GenerateRandomTimes()
Dim WorkRng As Range
Dim StartHour As Integer
Dim EndHour As Integer
Dim ExcludeHour As Integer
Dim cell As Range
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to fill random times:", xTitleId, WorkRng.Address, Type:=8)
StartHour = Application.InputBox("Start hour (0-23):", xTitleId, 8, Type:=1)
EndHour = Application.InputBox("End hour (1-24):", xTitleId, 18, Type:=1)
ExcludeHour = Application.InputBox("Hour to exclude (if none, type -1):", xTitleId, -1, Type:=1)
Application.ScreenUpdating = False
Randomize
For Each cell In WorkRng
Dim h As Integer, m As Integer, s As Integer
Do
h = Int((EndHour - StartHour) * Rnd + StartHour)
Loop While h = ExcludeHour
m = Int(60 * Rnd)
s = Int(60 * Rnd)
cell.Value = TimeSerial(h, m, s)
cell.NumberFormat = "hh:mm:ss"
Next cell
Application.ScreenUpdating = True
End Sub
2. Makroyu çalıştırmak için F5 tuşuna basın. Hedef hücre aralığını seçmenizi isteyen bir istem belirecektir. Daha sonra istediğiniz başlangıç saati, bitiş saati ve gerekirse hariç tutulacak saatleri ayarlayabilirsiniz. Belirli bir saati hariç tutmak istemiyorsanız -1 girin. Makro, seçtiğiniz aralığa benzersiz rastgele saatler ekleyecektir.
Bu VBA yaklaşımı, gece saatlerini hariç tutma veya dakika veya saniyelerin rastgeleleştirilmesini değiştirerek farklı aralıklar oluşturma gibi gelişmiş özelleştirmeleri destekler. Aynı aralıkta makroyu tekrar çalıştırırsanız, değerler üzerine yazılacaktır — her zaman sonuçları yeni bir yürütmeden önce korumak istiyorsanız başka bir yere kopyalayın.
Daha fazla ilgili makale:
- İki Tarih Arasında Rastgele Tarih Oluştur
- Bir Excel dosyası kullandığınızda, bazen belirli bir amaç için rastgele tarih oluşturmak isteyebilirsiniz, elbette bu tarihleri tek tek elle girebilirsiniz, ancak birden fazla tarih eklemeniz gerekiyorsa bu yöntem zaman alıcı ve sıkıcı olacaktır. Excel'de rastgele tarih nasıl hızlıca oluşturulur?
- Belirli Bir Saatin İki Saat Arasında Olup Olmadığını Kontrol Edin
- Excel'de, belirli bir saatin iki verilen saat arasında olup olmadığını nasıl kontrol edebilirsiniz? Bunları birer birer kontrol etmek çok fazla zaman alacaktır, burada bu işi çözmek için size bazı basit formüller tanıtacağım.
- Saat Formatını 12 Saatten 24 Saate Ve Tersine Dönüştürme
- Günlük işlerinizde Excel üzerinde çalışırken, aşağıdaki ekran görüntüsünde gösterildiği gibi farklı koşullar altında farklı saat formatları kullanabilirsiniz, örneğin 12 saatlik format ve 24 saatlik format. Peki Excel'de saat formatını 12 saatten 24 saate ve tersine nasıl dönüştürebilirsiniz?
- Gece Yarısından Sonraki Saatler Arasında Saatleri Hesaplayın
- Diyelim ki bir zaman çizelgeniz var ve Sütun A'daki zaman bugünün başlangıç zamanı, Sütun B'deki zaman ise ertesi günün bitiş zamanıdır. Normalde, iki zaman arasındaki farkı "=B2-A2" şeklinde direkt olarak çıkararak hesaplarsanız, soldaki ekran görüntüsünde gösterildiği gibi doğru sonucu göstermeyecektir. Excel'de gece yarısından sonraki saatler arasındaki farkı doğru bir şekilde nasıl hesaplayabilirsiniz?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin