Formula Excel: Dapatkan hari ke-9 dalam setahun -

Isi kandungan

Formula generik

=date-DATE(YEAR(date),1,0)

Ringkasan

Untuk mendapatkan hari ke-9 tahun berdasarkan tarikh tertentu, anda boleh menggunakan formula berdasarkan fungsi TARIKH dan TAHUN. Dalam contoh yang ditunjukkan, formula dalam C5 adalah:

=B4-DATE(YEAR(B4),1,0)

Dengan tarikh "1 Jun 2016" di sel B4, formula tersebut mengembalikan 153, kerana 1 Jun adalah hari ke-153 tahun itu.

Penjelasan

Formula ini memanfaatkan fakta bahawa tarikh hanyalah nombor berurutan di Excel. Ia menentukan hari terakhir tahun sebelumnya dan mengurangkan nilai dari tarikh asal B4. Hasilnya adalah hari ke-9 dalam setahun.

Perhatikan argumen hari dalam DATE diberikan sebagai sifar. Ciri yang baik dari fungsi DATE ialah ia dapat menangani nilai HARI yang "di luar jangkauan" dan menyesuaikan hasilnya dengan tepat. Apabila kita memberikan DATE setahun, 1 untuk bulan, dan sifar untuk DAY, fungsi DATE mengembalikan hari terakhir tahun sebelumnya.

Hari tahun seperti hari ini

Untuk menyesuaikan formula untuk mengembalikan hari ke-9 tahun untuk tarikh semasa, cukup gunakan fungsi HARI INI untuk tarikh:

=TODAY()-DATE(YEAR(TODAY()),1,0)

Artikel menarik...