Siaran blog hari ini adalah mengenai memikirkan perbezaan antara dua tarikh dalam Helaian Google. Anda akan melihat banyak formula Dasif untuk mengira hari, bulan dan tahun, dan mengetahui bagaimana rangkaian digunakan untuk mengira hari kerja hanya walaupun cuti anda berdasarkan jadual tersuai.
Banyak pengguna spreadsheet mencari tarikh yang mengelirukan, jika tidak begitu sukar, untuk mengendalikan. Tetapi percaya atau tidak, terdapat beberapa fungsi berguna dan mudah untuk tujuan itu. Dasi dan rangkaian adalah beberapa daripada mereka.
Fungsi Dasi di Helaian Google
Seperti yang berlaku dengan fungsi, nama mereka mencadangkan tindakan. Begitu juga untuk DateF. Ia mesti dibaca sebagai tarikh dif , tidak bertarikh jika , dan ia bermaksud perbezaan tarikh . Oleh itu, DateF dalam Helaian Google mengira perbezaan tarikh antara dua tarikh.
Mari pecahkannya. Fungsi ini memerlukan tiga argumen:
= DISEDIF (start_date, end_date, unit)- start_date - Tarikh yang digunakan sebagai titik permulaan. Ia mestilah salah satu daripada yang berikut:
- Tarikh itu sendiri dalam dua kali ganda: "8/13/2020"
- merujuk kepada sel dengan tarikh: A2
- Formula yang mengembalikan tarikh: Tarikh (2020, 8, 13)
- Nombor yang bermaksud tarikh tertentu dan yang boleh ditafsirkan sebagai tarikh oleh Google Sheets, misalnya 44056 mewakili 13 Ogos 2020 .
- end_date - Tarikh yang digunakan sebagai titik akhir. Ia mestilah format yang sama seperti start_date .
- Unit - digunakan untuk memberitahu fungsi apa perbezaan untuk kembali. Berikut adalah senarai penuh unit yang boleh anda gunakan:
- "D" - (pendek untuk hari ) mengembalikan bilangan hari antara dua tarikh.
- "M" - (bulan) Bilangan bulan penuh antara dua tarikh.
- "Y" - (tahun) bilangan tahun penuh.
- "MD" - (Hari Mengabaikan Bulan) Bilangan hari selepas menolak seluruh bulan.
- "YD" - (Hari Mengabaikan Tahun) Bilangan hari selepas menolak sepanjang tahun.
- "YM" - (bulan mengabaikan tahun) Bilangan bulan lengkap selepas menolak tahun penuh.
Nota. Semua unit mesti dimasukkan ke dalam formula dengan cara yang sama seperti yang muncul di atas-dalam dua kali ganda.
Sekarang mari kita sekeping semua bahagian ini bersama -sama dan lihat bagaimana formula DateF berfungsi di Helaian Google.
Kirakan hari antara dua tarikh di Helaian Google
Contoh 1. Kira sepanjang hari
Saya mempunyai meja kecil untuk mengesan beberapa pesanan. Kesemua mereka telah dihantar pada separuh pertama bulan Ogos - tarikh penghantaran - yang akan menjadi tarikh permulaan saya. Terdapat juga tarikh penghantaran anggaran - tarikh akhir .
Saya akan mengira hari - "D" - antara penghantaran dan tarikh tamat untuk melihat berapa lama masa yang diperlukan untuk item tiba. Inilah formula yang harus saya gunakan:
=DATEDIF(B2, C2, "D")
Saya masukkan formula Dasif ke D2 dan kemudian menyalinnya ke lajur untuk memohon kepada baris lain.
Petua. Anda sentiasa boleh mengira seluruh lajur sekaligus dengan formula tunggal menggunakan ArrayFormula:
=ArrayFormula(DATEDIF(B2:B13, C2:C13, "D"))
Contoh 2. Mengira hari mengabaikan bulan
Bayangkan ada beberapa bulan antara dua tarikh:
Bagaimana anda mengira hanya beberapa hari seolah -olah mereka milik bulan yang sama? Betul: dengan mengabaikan bulan penuh yang telah berlalu. DateIF mengira ini secara automatik apabila anda menggunakan unit "MD" :
=DATEDIF(A2, B2, "MD")
Fungsi ini menolak bulan berlalu dan mengira hari yang tinggal.
Contoh 3. Mengira Hari Mengabaikan Tahun
Satu lagi unit - "YD" - akan membantu apabila tarikh mempunyai lebih daripada satu tahun di antara mereka:
=DATEDIF(A2, B2, "YD")
Formula akan menolak tahun pertama, dan kemudian mengira hari -hari yang tinggal seolah -olah mereka tergolong dalam tahun yang sama.
Kira hari bekerja di Helaian Google
Terdapat kes khas apabila anda perlu mengira hanya hari bekerja di Helaian Google. Formula diedif tidak akan banyak bantuan di sini. Dan saya percaya anda akan bersetuju bahawa pengurangan hujung minggu secara manual bukan pilihan yang paling elegan.
Nasib baik, Google Sheets mempunyai beberapa mantra yang tidak begitu ajaib untuk itu :)
Contoh 1. NetworkDays berfungsi
Yang pertama dipanggil NetworkDays. Fungsi ini mengira bilangan hari kerja antara dua tarikh tidak termasuk hujung minggu (Sabtu dan Ahad) dan juga cuti jika perlu:
= NetworkDays (start_date, end_date, [cuti])- start_date - Tarikh yang digunakan sebagai titik permulaan. Diperlukan.
Nota. Jika tarikh ini bukan percutian, ia dikira sebagai hari kerja.
- end_date - Tarikh yang digunakan sebagai titik akhir. Diperlukan.
Nota. Jika tarikh ini bukan percutian, ia dikira sebagai hari kerja.
- Cuti - Ini adalah pilihan untuk apabila anda perlu menunjukkan cuti tertentu. Ia mestilah pelbagai tarikh atau nombor yang mewakili tarikh.
Untuk menggambarkan bagaimana ia berfungsi, saya akan menambah senarai cuti yang berlaku di antara penghantaran dan tarikh tamat:
Oleh itu, lajur B adalah tarikh permulaan saya, lajur c - tarikh akhir. Tarikh dalam lajur E adalah cuti untuk dipertimbangkan. Inilah cara formula harus kelihatan:
=NETWORKDAYS(B2, C2, $E$2:$E$4)
Petua. Jika anda akan menyalin formula ke sel lain, gunakan rujukan sel mutlak untuk cuti untuk mengelakkan kesilapan atau keputusan yang salah. Atau pertimbangkan untuk membina formula array sebaliknya.
Pernahkah anda perhatikan bagaimana bilangan hari menurun berbanding dengan formula yang dipedikasikan? Kerana sekarang fungsi itu secara automatik menolak semua hari Sabtu, Ahad, dan dua cuti yang berlangsung pada hari Jumaat dan Isnin.
Nota. Tidak seperti DISEDIF dalam Helaian Google, NetworkDays mengira Start_day dan End_day sebagai hari kerja kecuali mereka bercuti. Oleh itu, D7 kembali 1 .
Contoh 2. NetworkDays.Intl untuk Helaian Google
Jika anda mempunyai jadual hujung minggu tersuai, anda akan mendapat manfaat daripada fungsi lain: NetworkDays.Intl. Ini membolehkan anda mengira hari bekerja di lembaran Google berdasarkan pada hujung minggu yang ditetapkan secara peribadi:
= NetworkDays.intl (start_date, end_date, [hujung minggu], [cuti])- start_date - Tarikh yang digunakan sebagai titik permulaan. Diperlukan.
- end_date - Tarikh yang digunakan sebagai titik akhir. Diperlukan.
Nota. NetworkDays.Intl dalam Helaian Google juga mengira start_day dan end_day sebagai hari kerja kecuali mereka cuti.
- Hujung minggu - Ini adalah pilihan. Jika ditinggalkan, Sabtu dan Ahad dianggap sebagai hujung minggu. Tetapi anda boleh mengubahnya menggunakan dua cara:
- Topeng .
Petua. Cara ini sesuai untuk ketika hari -hari anda bertaburan sepanjang minggu.
Mask adalah corak tujuh digit 1 dan 0. 1 bermaksud hujung minggu, 0 untuk hari kerja. Digit pertama dalam corak selalu hari Isnin, yang terakhir - Ahad.
Sebagai contoh, "1100110" bermaksud anda bekerja pada hari Rabu, Khamis, Jumaat, dan Sabtu.
Nota. Topeng mesti dimasukkan ke dalam dua kali ganda.
- Nombor .
Gunakan nombor satu angka (1-7) yang menandakan sepasang set hujung minggu:
Nombor Hujung minggu 1 Sabtu, Ahad 2 Ahad, Isnin 3 Isnin, Selasa 4 Selasa, Rabu 5 Rabu, Khamis 6 Khamis, Jumaat 7 Jumaat, Sabtu Atau bekerja dengan nombor dua angka (11-17) yang menunjukkan satu hari untuk berehat dalam masa seminggu:
Nombor Hari hujung minggu 11 Ahad 12 Isnin 13 Selasa 14 Rabu 15 Khamis 16 Jumaat 17 Sabtu
- Topeng .
- Cuti - Ia juga pilihan dan digunakan untuk menentukan cuti.
Fungsi ini mungkin kelihatan rumit kerana semua nombor tersebut, tetapi saya menggalakkan anda untuk mencubanya.
Pertama, hanya dapatkan pemahaman yang jelas tentang hari -hari anda. Mari buat hari Ahad dan Isnin . Kemudian, tentukan jalan untuk menunjukkan hujung minggu anda.
Jika anda pergi dengan topeng, ia akan menjadi seperti ini - 1000001 :
=NETWORKDAYS.INTL(B2, C2, "1000001")
Tetapi kerana saya mempunyai dua hari hujung minggu berturut -turut, saya boleh menggunakan nombor dari jadual di atas, 2 dalam kes saya:
=NETWORKDAYS.INTL(B2, C2, 2)
Kemudian tambahkan hujah terakhir - rujuk cuti dalam lajur e, dan formula sudah siap:
=NETWORKDAYS.INTL(B2, C2, 2, $E$2:$E$4)
Helaian Google dan perbezaan tarikh dalam bulan
Kadang -kadang bulan lebih penting daripada hari. Jika ini benar untuk anda dan anda lebih suka mendapatkan perbezaan tarikh dalam bulan dan bukan hari, biarkan Google Sheets berpatangan melakukan tugas.
Contoh 1. Bilangan bulan penuh antara dua tarikh
Latihan adalah sama: start_date pergi terlebih dahulu, diikuti oleh end_date dan "m" - yang bermaksud bulan - sebagai hujah akhir:
=DATEDIF(A2, B2, "M")
Petua. Jangan lupa tentang fungsi arrauformula yang dapat membantu anda mengira bulan pada semua baris sekaligus:
=ARRAYFORMULA(DATEDIF(A2:A13, B2:B13, "M"))
Contoh 2. Bilangan bulan mengabaikan tahun
Anda mungkin tidak perlu mengira bulan sepanjang tahun di antara tarikh permulaan dan akhir. Dan Dasif membolehkan anda berbuat demikian.
Cukup gunakan unit "YM" dan formula akan menolak seluruh tahun dahulu, dan kemudian mengira bilangan bulan antara tarikh:
=DATEDIF(A2, B2, "YM")
Kirakan tahun antara dua tarikh di Helaian Google
Perkara yang terakhir (tetapi tidak kurang) untuk menunjukkan kepada anda adalah bagaimana Google Sheets dipedif mengira perbezaan tarikh dalam tahun.
Saya akan mengira bilangan pasangan tahun telah berkahwin berdasarkan tarikh perkahwinan mereka dan tarikh hari ini:
Seperti yang anda mungkin fikirkan, saya akan menggunakan unit "y" untuk itu:
=DATEDIF(A2, B2, "Y")
Semua formula Dasif ini adalah yang pertama untuk mencuba ketika menghitung hari, bulan, dan tahun antara dua tarikh di Helaian Google.
Jika kes anda tidak dapat diselesaikan oleh ini atau jika anda mempunyai sebarang pertanyaan, saya menggalakkan anda untuk berkongsi dengan kami di bahagian komen di bawah.
Atas ialah kandungan terperinci Dasi dan Rangkaian di Helaian Google: Perbezaan Tarikh dalam Hari, Bulan dan Tahun. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel ini akan membimbing anda melalui proses membuat garis masa untuk jadual pivot Excel dan carta dan menunjukkan bagaimana anda boleh menggunakannya untuk berinteraksi dengan data anda dengan cara yang dinamik dan menarik. Anda telah mendapat data anda di Pivo

Artikel ini menerangkan cara membuat senarai drop-down dalam Excel menggunakan pengesahan data, termasuk senarai tunggal dan bergantung. Ia memperincikan proses, menawarkan penyelesaian untuk senario biasa, dan membincangkan batasan seperti sekatan kemasukan data dan PE

Artikel ini membincangkan kaedah untuk jumlah lajur dalam Excel menggunakan fungsi SUM, ciri autosum, dan bagaimana untuk jumlah sel tertentu.

Butiran artikel langkah untuk membuat dan menyesuaikan carta pai dalam Excel, memberi tumpuan kepada penyediaan data, penyisipan carta, dan pilihan pemperibadian untuk analisis visual yang dipertingkatkan.

Artikel membincangkan membuat, memformat, dan menyesuaikan jadual dalam Excel, dan menggunakan fungsi seperti jumlah, purata, dan pivottables untuk analisis data.

Artikel membincangkan pengiraan min dalam Excel menggunakan fungsi purata. Isu utama adalah cara menggunakan fungsi ini dengan cekap untuk set data yang berbeza. (158 aksara)

Artikel membincangkan membuat, mengedit, dan mengeluarkan senarai drop-down dalam Excel menggunakan pengesahan data. Isu Utama: Cara Mengurus Senarai Drop-Down dengan berkesan.

Menguasai Susun Lembaran Google: Panduan Komprehensif Menyusun data dalam lembaran Google tidak perlu menjadi kompleks. Panduan ini merangkumi pelbagai teknik, dari menyusun keseluruhan helaian ke julat tertentu, mengikut warna, tarikh, dan pelbagai lajur. Sama ada anda novi


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna