KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de rastgele bir saati nasıl hızlıca oluşturursunuz?

YazarXiaoyang Değiştirme Tarihi

Excel ile çalışırken, test, veri analizi, programlama veya simülasyon amacıyla rastgele sayılar, tarihler ya da metin dizileri eklemek oldukça yaygındır. Ancak bazen belirli bir aralıkta veya özel aralıklarla rastgele saatler eklemeniz gerekebilir — örneğin örnek ders programları oluşturmak, devamsızlık kayıtlarını doldurmak veya sistem testleri için zamana dayalı verileri simüle etmek gibi senaryolarda. Excel’in doğrudan rastgele saat üretme özelliği olmasa da, yerleşik formüller, kullanımı kolay eklenti özellikleri ve esnek VBA makroları gibi çeşitli pratik çözümler mevcuttur.

Excel'de formüllerle rastgele saat oluşturun

Excel'de kullanışlı bir özellik ile rastgele saat oluşturun

Excel'de VBA koduyla rastgele saat oluşturun


Excel'de formüllerle rastgele saat oluşturun

Aşağıdaki formüller, tüm gün içinde rastgele saat oluşturma, iki belirli saat arasında saat üretme veya tanımlı aralıklarla rastgele saatler üretme gibi ihtiyaçlarınıza göre rastgele saatler oluşturmanıza olanak tanır. Bu yöntemler, özellikle makroları etkinleştirmeden veya eklentileri kurmadan anında sonuç almak istediğiniz çoğu günlük Excel görevi için idealdir.

Excel'de rastgele saat oluşturun

Boş bir hücreye aşağıdaki formülü girerek bir aralığı rastgele saatlerle hızla doldurun. Ardından, formülü gerektiği kadar aşağı doğru uygulamak için doldurma tutamacını sürükleyin. Bu işlem, 00:00:00 ile 23:59:59 arasında biçimlendirilmiş rastgele saat değerleri sağlar.

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

Rastgele saat oluştur

Bu formülü ihtiyaç duyduğunuz kadar çok satıra kopyalayabilirsiniz. Unutmayın, çalışma sayfası her yeniden hesaplandığında RAND() işlevi yeni bir değer üretir; bu nedenle sayfada yapılan her değişiklik rastgele saatlerin güncellenmesine neden olur. Oluşturulan saatleri korumak için sonuçları kopyalayıp Değer Olarak Yapıştır seçeneğini kullanarak formüllerin üzerine yazın.


Excel'de iki saat arasında rastgele saat oluşturun

11:00 ile 15:00 gibi sınırlı bir zaman penceresi içinde rastgele saatler oluşturmak istiyorsanız aşağıdaki formülü kullanabilirsiniz. Bu yöntem, saat aralıklarının kritik olduğu örnek programlar, randevu sistemleri veya simülasyonlar için idealdir.

Boş bir hücreye aşağıdaki formülü girin ve rastgele saatleri doldurmanız gereken aralığa kadar doldurma tutamacını sürükleyin.

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

İki saat arasında rastgele saat oluştur

Not: Bu formülde,11ve 15başlangıç ve bitiş saatlerini 24 saatlik biçimde temsil eder. İstediğiniz zaman aralığına göre bu sayıları ayarlayın. Dakika ve saniyeler bu pencere içinde rastgele oluşturulur.

Saatler oluşturulduktan sonra bunları sabit tutmak istiyorsanız, değer olarak yapıştırın. Dikkat: Saat değerleriniz tam gece yarısında (00:00) başlıyor veya bitiyorsa, tarih sarma hatalarını önlemek için formülde 0 ve 24 değerlerini doğru şekilde kullandığınızdan emin olun.


Excel'de belirli aralıklarla rastgele saat oluşturun

Belirli aralıklarla (örneğin her 15 veya 30 dakikada bir) rastgele saatler oluşturmak için FLOOR ve RAND işlevlerini TEXT fonksiyonu içinde birleştirebilirsiniz. Bu yöntem, rastgele rezervasyonlar oluşturma, etkinlik başlangıç saatlerini rastgele belirleme veya sahte verileri sabit aralıklarla yerleştirme gibi görevlerde özellikle kullanışlıdır.

Bu formülü bir boş hücreye girin veya kopyalayın ve istediğiniz sayıda rastgele aralıklı saat oluşturmak için doldurma tutamacını gerektiği kadar aşağı doğru sürükleyin.

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

Belirli aralıklarla rastgele saat oluştur

Not:Bu formülde "0:15" ifadesi aralığı 15 dakika olarak ayarlar. Yarım saatlik aralıklar için bunu "0:30" olarak, ya da ihtiyaçlarınıza göre başka geçerli bir Excel zaman dizesine değiştirin. Hataları önlemek için zaman aralıklarında her zaman 24 saatlik biçimi kullanın.

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

kutools for excel yapay zekâ ekran görüntüsü

KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın

  • Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
  • Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
  • VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
  • Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
Excel yeteneklerinizi yapay zekâ destekli araçlarla geliştirin.Şimdi İndirinve hiç deneyemediğiniz bir verimlilik yaşayın!

Excel'de iki tarih-saat arasında rastgele tarih ve saat oluşturun

Rastgele olay kayıtlarını doldurmak veya planlama kayıtları oluşturmak gibi durumlarda hem rastgele tarih hem de saat değerleri üretmek 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 gerektiği kadar satırı doldurmak için aşağı doğru sürükleyin.

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

İki tarih-saat arasında rastgele tarih ve saat oluştur

Not:2020-10-19:00:00ve 2021-2-1012:00:00başlangıç ve bitiş noktalarıdır – bunları ihtiyacınıza göre ayarlayın. Sisteminiz farklı Tarih formatı kullanıyorsa bile belirsizliği önlemek için tarihleri YYYY-AA-GG SS:DD:SS biçiminde girin.

Formülü aşağı doğru sürüklediğinizde, her hücre seçtiğiniz aralıkta yeni bir rastgele tarih ve saat oluşturur. Yalnızca tarih veya yalnızca saat kısmına ihtiyacınız varsa, formülün biçimlendirmesini buna göre ayarlayın (örneğin, sadece tarih için "YYYY-AA-GG" kullanın).


Excel'de kullanışlı bir özellik ile rastgele saat oluşturun

Formüllerle uğraşmak zahmetli geliyorsa ya da büyük ölçekli rastgele verileri hızlıca özelleştirmeniz gerekiyorsa, Kutools for Excel, birkaç tıkla rastgele sayılar, tarihler, saatler ve hatta özel metin dizileri eklemenizi sağlayan Rastgele veri ekle özelliğine sahiptir. Bu özellik, özellikle sık sık rastgele veriye ihtiyaç duyuyorsanız, formül yeniden hesaplamalarından kaçınmak istiyorsanız veya bir aralıkta benzersiz saatler gibi ekstra seçeneklere ihtiyacınız varsa idealdir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…
Not:Kullanmak için Rastgele veri ekle, yükleyin Kutools for Excel, ardından adımları uygulayın.

Kutools for Excel yüklendikten sonra Kutools for Excelaşağıdaki talimatları uygulayın:

1. Rastgele saatler için bir Boş Aralık hücresi seçin.

2. Şeritte Kutools > Ekle > Rastgele veri ekle yolunu izleyin.

Kutools'un Rastgele Veri Ekle özelliğine tıklayın

3. Açılan Rastgele veri ekle iletişim kutusunda, Saat sekmesine gidin ve Başlangıç ile Bitiş kutularına sırasıyla istediğiniz başlangıç ve bitiş saatlerini girin.

Başlangıç ve bitiş saatini belirtin

İpuçları: Tüm oluşturulan saatlerin farklı olmasını sağlamak için Benzersiz değerler seçeneğini işaretleyin.

4. Tamam veya Uygula düğmesine tıklayın. Seçiminiz anında rastgele saatlerle doldurulacaktır.

Hücrelere rastgele saat eklendi

Kutools for Excel'i hemen indirin ve ücretsiz deneyin!

Rastgele veri ekle özelliği, rastgele saatlerinizin eklendikten sonra değişmemesi gerekiyorsa özellikle kullanışlıdır.


Excel'de VBA koduyla rastgele saat oluşturun

Excel'de rastgele saat oluşturmanın daha esnek bir yöntemi, VBA makrolarını kullanmaktır. VBA'yı özelleştirerek belirli saatleri dışlama, saatleri belirli aralıklarla üretme veya çalışma sayfası değiştiğinde rastgele saatleri otomatik olarak güncelleme gibi ek gereksinimleri kolayca entegre edebilirsiniz. Özellikle daha fazla kontrole ihtiyaç duyan ya da birden fazla aralık için rastgele saat üretimini otomatikleştirmek isteyen kullanıcılar için makro kullanımı son derece yararlıdır.

Aşağıda, seçtiğiniz hücrelere rastgele saatler üreten ve dolduran örnek bir VBA makrosu yer almaktadır. Başlangıç ve bitiş saatlerini, rastgeleliğin ayrıntı düzeyini (dakika veya saniye cinsinden) ya da belirli saatleri hariç tutmayı istediğiniz gibi özelleştirebilirsiniz.

1. VBA düzenleyicisini açmak için Geliştirici > Visual Basic yolunu izleyin. VBA penceresinde Ekle > Modül seçeneğine tıklayın. Aşağıdaki kodu yeni oluşturulan modüle kopyalayıp yapıştırın. (Geliştirici sekmesi görünmüyorsa, Excel Seçenekleri > Şerit Özelleştirme bölümünden etkinleştirebilirsiniz.)

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ızı seçmenizi sağlayacak bir istem penceresi açılacaktır. Ardından istediğiniz başlangıç saati, bitiş saati ve gerekirse hariç tutmak istediğiniz saati ayarlayabilirsiniz. Belirli bir saati hariç tutmak istemiyorsanız -1 girin. Makro, ardından seçtiğiniz aralıktaki hücrelere benzersiz rastgele saatler ekleyecektir.

Bu VBA yaklaşımı, gece saatlerini dışlamak veya dakika/saniye rastgeleleştirme yöntemini değiştirerek farklı aralıklar oluşturmak gibi gelişmiş özelleştirmelere olanak tanır. Makroyu aynı aralıkta tekrar tekrar çalıştırırsanız değerler üzerine yazılır; yeni bir çalıştırmadan önce sonuçları korumak istiyorsanız her zaman bunları başka bir yere kopyalayın.


İlgili diğer makaleler:

  • İki Tarih Arasında Rastgele Tarih Oluşturun
  • Bir Excel dosyası kullanırken, bazı durumlarda rastgele tarihler oluşturmanız gerekebilir. Elbette bu tarihleri tek tek elle girebilirsiniz; ancak birden fazla tarih eklemeniz gerekiyorsa bu yöntem hem zaman alıcı hem de sıkıcı hale gelir. Peki Excel’de rastgele tarihleri hızlı bir şekilde nasıl oluşturabilirsiniz?
  • Saat Dönüşümü 12 Saat Formatından 24 Saat Formatına 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 için 12 saat veya 24 saat formatı gibi çeşitli saat biçimlerini kullanmanız gerekebilir. Peki, Excel’de saat dönüşümü yaparak 12 saat formatını 24 saat formatına ya da tam tersini nasıl gerçekleştirebilirsiniz?
  • Gece Yarısı Sonrası Saatler Arasındaki Süreyi Hesaplayın
  • Çalışma saatlerinizi kaydetmek için bir zaman tablonuz olduğunu varsayalım: A sütunundaki saat bugünün başlangıç saatiyken, B sütunundaki saat ertesi günün bitiş saatidir. Normalde bu iki saat arasındaki farkı doğrudan “=B2-A2” formülüyle hesaplarsanız, sol taraftaki ekran görüntüsünde gösterildiği gibi doğru sonucu alamazsınız. Excel’de gece yarısını geçen saatler arasındaki süreyi doğru şekilde nasıl hesaplayabilirsiniz?

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|Aralıkları ve 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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar