Mengelola data hasil lomba atau pertandingan seringkali membutuhkan peringkat berdasarkan waktu tercepat. Salah satu cara praktis untuk melakukannya adalah dengan menggunakan rumus ranking stopwatch di Excel. Dengan rumus ini, kita bisa mengurutkan peserta secara otomatis tanpa harus melakukan penyortiran manual setiap kali ada pembaruan data.
Pada artikel ini, kita akan membahas dua metode Rumus ranking stopwatch di Excel:
- Menggunakan rumus untuk Excel versi lama yang belum memiliki fungsi SORT dan FILTER.
- Menggunakan rumus untuk Excel versi baru yang sudah mendukung fungsi dinamis tersebut.
Agar lebih mudah dipahami, kita akan menggunakan contoh tabel seperti pada gambar di atas yang berisi kolom: NO. DADA, NAMA PESERTA, ASAL, WAKTU dan POSISI. Dari data tersebut, kita akan membuat daftar peringkat otomatis berdasarkan waktu tercepat. Berikut contoh tabelnya:

Rumus Menentukan Posisi Secara Otomatis di Kolom G
Selain mengurutkan nama pemenang, kita juga dapat menghitung posisi atau ranking secara otomatis langsung di kolom POSISI menggunakan rumus berikut:
=IF(OR(TRIM(F4)="";LEN(TRIM(F4))<>8);"";
1 + SUMPRODUCT(
--(
IFERROR(
VALUE(LEFT(TRIM($F$4:$F$18);2))*6000 +
VALUE(MID(TRIM($F$4:$F$18);4;2))*100 +
VALUE(RIGHT(TRIM($F$4:$F$18);2));
99999999
)
<
IFERROR(
VALUE(LEFT(TRIM(F4);2))*6000 +
VALUE(MID(TRIM(F4);4;2))*100 +
VALUE(RIGHT(TRIM(F4);2));
99999999
)
)
)
)
Penjelasan singkat cara kerjanya:
1. Cek validitas waktu: IF(OR(TRIM(F4)="";LEN(TRIM(F4))<>8);"";...) memastikan sel F4 tidak kosong dan panjangnya sesuai format mm:ss:hh. Jika tidak sesuai, hasilnya dikosongkan.
2. Konversi waktu ke satuan centisecond
LEFT(...;2)→ ambil menit, kalikan 6000 (1 menit = 60 detik × 100 centisecond)MID(...;4;2)→ ambil detik, kalikan 100RIGHT(...;2)→ ambil centisecond langsung
Hasilnya dijumlahkan untuk mendapatkan angka total yang mewakili waktu.
3. Gunakan IFERROR: Jika format waktu salah, hasilnya diisi angka besar (99999999) supaya dianggap paling lambat.
4. Bandingkan dengan semua peserta: Bagian < membandingkan apakah waktu peserta lain lebih cepat dari F4.
5. Ubah TRUE/FALSE jadi angka: --(...) mengubah TRUE menjadi 1 dan FALSE menjadi 0.
6. Hitung jumlah peserta yang lebih cepat: SUMPRODUCT(...) menjumlahkan semua nilai 1.
7. Tambah 1 untuk posisi: 1 + SUMPRODUCT(...) menghasilkan ranking: yang tercepat mendapat posisi 1.
Dengan rumus ini, kolom POSISI akan otomatis terisi sesuai urutan kecepatan waktu, sehingga Anda tidak perlu mengetik angka peringkat secara manual. Berikut hasilnya:

Rumus Ranking Stopwatch di Excel untuk Versi Lama
Bagi Anda yang masih menggunakan Excel versi lama (Excel 2010, 2013, atau 2016), kita bisa membuat Rumus ranking stopwatch di Excel dengan kombinasi fungsi INDEX, MATCH, SMALL, dan ROW.
Rumusnya adalah:
=INDEX($D$4:$D$18;MATCH(SMALL($G$4:$G$18;ROW(B1));$G$4:$G$18;0))
Mari kita uraikan bagian-bagiannya:
$D$4:$D$18→ Merupakan range kolom “NAMA PESERTA” yang ingin kita tampilkan sesuai peringkat.$G$4:$G$18→ Merupakan range kolom “WAKTU” yang menjadi dasar perhitungan peringkat.SMALL($G$4:$G$18;ROW(B1))→ Fungsi SMALL digunakan untuk mencari nilai terkecil ke-1, ke-2, ke-3, dan seterusnya. Karena ROW(B1) menghasilkan angka 1, ketika rumus disalin ke bawah, angka ini akan bertambah sehingga kita bisa mendapatkan peringkat berikutnya.MATCH(...;$G$4:$G$18;0)→ Digunakan untuk mencari posisi nilai waktu terkecil tersebut di dalam range waktu.INDEX($D$4:$D$18;...)→ Mengambil nama peserta yang sesuai dengan posisi waktu tersebut.
Dengan Rumus ranking stopwatch di Excel ini, ketika waktu peserta berubah, daftar peringkat akan otomatis diperbarui tanpa perlu sorting manual.
Contoh hasilnya:

Note: Untuk kolom K rumus yang digunakan adalah: =INDEX($F$4:$F$18;MATCH(SMALL($G$4:$G$18;ROW(B1));$G$4:$G$18;0))
Rumus Ranking Stopwatch di Excel untuk Versi Baru
Bagi pengguna Excel 365 atau Excel 2021 yang sudah mendukung fungsi SORT dan FILTER, pembuatan Rumus ranking stopwatch di Excel menjadi lebih sederhana.
Rumusnya adalah:
=INDEX(SORT(FILTER($D$4:$G$18;$G$4:$G$18<=5);4;1);;1)
Mari kita jelaskan:
FILTER($D$4:$G$18;$G$4:$G$18<=5)→ Fungsi FILTER mengambil data dari kolom D hingga G, tetapi hanya untuk waktu yang kurang dari atau sama dengan 5 detik. Anda bisa menyesuaikan angka 5 sesuai kebutuhan.SORT(...;4;1)→ Mengurutkan hasil FILTER berdasarkan kolom ke-4 (kolom WAKTU) secara ascending (1 berarti urutan dari kecil ke besar).INDEX(...;;1)→ Mengambil hanya kolom pertama dari hasil pengurutan, yaitu kolom “NAMA PESERTA”.
Keunggulan Rumus ranking stopwatch di Excel ini adalah hasilnya langsung ditampilkan secara dinamis tanpa perlu kolom tambahan. Cukup satu rumus, dan semua nama peserta akan terurut sesuai waktu tercepat. Berikut hasilnya:

Perbandingan Rumus Versi Lama dan Baru
Kedua metode Rumus ranking stopwatch di Excel ini sama-sama efektif, tergantung versi Excel yang Anda gunakan.

Langkah-Langkah Membuat Rumus Ranking Stopwatch di Excel
Berikut panduan praktis membuat peringkat otomatis dari data stopwatch:
1. Siapkan Data
- Masukkan data peserta di kolom NAMA PESERTA (D4\:D18).
- Masukkan data waktu di kolom WAKTU (G4\:G18).
2. Tentukan Versi Excel
- Jika Anda menggunakan Excel lama, gunakan rumus versi pertama dengan INDEX-MATCH-SMALL.
- Jika Anda menggunakan Excel baru, gunakan rumus versi kedua dengan SORT-FILTER.
3. Masukkan Rumus
- Ketik rumus di kolom peringkat (misalnya J4) sesuai versi Excel Anda.
- Tarik ke bawah untuk mendapatkan peringkat berikutnya (khusus versi lama).
4. Periksa Hasil
- Pastikan peringkat sudah sesuai dengan waktu tercepat.
- Ubah data waktu untuk menguji apakah peringkat berubah otomatis.
5. Tambahkan Kolom Posisi
- Untuk menampilkan nomor peringkat, gunakan urutan angka 1, 2, 3… di kolom “POSISI”.
Tips Penggunaan Rumus Ranking Stopwatch di Excel
- Gunakan format Time di kolom waktu agar Excel mengenali data sebagai waktu, bukan teks.
- Jika ada waktu yang sama, kedua peserta akan mendapatkan peringkat yang sama. Anda bisa menambahkan kriteria tambahan seperti nama atau nomor dada untuk membedakannya.
- Untuk versi lama, pastikan menggunakan referensi absolut (
$) pada range agar rumus tidak berubah saat disalin. - Untuk versi baru, Anda bisa menggabungkan kolom tambahan dalam FILTER untuk menampilkan nama, asal, dan waktu sekaligus.
Kesimpulan
Mengurutkan hasil lomba berdasarkan waktu tercepat kini tidak perlu repot lagi. Dengan Rumus ranking stopwatch di Excel, kita bisa membuat daftar peringkat otomatis yang selalu update ketika data berubah.
Bagi pengguna Excel lama, kombinasi INDEX, MATCH, SMALL, dan ROW sudah cukup ampuh untuk membuat peringkat. Sedangkan bagi pengguna Excel terbaru, kombinasi SORT dan FILTER membuat pekerjaan ini menjadi jauh lebih cepat dan sederhana.
Kunci utamanya adalah memahami logika dasar dari Rumus ranking stopwatch di Excel sehingga Anda bisa menyesuaikan sesuai kebutuhan data. Dengan begitu, baik untuk lomba lari, balap sepeda, atau kompetisi lainnya, proses rekapitulasi hasil bisa dilakukan dengan rapi, cepat, dan profesional.
Download Template Gratis
Bagi Anda yang ingin mencoba teknik ini secara langsung, kami telah menyiapkan template gratis yang dirancang khusus untuk membantu Anda mempraktikkan Cara Membuat Rumus Ranking Stopwatch di Excel Secara Otomatis ini. File Excel bisa didownload melalui tautan berikut:

Atau juga jika ingin mempelajari langkah demi langkah secara visual, bisa kunjungi Youtube Channel Depot Excel. Di sana teman-teman akan melihat bagaimana rumusnya bekerja. Semoga bermanfaat!
—
Tags: cara membuat ranking waktu di excel, tutorial ranking stopwatch excel, rumus excel untuk meranking waktu, cara mengurutkan waktu tercepat di excel, filter data berdasarkan waktu di excel, membuat peringkat waktu lomba di excel, cara pakai fungsi sort dan filter di excel, contoh ranking lomba stopwatch di excel, excel ranking berdasarkan waktu tercepat, membuat leaderboard stopwatch di excel.
—









0 Komentar