Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah
kalau mengikuti thread: http://tech.groups.yahoo.com/group/XL-mania/message/6349 (yg mengandung pertanyaan mengenai keanehan tahun 1900 di excel) bahwa microsoft sendiri sudah mengakui kesalahan tsb 2010/6/9 anton suryadi summon...@yahoo.com 1 Januari 1900 harusnya bernilai serial 1, di pc siti = 2. payah ! di sini juga nilainya 2 ^_^' (excel 2007 Ori, Win XP, SP2) -- *From:* stdev i setiyowati.d...@gmail.com *To:* belajar-excel@yahoogroups.com *Sent:* Wed, June 9, 2010 4:29:16 PM *Subject:* Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah mbak Hapsari bySMS mengucapkan terima kasih kpda milis khususnya kpd pak anton atas kiriman rumusnya yg 'manstab!' dan memang bermanfaat.. ini sekalian ikut formula pak anton.. *tahun kabisat adalah: * 1 =AND(MOD(YEAR( A2),4)=0, OR(MOD(YEAR( A2),100)0, MOD(YEAR(A2) ,400)=0)) *angka tahunnya habis dibagi 4, tetapi bukan tahun Abad, kecuali habis dibagi 400* 2 =DAY(DATE(YEAR( A2),3,0)) =29 tahun yang *TANGGAL_0_(NOL) _Bulan_MARET_ nya = 29* 3 =MONTH(DATE( YEAR(A2), 2,29))=2 tahun yang *Nilai_Bulan_ atas_Tanggal_ 29_Februari_ nya = 2 * Rumus kedua dan ketiga kelihatan sederhana karena memanfaatkan pengetahuan si excel mengenai tanggal. Penjelasan mengenai *Mengapa Ada Tahun Kabisat *dapat dibaca di situs2web astronomi, pernah juga secara sederhana diposted di milis sebelah http://tech. groups.yahoo. com/group/ XL-mania/ message/6349http://tech.groups.yahoo.com/group/XL-mania/message/6349 Jika sulit mencarinya, dibawah ini dikutipkan ringkasannya sbb: Umur TAHUN BUMI (yaitu waktu yg diperlukan bumi untuk sekali mengedari Matahari adalah 365.24219 hari, angka ini (oleh tarikh international = Gregorian calendar) dibulatkan menjadi 365.2425 Jika 1 tahun dianggap 365 hari maka setiap 4 tahun akan ada selisih (minus) 0.97 hari dengan umur sebenarnya; artinya saat itu Bumi belum genap 4 (empat) kali mengedari Matahari. Masih kurang dikit.. Maka setiap 4 tahun (dipilih tahun yg habis dibagi 4) umur tahun *ditambah 1 hari*, yaitu dengan di ADAKAN nya tgl 29 Februari. Itulah Leap Year / tahun kabisat; tahun yg diberi umur 366 hari. Karena setiap 4 tahun kita mengoreksi minus 0.97 dengan plus 1.00 (kelebihan 0.03) maka setiap 133.33 tahun akan ada kelebihan 1 hari, artinya saat itu posisi Bumi sebenarnya sudah terlalu maju 1 hari dari kedudukan seharusnya. Karena itu diperlukan koreksi *pengurangan *1 hari; tetapi koreksinya diadakan setiap 100 tahun sekali; dipilih tahun Abad, yaitu tahun yg angkanya habis dibagi 100 (dua angka terakhir = 00). Jadi walaupun tahun 1900, 2100, 2200, 2300 habis dibagi 4 tetapi tanggal 29 Februari-nya di TIADAKAN. Akibatnya Tahun Abad = bukan tahun kabisat . Koreksi per abad tsb masih menyisakan selisih (minus), dan akan berakumulasi menjadi 1 hari jika sudah melewati kurun sekitar 4 abad. Maka dari itu setiap 4 abad sekali diadakan koreksi* penambahan 1 hari*, dipilih pada tahun yg habis dibagi 400 (misal 1600, 2000, 2400 dst) yaitu walaupun tahun tsb = tahun Abad, tetapi di adakan tgl 29 Februari.. Geetooo katanya -ctv-
Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah
1 Januari 1900 harusnya bernilai serial 1, di pc siti = 2. payah ! di sini juga nilainya 2 ^_^' (excel 2007 Ori, Win XP, SP2) From: stdev i setiyowati.d...@gmail.com To: belajar-excel@yahoogroups.com Sent: Wed, June 9, 2010 4:29:16 PM Subject: Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah mbak Hapsari bySMS mengucapkan terima kasih kpda milis khususnya kpd pak anton atas kiriman rumusnya yg 'manstab!' dan memang bermanfaat.. ini sekalian ikut formula pak anton.. tahun kabisat adalah: 1 =AND(MOD(YEAR( A2),4)=0, OR(MOD(YEAR( A2),100)0, MOD(YEAR(A2) ,400)=0)) angka tahunnya habis dibagi 4, tetapi bukan tahun Abad, kecuali habis dibagi 400 2 =DAY(DATE(YEAR( A2),3,0)) =29 tahun yang TANGGAL_0_(NOL) _Bulan_MARET_ nya = 29 3 =MONTH(DATE( YEAR(A2), 2,29))=2 tahun yang Nilai_Bulan_ atas_Tanggal_ 29_Februari_ nya = 2 Rumus kedua dan ketiga kelihatan sederhana karena memanfaatkan pengetahuan si excel mengenai tanggal. Penjelasan mengenai Mengapa Ada Tahun Kabisat dapat dibaca di situs2web astronomi, pernah juga secara sederhana diposted di milis sebelah http://tech. groups.yahoo. com/group/ XL-mania/ message/6349 Jika sulit mencarinya, dibawah ini dikutipkan ringkasannya sbb: Umur TAHUN BUMI (yaitu waktu yg diperlukan bumi untuk sekali mengedari Matahari adalah 365.24219 hari, angka ini (oleh tarikh international = Gregorian calendar) dibulatkan menjadi 365.2425 Jika 1 tahun dianggap 365 hari maka setiap 4 tahun akan ada selisih (minus) 0.97 hari dengan umur sebenarnya; artinya saat itu Bumi belum genap 4 (empat) kali mengedari Matahari. Masih kurang dikit.. Maka setiap 4 tahun (dipilih tahun yg habis dibagi 4) umur tahun ditambah 1 hari, yaitu dengan di ADAKAN nya tgl 29 Februari. Itulah Leap Year / tahun kabisat; tahun yg diberi umur 366 hari. Karena setiap 4 tahun kita mengoreksi minus 0.97 dengan plus 1.00 (kelebihan 0.03) maka setiap 133.33 tahun akan ada kelebihan 1 hari, artinya saat itu posisi Bumi sebenarnya sudah terlalu maju 1 hari dari kedudukan seharusnya. Karena itu diperlukan koreksi pengurangan 1 hari; tetapi koreksinya diadakan setiap 100 tahun sekali; dipilih tahun Abad, yaitu tahun yg angkanya habis dibagi 100 (dua angka terakhir = 00). Jadi walaupun tahun 1900, 2100, 2200, 2300 habis dibagi 4 tetapi tanggal 29 Februari-nya di TIADAKAN. Akibatnya Tahun Abad = bukan tahun kabisat. Koreksi per abad tsb masih menyisakan selisih (minus), dan akan berakumulasi menjadi 1 hari jika sudah melewati kurun sekitar 4 abad. Maka dari itu setiap 4 abad sekali diadakan koreksipenambahan 1 hari, dipilih pada tahun yg habis dibagi 400 (misal 1600, 2000, 2400 dst) yaitu walaupun tahun tsb = tahun Abad, tetapi di adakan tgl 29 Februari.. Geetooo katanya -ctv- 2010/6/8 anton suryadi summon...@yahoo. com Dear mbak Haps, Microsoft mempunyai penjelasan tentang Tahun Kabisat/Leap Year beserta excel formulanya, silakan menuju http://support. microsoft. com/kb/214019(Method to determine whether a year is a leap year) Formula yang diajukan oleh microsoft adalah sebagai berikut: =IF(OR(MOD(A1, 400)=0,AND( MOD(A1,4) =0,MOD(A1, 100)0)),Leap Year, NOT a Leap Year) tentu saja ada formula versi lainnya, seperti yang berikut ini: =IF(DAY(DATE( YEAR(A2), 3,0))=28,FALSE,TRUE) saya rasa dari pembacaan formula di atas sudah cukup jelas, semoga bermanfaat From: stdev i setiyowati.devi@ gmail.com Sent: Tue, June 8, 2010 5:06:11 PM Hai Groups.. Mbak Haps tanya lagi ke milis ini.. Ttapi karena terkendala untuk memposting langsung, maka dia email via siti. Di kolom A mulai A2 ke bawah si embak punya berbagai data tanggal dengan rentang kemungkinan tahun yg cukup luas (1940 s/d 2116) Di Kolom B, di B1, si embak membuat judul kolomnya TahunKabisatkah / IsLeapYear Si embak minta bantuan anda semua: RUMUS seperti apa yg harus diisikan di kolom B tsb agar menghasilkan: TRUE atau FALSE Dia juga bilang : akan senang sekali jika ada yg menjelaskan: mengapa harus adaTahun Kabisat (katanya: bikin revot ajah.!?..) juga : Terima kasih... ~ctv~
Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah
Kalau dari VBA-nya berapa Pak ? Excel 2007 SP2 Ori, Win XP SP2 Ori : [image: date_in_excel.gif] Kira-kira yang membuat beda antar komputer apa ya ? Kid. 2010/6/9 anton suryadi summon...@yahoo.com 1 Januari 1900 harusnya bernilai serial 1, di pc siti = 2. payah ! di sini juga nilainya 2 ^_^' (excel 2007 Ori, Win XP, SP2) -- *From:* stdev i setiyowati.d...@gmail.com *To:* belajar-excel@yahoogroups.com *Sent:* Wed, June 9, 2010 4:29:16 PM *Subject:* Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah mbak Hapsari bySMS mengucapkan terima kasih kpda milis khususnya kpd pak anton atas kiriman rumusnya yg 'manstab!' dan memang bermanfaat.. ini sekalian ikut formula pak anton.. *tahun kabisat adalah: * 1 =AND(MOD(YEAR( A2),4)=0, OR(MOD(YEAR( A2),100)0, MOD(YEAR(A2) ,400)=0)) *angka tahunnya habis dibagi 4, tetapi bukan tahun Abad, kecuali habis dibagi 400* 2 =DAY(DATE(YEAR( A2),3,0)) =29 tahun yang *TANGGAL_0_(NOL) _Bulan_MARET_ nya = 29* 3 =MONTH(DATE( YEAR(A2), 2,29))=2 tahun yang *Nilai_Bulan_ atas_Tanggal_ 29_Februari_ nya = 2 * Rumus kedua dan ketiga kelihatan sederhana karena memanfaatkan pengetahuan si excel mengenai tanggal. Penjelasan mengenai *Mengapa Ada Tahun Kabisat *dapat dibaca di situs2web astronomi, pernah juga secara sederhana diposted di milis sebelah http://tech. groups.yahoo. com/group/ XL-mania/ message/6349http://tech.groups.yahoo.com/group/XL-mania/message/6349 Jika sulit mencarinya, dibawah ini dikutipkan ringkasannya sbb: Umur TAHUN BUMI (yaitu waktu yg diperlukan bumi untuk sekali mengedari Matahari adalah 365.24219 hari, angka ini (oleh tarikh international = Gregorian calendar) dibulatkan menjadi 365.2425 Jika 1 tahun dianggap 365 hari maka setiap 4 tahun akan ada selisih (minus) 0.97 hari dengan umur sebenarnya; artinya saat itu Bumi belum genap 4 (empat) kali mengedari Matahari. Masih kurang dikit.. Maka setiap 4 tahun (dipilih tahun yg habis dibagi 4) umur tahun *ditambah 1 hari*, yaitu dengan di ADAKAN nya tgl 29 Februari. Itulah Leap Year / tahun kabisat; tahun yg diberi umur 366 hari. Karena setiap 4 tahun kita mengoreksi minus 0.97 dengan plus 1.00 (kelebihan 0.03) maka setiap 133.33 tahun akan ada kelebihan 1 hari, artinya saat itu posisi Bumi sebenarnya sudah terlalu maju 1 hari dari kedudukan seharusnya. Karena itu diperlukan koreksi *pengurangan *1 hari; tetapi koreksinya diadakan setiap 100 tahun sekali; dipilih tahun Abad, yaitu tahun yg angkanya habis dibagi 100 (dua angka terakhir = 00). Jadi walaupun tahun 1900, 2100, 2200, 2300 habis dibagi 4 tetapi tanggal 29 Februari-nya di TIADAKAN. Akibatnya Tahun Abad = bukan tahun kabisat. Koreksi per abad tsb masih menyisakan selisih (minus), dan akan berakumulasi menjadi 1 hari jika sudah melewati kurun sekitar 4 abad. Maka dari itu setiap 4 abad sekali diadakan koreksi* penambahan 1 hari*, dipilih pada tahun yg habis dibagi 400 (misal 1600, 2000, 2400 dst) yaitu walaupun tahun tsb = tahun Abad, tetapi di adakan tgl 29 Februari.. Geetooo katanya -ctv- 2010/6/8 anton suryadi summon...@yahoo. com summon...@yahoo.com Dear mbak Haps, Microsoft mempunyai penjelasan tentang Tahun Kabisat/Leap Year beserta excel formulanya, silakan menuju http://support. microsoft. com/kb/214019http://support.microsoft.com/kb/214019(Method to determine whether a year is a leap year) Formula yang diajukan oleh microsoft adalah sebagai berikut: =IF(OR(MOD(A1, 400)=0,AND( MOD(A1,4) =0,MOD(A1, 100)0)),Leap Year, NOT a Leap Year) tentu saja ada formula versi lainnya, seperti yang berikut ini: =IF(DAY(DATE( YEAR(A2), 3,0))=28,FALSE,TRUE) saya rasa dari pembacaan formula di atas sudah cukup jelas, semoga bermanfaat -- From: stdev i setiyowati.devi@ gmail.com setiyowati.d...@gmail.com Sent: Tue, June 8, 2010 5:06:11 PM Hai Groups.. Mbak Haps tanya lagi ke milis ini.. Ttapi karena terkendala untuk memposting langsung, maka dia email via siti. Di kolom A mulai A2 ke bawah si embak punya berbagai data tanggal dengan rentang kemungkinan tahun yg cukup luas (1940 s/d 2116) Di Kolom B, di B1, si embak membuat judul kolomnya TahunKabisatkah / IsLeapYear Si embak minta bantuan anda semua: RUMUS seperti apa yg harus diisikan di kolom B tsb agar menghasilkan: TRUE atau FALSE Dia juga bilang : akan senang sekali jika ada yg menjelaskan: mengapa harus adaTahun Kabisat (katanya: bikin revot ajah.!?..) juga : Terima kasih... ~ctv~ date_in_excel.gif
Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah
Hasil di komputer sini (Excel 2007 SP 2 Ori, Win XP SP2 Ori) sama dengan tabel dari Mr Kid,saya menafsirkan "1 Januari 1900 hasilnya 2" dari bu ctv adalah hasil dari Calendar Control, From: Mr. Kid mr.nm...@gmail.comTo: belajar-excel@yahoogroups.comSent: Wed, June 9, 2010 5:51:40 PMSubject: Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah Kalau dari VBA-nya berapa Pak ?Excel 2007 SP2 Ori, Win XP SP2 Ori :Kira-kira yang membuat beda antar komputer apa ya ? Kid.2010/6/9 anton suryadi summon...@yahoo. com "1 Januari 1900 harusnya bernilai serial 1, di pc siti = 2. payah !" di sini juga nilainya 2 ^_^'(excel 2007 Ori, Win XP, SP2) From: stdev i setiyowati.devi@ gmail.com To: belajar-excel@ yahoogroups. comSent: Wed, June 9, 2010 4:29:16 PM Subject: Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah mbak Hapsari bySMS mengucapkan terima kasih kpda milis khususnya kpd pak anton atas kiriman rumusnya yg 'manstab!' dan memang bermanfaat..ini sekalian ikut formula pak anton..tahun kabisat adalah: 1=AND(MOD(YEAR( A2),4)=0, OR(MOD(YEAR( A2),100)0,MOD(YEAR(A2) ,400)=0))angka tahunnya habis dibagi 4, tetapi bukan tahun Abad, kecuali habis dibagi 400 2=DAY(DATE(YEAR( A2),3,0)) =29tahun yang TANGGAL_0_(NOL) _Bulan_MARET_ nya = 293 =MONTH(DATE( YEAR(A2), 2,29))=2 tahun yang Nilai_Bulan_ atas_Tanggal_ 29_Februari_ nya = 2 Rumus kedua dan ketiga kelihatan sederhana karena memanfaatkan pengetahuan si excel mengenai tanggal. Penjelasan mengenai Mengapa Ada Tahun Kabisat dapat dibaca di situs2web astronomi, pernah juga secara sederhana diposted di milis sebelahhttp://tech. groups.yahoo. com/group/ XL-mania/ message/6349 Jika sulit mencarinya, dibawah ini dikutipkan ringkasannya sbb:Umur TAHUN BUMI (yaitu waktu yg diperlukan bumi untuk sekali mengedari Matahari adalah 365.24219 hari, angka ini (oleh tarikh international = Gregorian calendar) dibulatkan menjadi 365.2425 Jika 1 tahun dianggap 365 hari maka setiap 4 tahun akan ada selisih (minus) 0.97 hari dengan umur sebenarnya; artinya saat itu Bumi belum genap 4 (empat) kali mengedari Matahari. Masih kurang dikit.. Maka setiap 4 tahun (dipilih tahun yg habis dibagi 4) umur tahun ditambah 1 hari, yaitu dengan di ADAKAN nya tgl 29 Februari. Itulah Leap Year / tahun kabisat; tahun yg diberi umur 366 hari.Karena setiap 4 tahun kita mengoreksi minus 0.97 dengan plus 1.00 (kelebihan 0.03) maka setiap 133.33 tahun akan ada kelebihan 1 hari, artinya saat itu posisi Bumi sebenarnya sudah terlalu maju 1 hari dari kedudukan seharusnya.Karena itu diperlukan koreksi pengurangan 1 hari; tetapi koreksinya diadakan setiap 100 tahun sekali; dipilih tahun Abad, yaitu tahun yg angkanya habis dibagi 100 (dua angka terakhir = 00). Jadi walaupun tahun 1900, 2100, 2200, 2300 habis dibagi 4 tetapi tanggal 29 Februari-nya di TIADAKAN. Akibatnya Tahun Abad = bukan tahun kabisat. Koreksi per abad tsb masih menyisakan selisih (minus), dan akan berakumulasi menjadi 1 hari jika sudah melewati kurun sekitar 4 abad.Maka dari itu setiap 4 abad sekali diadakan koreksi penambahan 1 hari, dipilih pada tahun yg habis dibagi 400 (misal 1600, 2000, 2400 dst) yaitu walaupun tahun tsb = tahun Abad, tetapi di adakan tgl 29 Februari..Geetooo katanya -ctv-2010/6/8 anton suryadi summon...@yahoo. com Dear mbak Haps,Microsoft mempunyai penjelasan tentang Tahun Kabisat/Leap Year beserta excel formulanya, silakan menuju http://support. microsoft. com/kb/214019 ("Method to determine whether a year is a leap year") Formula yang diajukan oleh microsoft adalah sebagai berikut:=IF(OR(MOD(A1, 400)=0,AND( MOD(A1,4) =0,MOD(A1, 100)0)),"Leap Year", "NOT a Leap Year")tentu saja ada formula versi lainnya, seperti yang berikut ini:=IF(DAY(DATE( YEAR(A2), 3,0))=28,"FALSE","TRUE") saya rasa dari pembacaan formula di atas sudah cukup jelas,semoga bermanfaat From: stdev i setiyowati.devi@ gmail.com Sent: Tue, June 8, 2010 5:06:11 PM Hai Groups.. Mbak Haps tanya lagi ke milis ini.. Ttapi karena terkendala untuk memposting langsung, maka dia email via siti. Di kolom A mulai A2 ke bawah si embak punya berbagai data tanggal dengan rentang kemungkinan tahun yg cukup luas (1940 s/d 2116) Di Kolom B, di B1, si embak membuat judul kolomnya "TahunKabisatkah" / "IsLeapYear" Si embak minta bantuan anda semua: RUMUS seperti apa yg harus diisikan di kolom B tsb agar menghasilkan: TRUE atau FALSE Dia juga bilang : akan senang sekali jika ada yg menjelaskan: mengapa harus adaTahun Kabisat (katanya: "bikin revot ajah.!?"..) juga : "Terima kasih..." ~ctv~
Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah
Oops.. maaf ada koreksi untuk formula ke-2, ternyata excel salah mengkategorikan tahun 1900sebagai Tahun Kabisat (ada 29 Feb 1900 di Excel) http://support.microsoft.com/kb/214326,Excel incorrectly assumes that the year 1900 is a leap year jadi formulanya menjadi: =IF(YEAR(A2)=1900,FALSE,IF(DAY(DATE(YEAR(A2),3,0))=28,FALSE,TRUE)) FALSE berarti Bukan Tahun Kabisat TRUE berarti Tahun Kabisat semoga bermanfaat From: anton suryadi summon...@yahoo.com To: belajar-excel@yahoogroups.com Sent: Tue, June 8, 2010 5:46:29 PM Subject: Re: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah Dear mbak Haps, Microsoft mempunyai penjelasan tentang Tahun Kabisat/Leap Year beserta excel formulanya, silakan menuju http://support.microsoft.com/kb/214019(Method to determine whether a year is a leap year) Formula yang diajukan oleh microsoft adalah sebagai berikut: =IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)0)),Leap Year, NOT a Leap Year) tentu saja ada formula versi lainnya, seperti yang berikut ini: =IF(DAY(DATE(YEAR(A2),3,0))=28,FALSE,TRUE) saya rasa dari pembacaan formula di atas sudah cukup jelas, semoga bermanfaat From: stdev i setiyowati.d...@gmail.com To: belajar-excel belajar-excel@yahoogroups.com Sent: Tue, June 8, 2010 5:06:11 PM Subject: [belajar-excel] Diketahhui Tanggal tertentu , Ditanyakan Tahun Kabisat-kah Hai Groups.. Mbak Haps tanya lagi ke milis ini.. Ttapi karena terkendala untuk memposting langsung, maka dia email via siti. Di kolom A mulai A2 ke bawah si embak punya berbagai data tanggal dengan rentang kemungkinan tahun yg cukup luas (1940 s/d 2116) Di Kolom B, di B1, si embak membuat judul kolomnya TahunKabisatkah / IsLeapYear Si embak minta bantuan anda semua: RUMUS seperti apa yg harus diisikan di kolom B tsb agar menghasilkan: TRUE atau FALSE Dia juga bilang : akan senang sekali jika ada yg menjelaskan: mengapa harus adaTahun Kabisat (katanya: bikin revot ajah.!?..) juga : Terima kasih... ~ctv~