Helaian Google dapat digunakan untuk lebih dari sekadar pengumpulan dan organisasi data. Anda juga dapat menggunakannya untuk menentukan waktu semasa, membuat carta, dan mengira usia menggunakan tarikh lahir. Yang terakhir ini ditemui melalui penggunaan formula dan fungsi yang terdapat di dalam Helaian Google.
Menentukan Umur Dari Tarikh Lahir Di Helaian Google
Semasa menggunakan Helaian Google, anda mempunyai dua cara utama untuk menentukan usia dari tarikh lahir. Ada DATEDIF , yang merupakan pilihan yang lebih fleksibel, dan TAHUN , pilihan yang lebih mudah. Pada akhir artikel, anda seharusnya dapat menentukan bukan sahaja usia seseorang individu tetapi juga pelbagai kumpulan yang berbeza-beza sekaligus.
Saya akan mulakan semuanya dengan fungsi DATEDIF.
Fungsi DATEDIF
Sebelum kita dapat menyelami fungsi itu sendiri, kita perlu mengetahui cara kerjanya. Ini akan memerlukan pembelajaran sintaks untuk digunakan dengan fungsi DATEDIF.Setiap bahagian yang anda ketikkan dalam Fungsi menyatukan tugas, lihat tugas-tugas ini di bawah:
Sintaks
= DATEDIF (tarikh mula, tarikh_ akhir, unit)
- tarikh mula
- Pengiraan harus bermula dengan tarikh lahir.
- tarikh tamat
- Ini akan menjadi tarikh untuk menyelesaikan pengiraan. Semasa menentukan usia semasa, nombor ini kemungkinan adalah tarikh hari ini.
- unit
- Pilihan output yang terdiri daripada: Y, M, D, YM, YD, atau MD.
- Y - Jumlah tahun penuh, berlalu antara tarikh mula dan tarikh akhir yang dimasukkan.
- YM - ‘M’ bermaksud berbulan-bulan. Hasil ini menunjukkan bilangan bulan setelah tahun-tahun berlalu sepenuhnya untuk ‘Y’. Jumlahnya tidak akan melebihi 11.
- YD - ‘D’ berhari-hari. Hasil ini menunjukkan bilangan hari selepas tahun yang berlalu sepenuhnya untuk ‘Y’. Jumlahnya tidak akan melebihi 364.
- M - Jumlah bulan yang berlalu sepenuhnya antara tarikh mula dan tarikh akhir yang dimasukkan.
- MD - Seperti di unit lain, ‘D’ berhari-hari. Keluaran ini menunjukkan bilangan hari setelah bulan berlalu sepenuhnya untuk ‘M’. Tidak boleh melebihi 30.
- D - Jumlah hari yang berlalu sepenuhnya antara tarikh mula dan tarikh akhir yang dimasukkan.
Pengiraan
Sekarang anda memahami sintaks yang akan digunakan, kami dapat menyiapkan rumusnya. Seperti yang dinyatakan sebelum ini, fungsi DATEDIF adalah pilihan yang lebih fleksibel ketika menentukan usia dari tarikh lahir. Sebabnya ialah anda dapat mengira semua butiran umur dalam format tahun, bulan, dan hari.
Untuk memulakan, kami memerlukan tarikh contoh untuk digunakan di sel. Saya telah memutuskan untuk meletakkan tarikhnya 7/14/1972 ke dalam sel A1 . Kami akan membuat formula di sel di sebelah kanannya, B1 , jika anda mahu mengikutinya untuk mendapatkan yang terbaik.
Kita akan mulakan dengan versi formula paling asas untuk mengira usia. Sekiranya anda menggunakan sintaks di atas untuk mengetahui apa itu, A1 secara teknikal adalah tarikh mula , hari ini akan menjadi tarikh tamat , dan kita akan menentukan usia dalam tahun menggunakan Y . Itulah sebabnya formula pertama yang digunakan akan kelihatan seperti ini:
= bertarikh (A1, hari ini (), Y)
Petunjuk berguna: Salin dan tampalkan formula terus ke B2 dan tekan enter untuk menerima output yang sesuai.
Apabila dilakukan dengan betul, angka, yang menunjukkan usia yang dihitung, akan berada di B1 sebagai ‘ 4 8'.
Mari kita buat formula yang sama hanya kali ini kita akan menentukan usia dalam bulan menggunakan M bukannya Y.
= datedif (A1, hari ini (), M)
Jumlahnya ialah 559 bulan. Umur 559 bulan.
Walau bagaimanapun, jumlah ini agak tidak masuk akal dan saya fikir kita dapat menurunkannya dengan menggunakan YM di tempat hanya M.
= bertarikh (A1, hari ini (), YM)
Hasil baru mestilah 7, yang merupakan nombor yang jauh lebih mudah dikendalikan.
Cukup teliti, mari kita lihat bagaimana hari-hari seperti menggunakan YD dan MD.
= bertarikh (A1, hari ini (), YD)
= datedif (A1, hari ini (), MD)
Kali ini keputusan untuk YD ditunjukkan dalam B1 dan hasil untuk MD terletak di sel B2.
Sudah faham?
Seterusnya, kami akan mengumpulkan semua ini dalam usaha untuk memberikan pengiraan yang lebih terperinci. Rumusannya agak sibuk untuk menaip, jadi salin dan tampal yang disediakan ke dalam sel B1.
Formula untuk digunakan adalah:
= datedif (A1, hari ini (), Y) & Tahun & datedif (A1, hari ini (), YM) & bulan & & tarikh (A1, hari ini (), MD) & hari
Amperand digunakan untuk menggabungkan setiap formula bersama-sama seperti rantai pautan. Ini diperlukan untuk mendapatkan pengiraan sepenuhnya. Helaian Google anda harus mengandungi formula yang sama seperti:
Pengiraan yang lengkap dan terperinci telah memberi kita 46 Tahun 7 bulan & 26 hari. Anda juga boleh menggunakan formula yang sama menggunakan fungsi ArrayFormula. Ini bermaksud bahawa anda dapat mengira lebih daripada satu tarikh, tetapi juga beberapa tarikh.
Saya telah memilih beberapa tarikh secara rawak dan memasukkannya ke sel tambahan A2-A5 . Pilih tarikh anda sendiri dan bersenang-senang dengannya. Untuk menggunakan fungsi ArrayFormula, salin dan tampal yang berikut ke dalam sel B1:
= ArrayFormula (datedif (B2, C2 (), Y) & Years & datedif (B2, C2 (), YM) & bulan & & tarikh (B2, C2 (), MD) & hari)
Ini adalah hasil saya:
Sekarang, katakan bahawa anda ingin memisahkan setiap bahagian tarikh ke dalam lajur kecilnya yang tersusun rapi untuk menganjurkan. Di Helaian Google, tambahkan tarikh mula anda (tarikh lahir) ke dalam satu lajur dan tarikh akhir ke yang lain. Saya telah memilih sel B2 untuk tarikh_mula dan C2 untuk tarikh akhir pada contoh saya. Tarikh saya berkaitan dengan kelahiran dan kematian terbaru selebriti Burt Reynolds, Johnny Cash, dan Luke Perry.
bagaimana saya memasang bluetooth pada windows 10
Seperti yang ditunjukkan, lajur A adalah nama individu, lajur B menempatkan tarikh mula, dan C tarikh akhir. Sekarang, saya akan menambah empat lajur lagi di sebelah kanan. Satu untuk setiap Y, YM, YD, dan gabungan ketiga-tiganya. Sekarang anda hanya perlu menambahkan formula yang betul pada setiap baris untuk setiap selebriti.
Burt Reynolds:
= DATEDIF (B2, C2, Y) Tukar ‘Y ke lajur yang sesuai yang anda cuba hitung.
Wang Tunai Johnny:
= DATEDIF (B3, C3, Y) Tukar ‘Y ke lajur yang sesuai yang anda cuba hitung.
Luke Perry:
= DATEDIF (B4, C4, Y) Tukar ‘Y ke lajur yang sesuai yang anda cuba hitung.
Untuk mendapatkan formula BERSAMA, anda perlu menggunakan ArrayFormula seperti yang kita lakukan sebelumnya dalam artikel. Anda boleh menambah perkataan seperti Bertahun-tahun untuk menunjukkan hasil tahun dengan meletakkannya mengikut formula dan di antara tanda kurung.
= ArrayFormula (datedif (B2, C2, Y) & Tahun & bertarikh (B2, C2, YM) & bulan & & tarikh (B2, C2, MD) & hari)
Formula di atas adalah untuk setiap selebriti. Walau bagaimanapun, jika anda ingin mengetuk semuanya dalam satu gerakan, salin dan tampalkan formula berikut ke dalam sel G2:
= ArrayFormula (datedif (B2: B4, C2: C4, Y) & Years & datedif (B2: B4, C2: C4, YM) & bulan & & datedif (B2: B4, C2: C4, MD) & hari)
Helaian Google anda akan kelihatan seperti ini:
Cukup kemas, ya? Sangat mudah ketika menggunakan fungsi DATEDIF. Sekarang, kita dapat terus menggunakan fungsi YEARFRAC.
Fungsi YEARFRAC
Fungsi YEARFRAC adalah mudah untuk hasil yang mudah. Ini terus ke titik yang memberikan hasil akhir tanpa semua output tambahan selama bertahun-tahun, bulan, dan hari.
Berikut adalah formula asas, yang hanya boleh digunakan untuk satu sel:
= int (YEARFRAC (A1, hari ini ()))
Anda akan menambahkan tarikh lahir ke sel A1 dan menampalkan formula ke B1 untuk hasilnya. Kami akan menggunakan tarikh lahir 04/11/1983 :
Hasilnya berumur 35 tahun. Ringkas, sama seperti ketika menggunakan fungsi DATEDIF untuk satu sel. Dari sini kita boleh terus menggunakan YEARFRAC dalam ArrayFormula. Formula ini lebih berguna untuk anda apabila anda perlu mengira usia kumpulan besar seperti pelajar, ahli fakulti, ahli pasukan, dll.
Kita perlu menambahkan lajur dengan tarikh lahir yang berbeza-beza. Saya telah memilih lajur B kerana A akan digunakan untuk nama individu. Lajur C akan digunakan untuk hasil akhir.
Untuk mengisi usia di lajur bersebelahan, kita perlu menggunakan formula berikut:
= ArrayFormula (int (yearfrac (B2: B8, hari ini (), 1)))
Letakkan formula di atas ke dalam sel C2 untuk mendapatkan hasilnya.
Sekiranya anda lebih suka meneruskan keseluruhan lajur dan lebih suka tidak memikirkan di mana ia berakhir, anda boleh menambahkan sedikit variasi pada formula. Ikuti JIKA dan LEN menjelang permulaan ArrayFormula seperti:
= ArrayFormula (jika (len (B2: B), (int (yearfrac (B2: B, hari ini (), 1))),))
Ini akan mengira semua hasil dalam lajur itu bermula dari B2.