Fungsi Excel YEAR - mengubah tanggal menjadi tahun

  • Bagikan Ini
Michael Brown

Tutorial ini menjelaskan sintaks dan penggunaan fungsi Excel YEAR dan memberikan contoh rumus untuk mengekstrak tahun dari tanggal, mengonversi tanggal ke bulan dan tahun, menghitung usia dari tanggal lahir dan menentukan tahun kabisat.

Dalam beberapa posting baru-baru ini, kami telah menjelajahi berbagai cara untuk menghitung tanggal dan waktu di Excel dan mempelajari berbagai fungsi yang berguna seperti HARI MINGGU, MINGGU, BULAN, dan HARI. Hari ini, kita akan fokus pada unit waktu yang lebih besar dan berbicara tentang menghitung tahun di lembar kerja Excel Anda.

Dalam tutorial ini, Anda akan belajar:

    Fungsi YEAR di Excel

    Fungsi YEAR di Excel mengembalikan tahun empat digit yang sesuai dengan tanggal tertentu sebagai bilangan bulat dari 1900 hingga 9999.

    Sintaks fungsi Excel YEAR sesederhana mungkin:

    YEAR(serial_number)

    Di mana serial_number adalah tanggal valid apa pun pada tahun yang ingin Anda temukan.

    Rumus Excel YEAR

    Untuk membuat rumus YEAR di Excel, Anda dapat menyediakan tanggal sumber dengan beberapa cara.

    Menggunakan fungsi DATE

    Cara paling andal untuk menyediakan tanggal di Excel adalah menggunakan fungsi DATE.

    Contohnya, rumus berikut ini mengembalikan tahun untuk 28 April 2015:

    =TAHUN(TANGGAL(2015, 4, 28))

    Sebagai nomor seri yang mewakili tanggal

    Dalam sistem Excel internal, tanggal disimpan sebagai nomor seri yang dimulai dengan 1 Januari 1900, yang disimpan sebagai nomor 1. Untuk informasi lebih lanjut mengenai bagaimana tanggal disimpan dalam Excel, silakan lihat format tanggal Excel.

    Tanggal 28 hari di bulan April 2015 disimpan sebagai 42122, jadi Anda bisa memasukkan angka ini secara langsung ke dalam rumus:

    =TAHUN(42122)

    Meskipun dapat diterima, metode ini tidak direkomendasikan, karena penomoran tanggal bisa bervariasi di berbagai sistem yang berbeda.

    Sebagai referensi sel

    Dengan asumsi Anda memiliki tanggal yang valid di beberapa sel, Anda cukup merujuk ke sel itu. Misalnya:

    =TAHUN(A1)

    Sebagai hasil dari beberapa formula lain

    Misalnya, Anda dapat menggunakan fungsi TODAY() untuk mengekstrak tahun dari tanggal saat ini:

    =TAHUN(HARI INI())

    Sebagai teks

    Dalam kasus sederhana, rumus YEAR bahkan bisa memahami tanggal yang dimasukkan sebagai teks, seperti ini:

    =TAHUN ("28-Apr-2015")

    Ketika menggunakan metode ini, periksa kembali apakah Anda memasukkan tanggal dalam format yang dipahami Excel. Juga, harap diingat bahwa Microsoft tidak menjamin hasil yang benar ketika tanggal diberikan sebagai nilai teks.

    Tangkapan layar berikut ini mendemonstrasikan semua rumus YEAR di atas dalam tindakan, semuanya mengembalikan tahun 2015 seperti yang Anda harapkan :)

    Bagaimana mengubah tanggal menjadi tahun di Excel

    Saat Anda bekerja dengan informasi tanggal di Excel, lembar kerja Anda biasanya menampilkan tanggal lengkap, termasuk bulan, hari, dan tahun. Namun, untuk tonggak utama dan peristiwa penting seperti peluncuran produk atau akuisisi aset, Anda mungkin ingin melihat hanya tahun tanpa memasukkan kembali atau memodifikasi data asli. Di bawah ini, Anda akan menemukan 3 cara cepat untuk melakukan ini.

    Contoh 1. Ekstrak tahun dari tanggal menggunakan fungsi YEAR

    Faktanya, Anda sudah tahu cara menggunakan fungsi YEAR di Excel untuk mengubah tanggal menjadi tahun. Tangkapan layar di atas mendemonstrasikan sekumpulan rumus, dan Anda dapat melihat beberapa contoh lagi pada tangkapan layar di bawah ini. Perhatikan bahwa fungsi YEAR sangat memahami tanggal dalam semua format yang memungkinkan:

    Contoh 2. Ubah tanggal menjadi bulan dan tahun di Excel

    Untuk mengonversi tanggal tertentu menjadi tahun dan bulan, Anda dapat menggunakan fungsi TEXT untuk mengekstrak setiap unit satu per satu, lalu menggabungkan fungsi-fungsi tersebut dalam satu rumus.

    Dalam fungsi TEXT, Anda dapat menggunakan kode yang berbeda untuk bulan dan tahun, seperti:

    • "mmm" - nama bulan yang disingkat, seperti Jan - Dec.
    • "mmmm" - nama bulan penuh, seperti Januari - Desember.
    • "yy" - 2-digit tahun
    • "yyyy" - 4-digit tahun

    Untuk membuat output lebih mudah dibaca, Anda bisa memisahkan kode-kode dengan koma, tanda hubung atau karakter lainnya, seperti berikut ini Tanggal ke Bulan dan Tahun rumus:

    =TEXT(B2, "mmmm") & ", " & TEXT(B2, "yyyy")

    Atau

    =TEXT(B2, "mmm") & "-" & TEXT(B2, "yy")

    Di mana B2 adalah sel yang berisi tanggal.

    Contoh 3. Menampilkan tanggal sebagai tahun

    Jika tidak terlalu penting bagaimana tanggal disimpan di buku kerja Anda, Anda bisa membuat Excel hanya menampilkan tahun-tahun tanpa mengubah tanggal aslinya. Dengan kata lain, Anda bisa memiliki tanggal lengkap yang disimpan dalam sel, tetapi hanya tahun yang ditampilkan.

    Dalam hal ini, tidak diperlukan rumus. Anda hanya membuka Format Sel dialog dengan menekan Ctrl + 1 , pilih Adat kategori pada Nomor dan masukkan salah satu kode di bawah ini pada tab Jenis kotak:

    • yy - untuk menampilkan tahun 2 digit, seperti 00 - 99.
    • yyyy - untuk menampilkan tahun 4 digit, seperti 1900 - 9999.

    Harap diingat bahwa metode ini tidak mengubah tanggal asli Jika Anda merujuk ke sel tersebut dalam rumus Anda, Microsoft Excel akan melakukan penghitungan tanggal daripada penghitungan tahun.

    Anda dapat menemukan detail lebih lanjut tentang mengubah format tanggal dalam tutorial ini: Cara mengubah format tanggal di Excel.

    Cara menghitung usia dari tanggal lahir di Excel

    Ada beberapa cara untuk menghitung usia dari tanggal lahir di Excel - menggunakan fungsi DATEDIF, YEARFRAC atau INT yang dikombinasikan dengan fungsi TODAY (). Fungsi TODAY menyediakan tanggal untuk menghitung usia, memastikan bahwa rumus Anda akan selalu mengembalikan usia yang benar.

    Menghitung usia dari tanggal lahir dalam tahun

    Cara tradisional untuk menghitung usia seseorang dalam hitungan tahun adalah dengan mengurangi tanggal lahir dari tanggal saat ini. Pendekatan ini bekerja dengan baik dalam kehidupan sehari-hari, tetapi rumus perhitungan usia Excel yang analog tidak sepenuhnya benar:

    INT((HARI INI()- DOB )/365)

    Di mana DOB adalah tanggal lahir.

    Bagian pertama dari rumus (TODAY()-B2) menghitung selisihnya adalah hari, dan Anda membaginya dengan 365 untuk mendapatkan jumlah tahun. Dalam kebanyakan kasus, hasil dari persamaan ini adalah angka desimal, dan Anda meminta fungsi INT membulatkannya ke bilangan bulat terdekat.

    Dengan asumsi tanggal lahir ada di sel B2, rumus lengkapnya adalah sebagai berikut:

    =INT((HARI INI()-B2)/365)

    Seperti disebutkan di atas, rumus perhitungan usia ini tidak selalu sempurna, dan inilah alasannya. Setiap tahun ke-4 adalah tahun kabisat yang terdiri dari 366 hari, sedangkan rumusnya membagi jumlah hari dengan 365. Jadi, jika seseorang lahir pada tanggal 29 Februari dan hari ini adalah 28 Februari, rumus usia ini akan membuat seseorang menjadi satu hari lebih tua.

    Membagi dengan 365,25 dan bukan 365 juga tidak sempurna, misalnya, ketika menghitung usia seorang anak yang belum hidup melalui tahun kabisat.

    Mengingat hal di atas, Anda sebaiknya menyimpan cara menghitung usia ini untuk kehidupan normal, dan menggunakan salah satu rumus berikut untuk menghitung usia dari tanggal lahir di Excel.

    DATEDIF( DOB , TODAY(), "y") ROUNDDOWN(YEARFRAC( DOB , HARI INI(), 1), 0)

    Penjelasan rinci tentang rumus di atas disediakan di Cara menghitung usia di Excel. Dan tangkapan layar berikut menunjukkan rumus penghitungan usia kehidupan nyata dalam tindakan:

    =DATEDIF(B2, TODAY(), "y")

    Menghitung usia yang tepat dari tanggal lahir (dalam tahun, bulan dan hari)

    Untuk menghitung usia yang tepat dalam tahun, bulan dan hari, tulis tiga fungsi DATEDIF dengan unit berikut dalam argumen terakhir:

    • Y - untuk menghitung jumlah tahun yang lengkap.
    • YM - untuk mendapatkan selisih antara bulan-bulan, mengabaikan tahun.
    • MD - untuk mendapatkan selisih antara hari, mengabaikan tahun dan bulan.

    Dan kemudian, gabungkan 3 fungsi DATEDIF dalam satu rumus, pisahkan angka yang dikembalikan oleh setiap fungsi dengan koma, dan tentukan apa arti setiap angka.

    Dengan asumsi tanggal lahir ada di sel B2, rumus lengkapnya adalah sebagai berikut:

    =DATEDIF(B2,TODAY(), "Y") & " Tahun, " & DATEDIF(B2,TODAY(), "YM") & " Bulan, " & DATEDIF(B2,TODAY(), "MD") & " Hari"

    Formula usia ini mungkin sangat berguna, misalnya, bagi seorang dokter untuk menampilkan usia pasien yang tepat, atau bagi seorang petugas personalia untuk mengetahui usia yang tepat dari semua karyawan:

    Untuk contoh rumus lainnya seperti menghitung usia pada tanggal tertentu atau pada tahun tertentu, silakan lihat tutorial berikut: Cara menghitung usia di Excel.

    Cara mendapatkan nomor hari dalam setahun (1-365)

    Contoh ini mendemonstrasikan bagaimana Anda bisa mendapatkan jumlah hari tertentu dalam setahun, antara 1 dan 365 (1-366 dalam tahun kabisat) dengan 1 Januari dianggap sebagai hari 1.

    Untuk ini, gunakan fungsi YEAR bersama dengan DATE dengan cara ini:

    =A2-TANGGAL(TAHUN(A2), 1, 0)

    Di mana A2 adalah sel yang berisi tanggal.

    Dan sekarang, mari kita lihat apa yang sebenarnya dilakukan oleh rumus tersebut. TAHUN mengambil tahun dari tanggal di sel A2, dan meneruskannya ke fungsi TANGGAL (tahun, bulan, hari) yang mengembalikan nomor urut yang mewakili tanggal tertentu.

    Jadi, dalam rumus kami, tahun diekstrak dari tanggal asli (A2), bulan adalah 1 (Januari) dan hari adalah 0. Faktanya, hari nol memaksa Excel untuk mengembalikan 31 Desember tahun sebelumnya, karena kita ingin 1 Januari diperlakukan sebagai hari pertama. Dan kemudian, Anda mengurangi nomor seri yang dikembalikan oleh rumus DATE dari tanggal asli (yang juga disimpan sebagai nomor seri di Excel) dan perbedaannya adalah hari dalam tahun yang Anda cari. Misalnya, 5 Januari 2015 disimpan sebagai 42009 dan31 Desember 2014 adalah 42004, jadi 42009 - 42004 = 5.

    Jika konsep hari ke-0 tampaknya tidak tepat bagi Anda, Anda bisa menggunakan rumus berikut ini:

    =A2-TANGGAL(TAHUN(A2), 1, 1)+1

    Cara menghitung jumlah hari yang tersisa dalam setahun

    Untuk menghitung jumlah hari yang tersisa dalam setahun, kita akan menggunakan fungsi DATE dan YEAR lagi. Rumusnya didasarkan pada pendekatan yang sama seperti Contoh 3 di atas, jadi Anda tidak mungkin mengalami kesulitan dalam memahami logikanya:

    =DATE(YEAR(A2),12,31)-A2

    Jika Anda ingin mengetahui berapa hari yang tersisa hingga akhir tahun berdasarkan tanggal saat ini, Anda menggunakan fungsi Excel TODAY (), sebagai berikut:

    =DATE(2015, 12, 31)-TODAY()

    Di mana 2015 adalah tahun saat ini.

    Menghitung tahun kabisat di Excel

    Seperti yang Anda ketahui, hampir setiap tahun ke-4 memiliki hari ekstra pada tanggal 29 Februari dan disebut sebagai tahun kabisat. Dalam lembar Microsoft Excel, Anda dapat menentukan apakah tanggal tertentu termasuk dalam tahun kabisat atau tahun biasa dengan berbagai cara. Saya akan mendemonstrasikan hanya beberapa rumus, yang menurut saya paling mudah dipahami.

    Formula 1. Periksa apakah Februari memiliki 29 hari

    Karena bulan Februari memiliki 29 hari pada tahun kabisat, kita menghitung jumlah hari di bulan ke-2 pada tahun tertentu dan membandingkannya dengan angka 29. Sebagai contoh:

    =DAY(DATE(2015,3,1)-1)=29

    Dalam rumus ini, fungsi DATE(2015,3,1) mengembalikan hari pertama bulan Maret di tahun 2015, dari mana kita mengurangi 1. Fungsi DAY mengekstrak nomor hari dari tanggal ini, dan kami membandingkan nomor itu dengan 29. Jika angkanya cocok, rumus mengembalikan TRUE, FALSE jika tidak.

    Jika Anda sudah memiliki daftar tanggal di lembar kerja Excel Anda dan Anda ingin tahu mana yang merupakan tahun kabisat, maka gabungkan fungsi YEAR dalam rumus untuk mengekstrak tahun dari tanggal:

    =DAY(DATE(YEAR(A2),3,1)-1)=29

    Di mana A2 adalah sel yang berisi tanggal.

    Hasil yang dikembalikan oleh rumus tersebut adalah sebagai berikut:

    Atau, Anda dapat menggunakan fungsi EOMONTH untuk mengembalikan hari terakhir di bulan Februari, dan membandingkan angka itu dengan 29:

    =DAY(EOMONTH(DATE(YEAR(A2),2,1),0))=29

    Untuk membuat rumus lebih ramah pengguna, gunakan fungsi IF dan minta ia mengembalikan, katakanlah, "Tahun kabisat" dan "Tahun biasa" alih-alih TRUE dan FALSE:

    =IF(DAY(DATE(YEAR(A2),3,1)-1)=29, "Tahun kabisat", "Tahun biasa")

    =IF(DAY(EOMONTH(DATE(YEAR(A2),2,1),0))=29, "Tahun kabisat", "Tahun biasa")

    Rumus 2. Periksa apakah tahun memiliki 366 hari

    Ini adalah tes jelas lainnya yang hampir tidak memerlukan penjelasan apa pun. Kami menggunakan satu fungsi DATE untuk mengembalikan 1-Jan tahun depan, fungsi DATE lain untuk mendapatkan 1-Jan tahun ini, kurangi yang terakhir dari yang pertama dan periksa apakah perbedaannya sama dengan 366:

    =TANGGAL(2016,1,1) - TANGGAL(2015,1,1)=366

    Untuk menghitung tahun berdasarkan tanggal yang dimasukkan dalam beberapa sel, Anda menggunakan fungsi Excel YEAR persis dengan cara yang sama seperti yang kita lakukan pada contoh sebelumnya:

    =TANGGAL(TAHUN(A2)+1,1,1) - TANGGAL(TAHUN(A2),1,1)=366

    Di mana A2 adalah sel yang berisi tanggal.

    Dan tentu saja, Anda dapat menyertakan rumus TANGGAL / TAHUN di atas dalam fungsi IF untuk mengembalikan sesuatu yang lebih bermakna daripada nilai Boolean TRUE dan FALSE:

    =IF(DATE(YEAR(A2)+1,1,1) - DATE(YEAR(A2),1,1)=366, "Tahun kabisat", "Bukan tahun kabisat")

    Seperti yang telah disebutkan, ini bukan satu-satunya cara yang mungkin untuk menghitung tahun kabisat di Excel. Jika Anda penasaran untuk mengetahui solusi lain, Anda dapat memeriksa metode yang disarankan oleh Microsoft. Seperti biasa, orang-orang Microsoft tidak mencari cara mudah, bukan?

    Semoga artikel ini telah membantu Anda mengetahui perhitungan tahun di Excel. Saya berterima kasih telah membaca dan berharap dapat melihat Anda minggu depan.

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.