Note: The other languages of the website are Google-translated. Back to English
English English

Bagaimana cara mengubah nomor minggu menjadi tanggal atau sebaliknya di Excel?

Apakah ada cara untuk mendapatkan nomor minggu dari tanggal tertentu atau mengekstrak rentang tanggal dari nomor minggu dan tahun tertentu di Excel? Untuk menyelesaikan tugas ini, rumus berikut mungkin membantu Anda.

Ubah nomor minggu menjadi tanggal dengan rumus

Ubah tanggal menjadi angka minggu dengan rumus


Ubah nomor minggu menjadi tanggal dengan rumus

Misalkan saya memiliki nomor tahun dan minggu acak yaitu 2015 dan 15 di lembar kerja seperti gambar berikut yang ditunjukkan, dan sekarang saya ingin mengetahui tanggal spesifik dari Senin hingga Minggu dengan nomor minggu yang diberikan ini.

Untuk menghitung rentang tanggal dengan nomor minggu tertentu, Anda dapat menggunakan rumus berikut:

1. Pilih sel kosong Anda akan mengembalikan tanggal mulai (dalam kasus kami, kami memilih Sel B5), masukkan rumus: =MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1), dan tekan tombol Enter kunci. Lihat tangkapan layar di bawah ini:

2. Pilih sel kosong lain Anda akan mengembalikan tanggal akhir (dalam kasus kami, kami memilih Sel B6), masukkan =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7), dan tekan tombol Enter kunci. Lihat tangkapan layar di bawah ini:

perhatikan pita Formula terlalu rumit untuk diingat? Simpan rumus sebagai entri Teks Otomatis untuk digunakan kembali hanya dengan satu klik di masa mendatang!
Baca lebih banyak…     Free trial

Catatan: Dalam kedua rumus di atas, B1 berisi satu tahun dan B2 adalah nomor minggu yang ditentukan, Anda dapat mengubah argumen sesuai kebutuhan Anda).

3. Seperti yang Anda lihat, kedua rumus mengembalikan angka, bukan tanggal. Tetap pilih kedua hasil penghitungan, dan klik Beranda > jumlah Format kotak> Kencan singkat untuk mengubah angka menjadi tanggal. Lihat tangkapan layar di bawah ini:

Satu klik untuk mengonversi beberapa tanggal / angka / teks format non-standar menjadi tanggal normal di Excel

Kutools untuk Excel Konversikan ke Tanggal utilitas dapat membantu Anda dengan mudah mengidentifikasi dan mengubah tanggal atau angka non-standar (yyyymmdd) atau teks ke tanggal normal hanya dengan satu klik di Excel. Uji Coba Gratis Fitur Lengkap 30 hari!
konversi iklan ke tanggal 1

Ubah tanggal menjadi angka minggu dengan rumus

Di sisi lain, Anda juga dapat menerapkan fungsi WEEKNUM untuk mengonversi tanggal menjadi nomor minggu yang sesuai.

1. Pilih sel kosong Anda akan mengembalikan nomor minggu, masukkan rumus ini: = WEEKNUM (B1,1), dan tekan tombol Enter. Lihat tangkapan layar:

Catatan:

(1) Dalam rumus di atas, B1 berisi tanggal yang ingin Anda gunakan.

(2) Jika Anda perlu mengembalikan nomor minggu dari tanggal yang dimulai pada hari Senin, harap gunakan rumus ini: = WEEKNUM (B1,2).


Artikel terkait:

Bagaimana menghitung jumlah hari kerja tertentu antara dua tanggal di Excel?

Bagaimana cara menambah / mengurangi hari / bulan / tahun hingga saat ini di Excel?


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2019 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (22)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih untuk formulanya, saya sedang mencarinya. Saya memiliki klien Office 2010 Excel dan rumusnya tidak berfungsi secara langsung. Saya harus mengubah koma menjadi titik-koma agar formula berfungsi untuk saya. Jadi seperti ini: =MAX(DATE(G1;1;1);DATE(G1;1;1)-WEEKDAY(DATE(G1;1;1);2)+(F1-1)*7+1) ... di mana G1 adalah tahun dan F1 adalah nomor minggu. Semoga bisa membantu yang lain juga. Salam, Cor
Komentar ini diminimalkan oleh moderator di situs
Hai Terima kasih untuk formula ini. Contoh berfungsi untuk 2015, minggu 15 Untuk 2016, minggu 15 tanggal Mulai yang dikembalikan: 04/04/2016 Enddate:10/04/2016 Saya menggunakan Excel 2003.
Komentar ini diminimalkan oleh moderator di situs
Saya setuju dengan DavidK bahwa rumus untuk mengubah Weeknrs menjadi tanggal berfungsi untuk 2015, tetapi tidak untuk 2016 (karena minggu 1 dimulai pada 4 Januari). Apakah mungkin untuk memiliki formula yang bekerja selama bertahun-tahun?
Komentar ini diminimalkan oleh moderator di situs
Saya setuju dengan DavidK, rumus untuk mengubah angka minggu menjadi tanggal berfungsi untuk 2015 tetapi tidak untuk 2016 (karena minggu 1 dimulai pada 4 Januari). Apakah ada formula yang bekerja untuk semua tahun? Saya sangat berterima kasih atas jawaban ini.
Komentar ini diminimalkan oleh moderator di situs
=MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+4) =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7+1)
Komentar ini diminimalkan oleh moderator di situs
Saya menggunakan format tanggal UK dd/mm/yyy
Komentar ini diminimalkan oleh moderator di situs
itu seharusnya tidak menjadi masalah. :) Anda dapat menangani output 'visual' baik dengan: 1) membungkus seluruh rumus dalam fungsi text(), di mana argumen kedua akan menjadi format tanggal kustom Anda dd/mm/yyyy... atau 2) yang mungkin jadi lebih mudah... ctrl+1, tab angka, custom, dd/mm/yyyy excel tetap menangani tanggal sebagai bilangan bulat... jadi format "output" sangat arbitrer. jika Anda memutuskan untuk menggunakan opsi pertama... itu akan terlihat seperti ini: =text(a1,"dd/mm/yyyy") alih-alih a1 namun, gunakan rumus apa pun yang Anda buat untuk mengembalikan tanggal yang benar saat Anda' kembali mencari. Semoga membantu! ~ Salam,
Komentar ini diminimalkan oleh moderator di situs
Ini adalah formula yang bagus dan ideal! Namun, penting untuk menunjukkan bahwa nomor minggu sistem default Excel dihitung dari hari Minggu hingga Sabtu. Penyesuaian diperlukan jika nomor minggu diambil dari rumus Excel Weeknumber.
Komentar ini diminimalkan oleh moderator di situs
Maaf teman-teman, tetapi saya tidak dapat memahami atau mengerjakan salah satu rumus di atas, jadi saya akhirnya menemukan solusi berikut: TANGGAL(B1,1,1)+($A4×7)−(6−(7− WEEKDAY(DATE(B1,1,1),first-day))) Bagian pertama "DATE(B1,1,1)+(B2×7)" hanya mengambil 1 Januari dalam setahun dan menambahkan jumlah minggu. Bagian selanjutnya menghitung berapa hari untuk mengurangi dari WEEKDAY tanggal 1 Januari untuk mendapatkan hari pertama dalam seminggu. Inilah yang akhirnya saya temukan: 6−(7−WEEKDAY(DATE(B1,1,1),first-day)) Jika, misalnya, 1 Januari jatuh pada hari Minggu (hari ke 7), maka rumus ini menjadi " 6-(7-7)" atau hanya 6 - yang merupakan jumlah hari yang perlu Anda kurangi untuk mendapatkan hari Senin dalam minggu itu. Coba hari lain. Terakhir, jika Anda ingin mencari hari lain dalam seminggu, cukup tambahkan angka WEEKDAY dikurangi 1 ke hasil ini. Jadi hari terakhir dalam seminggu (Minggu) adalah: DATE(B1,1,1)+($A4×7)−(6−(7−WEEKDAY(DATE(B1,1,1),hari pertama)) )+(7−1) Yang dapat disederhanakan menjadi: DATE(B1,1,1)+($A4×7)−(12−(7−WEEKDAY(DATE(B1,1,1),hari pertama) )) Rabu adalah: DATE(B1,1,1)+($A4×7)−(8−(7−WEEKDAY(DATE(B1,1,1),first-day))) dll. Saya harap ini membantu orang lain yang membutuhkan ini baik dengan solusi yang bisa diterapkan bersama dengan sedikit pemahaman tentang bagaimana itu tiba!
Komentar ini diminimalkan oleh moderator di situs
Tanggal(2017;1;7 * angka minggu - 5) 5 senin, 4 selasa... :)
Komentar ini diminimalkan oleh moderator di situs
Atau untuk membuat di tidak spesifik untuk tahun 2017...
=TANGGAL(TAHUN,1,7 * JUMLAH PEKAN - HARI KERJA(TANGGAL(TAHUN,1,7) - 2))

2 senin, 3 selasa,...
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak!


=CONCATENATE("Inclusive Dates: ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"MMMM")," ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"DD"),", ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"YYYY")," - ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"MMMM")," ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"DD"),", ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"YYYY"))
Komentar ini diminimalkan oleh moderator di situs
Terima kasih!!!!
Komentar ini diminimalkan oleh moderator di situs
Hai tolong bantu saya.

Misalkan kita mempertimbangkan Tanggal 1 hingga 7 adalah minggu 1 dan 8 hingga 14 adalah minggu 2. Bisakah Anda membantu saya bagaimana saya dapat menggunakan fungsi if untuk menghitung minggu. Saya sudah mencoba tetapi tidak bisa mendapatkan hasil yang benar.
Komentar ini diminimalkan oleh moderator di situs
=ROUNDUP((HARI INI()-TANGGAL(TAHUN(HARI INI()),1,1))/7,0)
Komentar ini diminimalkan oleh moderator di situs
=ROUNDUP((HARI INI()-TANGGAL(TAHUN(HARI INI()),1,1))/7,0)
Komentar ini diminimalkan oleh moderator di situs
Hai,

tidak yakin apakah ini telah ditanyakan, tetapi pada dasarnya, saya ingin dapat menyeret tanggal dan nomor minggu secara otomatis mengisi di sampingnya ketika saya melakukan itu.

Ada yang bisa membantu?

Komentar ini diminimalkan oleh moderator di situs
@gilly2801 Anda dapat menggunakan rumus array misalnya dengan "=weeknum(C2:C)" tekan perintah shift enter dan itu akan mengubahnya menjadi fungsi array.
Komentar ini diminimalkan oleh moderator di situs
Formula ini terlalu rumit. Jika Anda memiliki tanggal, katakanlah 8/17/2021 di Sel A1, untuk mendapatkan Akhir Minggu (per Sabtu), Anda hanya perlu yang berikut: = A1-WEEKDAY(A1,1)+7Ini akan kembali 8/21/2021. Tanggal 12/30/2020 akan kembali 1/2/2021 sebagai akhir pekan.
Komentar ini diminimalkan oleh moderator di situs
Saya menemukan ini lebih baik "Awal minggu"
B5=(8-WEEKDAY(DATE(B1,1,1),1))+((B2-2)*7)+DATE(B1,1,1)

8-WEEKDAY(DATE(B1,1,1),1) => temukan no. hari dalam seminggu untuk minggu pertama tahun ini
(B2-2)*7 => hitung jumlah hari tidak termasuk minggu pertama tahun ini dan minggu di mana perhitungan sedang dilakukan
Kemudian tambahkan 2 ini ke hari pertama tahun ini untuk mendapatkan hari pertama dari minggu yang diinginkan


Kemudian "Akhir minggu",
B6=B5+6

PS:
Minggu dimulai pada hari Minggu
Untuk minggu yang dimulai pada hari Senin, gunakan ini sebagai gantinya:
B5=(8-WEEKDAY(DATE(B1,1,1),2))+((B2-2)*7)+DATE(B1,1,1)
Komentar ini diminimalkan oleh moderator di situs
Formula Anda bekerja dengan sempurna untuk setiap tahun. Akhir minggu akan menjadi B6=B5+6. Terima kasih banyak!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih. Akan memperbaiki itu...
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan