Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de rastgele saat nasıl hızlı bir şekilde oluşturulur?

Author Xiaoyang Last modified

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.

=TEXT(RAND(),"HH:MM:SS")

Generate random time

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.

=TEXT(RAND()*(15-11)/24+11/24,"HH:MM:SS")

 Generate random time between two times

Not: Bu formülde, 11 ve 15 başlangıç ve bitiş saatlerini 24 saatlik formatta temsil eder. Bu sayıları istediğiniz zaman dilimine göre ayarlayın. Dakika ve saniyeler bu pencere içinde rastgele oluşturulacaktır.

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.

=TEXT(FLOOR(RAND(),"0:15"),"HH:MM:SS")

Generate random time at specific intervals

Not: Bu formülde, "0:15", aralığı 15 dakikaya ayarlar. Bunu yarım saatlik aralıklar için "0:30" olarak değiştirin veya ihtiyaçlarınıza göre başka geçerli bir Excel saat dizesi kullanın. Hata önleme için her zaman zaman aralıkları için 24 saatlik formatı kullanın.

 Daha iyi kararlılık için, sonuçları oluşturduktan sonra değerlerine dönüştürün.

a screenshot of kutools for excel ai

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.
Yapay zeka destekli araçlarla Excel yeteneklerinizi geliştirin. Şimdi İndirin ve daha önce hiç olmadığı gibi bir verimlilik deneyimi yaşayı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.

=TEXT(RAND()*("2021-2-1012:00:00"-"2020-10-19:00")+"2020-10-19:00:00","YYYY-MM-DD HH:MM:SS")

Generate random date and time between two datetimes

Not: 2020-10-19:00:00 ve 2021-2-1012:00:00 başlangıç ve bitiş noktalarıdır – bunları ihtiyaçlarınıza göre ayarlayın. Herhangi bir belirsizliği önlemek için, özellikle sisteminiz farklı tarih formatları kullanıyorsa, tarihleri YYYY-MM-DD HH:MM:SS formatında girin.

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, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...
Not: Rastgele Veri Ekle özelliğini kullanmak için Kutools for Excel'i yükleyin, ardından adımları izleyin.

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.

click Insert Random Data feature of kutools

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.

specify the start and end time

İ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.

random time has been inserted into the cells

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?
  • 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 AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

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.

Excel Word Outlook Tabs PowerPoint
  • 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