gilbertagungAvatar border
TS
gilbertagung
INGIN MEMBUAT KALENDER SEPANJANG MASA? MASUK KE SINI GAN!



Apakah Anda adalah orang yang setiap tahun selalu membeli atau menunggu untuk mendapatkan kalender? Apakah Anda ingin mengetahui pada hari apakah kota Jakarta didirikan? Inilah threadyang tepat untuk Anda!

Latar Belakang
Berawal ketika saya mengunjungi sebuah tutorial pembuatan kalender (link dan link). Saya pun mencoba sendiri membuatnya. Setelah selesai membuatnya, saya menemukan kelemahan dari kalender ini. Kalender ini bergantung pada basis data penanggalan yang dimiliki oleh Microsoft Excel sehingga hanya dapat menunjukkan kalender mulai tahun 1900 hingga 3799. Maka, dengan menggunakan pengetahuan saya di bidang penanggalan seperti yang telah saya tuangkan dalam thread ini, saya pun membuat tutorial kalender sepanjang masa menggunakan Microsoft Excel atau perangkat lunak sejenis.
Setelah 9 hari melakukan penyusunan dengan metode trial and error, saya pun berhasil menyusun kalender sepanjang masa yang tepat.

Kode
S1 = Senin; S2 = Selasa; R = Rabu; K = Kamis; J = Jumat; S3 = Sabtu; M = Minggu
365 = Biasa; 366 = Kabisat

Kalender Tahunan Gregorian
Tutorial ini akan menghasilkan sebuah kalender tahunan dengan deret dua bulanan dengan panjang 56 baris dan lebar 15 kolom.

#1
Gabungkan sel A1 sampai O2 dengan menggunakan fitur Merge and Center dan isi dengan sembarang bilangan bulat.


#2
Gabungkan sel A2 sampai O2 dan isi dengan rumus berikut.
Peringatan : Rumus berikut sangat panjang. Jika Anda tak kuat melihat deretan rumus yang panjang, jangan membukanya.
Spoiler for Rumus:

Jika benar, hasilnya adalah seperti ini.


#3
Sekarang, kita akan membuat kepala bulannya. Setiap bulan memiliki panjang 8 baris dan lebar 7 kolom. Gabungkan sel A4 sampai G4 menjadi satu dan isi dengan rumus berikut.
Spoiler for Rumus:

Kemudian, masukkan nama hari dalam seminggu, mulai dari "Minggu" sampai "Sabtu".
Jika benar hasilnya adalah seperti ini.

Ulangi langkah di atas untuk bulan-bulan lainnya, tentu dengan penyesuaian, sehingga semua bulan memiliki kepala. Beri jarak 1 kolom untuk kedua bulan dalam satu deret dan satu baris untuk bulan dan kepala bulan di bawahnya berjarak 9 baris dari kepala bulan di atasnya.
Jika benar, hasilnya adalah seperti ini.




#4
Sekarang, kita masukkan rumus untuk tanggalnya. Masukkan rumus berikut untuk baris pertama per bulannya.
Januari
Minggu : =IF(A2="M-365";1;IF(A2="M-366";1;""))
Senin : =IF(A2="M-365";2;IF(A2="M-366";2;IF(A2="S1-365";1;IF(A2="S1-366";1;""))))
Selasa : =IF(A2="M-365";3;IF(A2="M-366";3;IF(A2="S1-365";2;IF(A2="S1-366";2;IF(A2="S2-365";1;IF(A2="S2-366";1;""))))))
Rabu : =IF(A2="M-365";4;IF(A2="M-366";4;IF(A2="S1-365";3;IF(A2="S1-366";3;IF(A2="S2-365";2;IF(A2="S2-366";2;IF(A2="R-365";1;IF(A2="R-366";1;""))))))))
Kamis : =IF(A2="M-365";5;IF(A2="M-366";5;IF(A2="S1-365";4;IF(A2="S1-366";4;IF(A2="S2-365";3;IF(A2="S2-366";3;IF(A2="R-365";2;IF(A2="R-366";2;IF(A2="K-365";1;IF(A2="K-366";1;""))))))))))
Jumat : =IF(A2="M-365";6;IF(A2="M-366";6;IF(A2="S1-365";5;IF(A2="S1-366";5;IF(A2="S2-365";4;IF(A2="S2-366";4;IF(A2="R-365";3;IF(A2="R-366";3;IF(A2="K-365";2;IF(A2="K-366";2;IF(A2="J-365";1;IF(A2="J-366";1;""))))))))))))
Sabtu : =IF(A2="M-365";7;IF(A2="M-366";7;IF(A2="S1-365";6;IF(A2="S1-366";6;IF(A2="S2-365";5;IF(A2="S2-366";5;IF(A2="R-365";4;IF(A2="R-366";4;IF(A2="K-365";3;IF(A2="K-366";3;IF(A2="J-365";2;IF(A2="J-366";2;IF(A2="S3-365";1;IF(A2="S3-366";1;""))))))))))))))

Februari
Minggu : =IF(A2="K-365";1;IF(A2="K-366";1;""))
Senin : =IF(A2="K-365";2;IF(A2="K-366";2;IF(A2="J-365";1;IF(A2="J-366";1;""))))
Selasa : =IF(A2="K-365";3;IF(A2="K-366";3;IF(A2="J-365";2;IF(A2="J-366";2;IF(A2="S3-365";1;IF(A2="S3-366";1;""))))))
Rabu : =IF(A2="K-365";4;IF(A2="K-366";4;IF(A2="J-365";3;IF(A2="J-366";3;IF(A2="S3-365";2;IF(A2="S3-366";2;IF(A2="M-365";1;IF(A2="M-366";1;""))))))))
Kamis : =IF(A2="K-365";5;IF(A2="K-366";5;IF(A2="J-365";4;IF(A2="J-366";4;IF(A2="S3-365";3;IF(A2="S3-366";3;IF(A2="M-365";2;IF(A2="M-366";2;IF(A2="S1-365";1;IF(A2="S1-366";1;""))))))))))
Jumat : =IF(A2="K-365";6;IF(A2="K-366";6;IF(A2="J-365";5;IF(A2="J-366";5;IF(A2="S3-365";4;IF(A2="S3-366";4;IF(A2="M-365";3;IF(A2="M-366";3;IF(A2="S1-365";2;IF(A2="S1-366";2;IF(A2="S2-365";1;IF(A2="S2-366";1;""))))))))))))
Sabtu : =IF(A2="K-365";7;IF(A2="K-366";7;IF(A2="J-365";6;IF(A2="J-366";6;IF(A2="S3-365";5;IF(A2="S3-366";5;IF(A2="M-365";4;IF(A2="M-366";4;IF(A2="S1-365";3;IF(A2="S1-366";3;IF(A2="S2-365";2;IF(A2="S2-366";2;IF(A2="R-365";1;IF(A2="R-366";1;""))))))))))))))

Maret
Minggu : =IF(A2="R-366";1;IF(A2="K-365";1;""))
Senin : =IF(A2="R-366";2;IF(A2="K-365";2;IF(A2="K-366";1;IF(A2="J-365";1;""))))
Selasa : =IF(A2="R-366";3;IF(A2="K-365";3;IF(A2="K-366";2;IF(A2="J-365";2;IF(A2="J-366";1;IF(A2="S3-365";1;""))))))
Rabu : =IF(A2="R-366";4;IF(A2="K-365";4;IF(A2="K-366";3;IF(A2="J-365";3;IF(A2="J-366";2;IF(A2="S3-365";2;IF(A2="S3-366";1;IF(A2="M-365";1;""))))))))
Kamis : =IF(A2="R-366";5;IF(A2="K-365";5;IF(A2="K-366";4;IF(A2="J-365";4;IF(A2="J-366";3;IF(A2="S3-365";3;IF(A2="S3-366";2;IF(A2="M-365";2;IF(A2="M-366";1;IF(A2="S1-365";1;""))))))))))
Jumat : =IF(A2="R-366";6;IF(A2="K-365";6;IF(A2="K-366";5;IF(A2="J-365";5;IF(A2="J-366";4;IF(A2="S3-365";4;IF(A2="S3-366";3;IF(A2="M-365";3;IF(A2="M-366";2;IF(A2="S1-365";2;IF(A2="S1-366";1;IF(A2="S2-365";1;""))))))))))))
Sabtu : =IF(A2="R-366";7;IF(A2="K-365";7;IF(A2="K-366";6;IF(A2="J-365";6;IF(A2="J-366";5;IF(A2="S3-365";5;IF(A2="S3-366";4;IF(A2="M-365";4;IF(A2="M-366";3;IF(A2="S1-365";3;IF(A2="S1-366";2;IF(A2="S2-365";2;IF(A2="S2-366";1;IF(A2="R-365";1;""))))))))))))))

April
Minggu : =IF(A2="M-366";1;IF(A2="S1-365";1;""))
Senin : =IF(A2="M-366";2;IF(A2="S1-365";2;IF(A2="S1-366";1;IF(A2="S2-365";1;""))))
Selasa : =IF(A2="M-366";3;IF(A2="S1-365";3;IF(A2="S1-366";2;IF(A2="S2-365";2;IF(A2="S2-366";1;IF(A2="R-365";1;""))))))
Rabu : =IF(A2="M-366";4;IF(A2="S1-365";4;IF(A2="S1-366";3;IF(A2="S2-365";3;IF(A2="S2-366";2;IF(A2="R-365";2;IF(A2="R-366";1;IF(A2="K-365";1;""))))))))
Kamis : =IF(A2="M-366";5;IF(A2="S1-365";5;IF(A2="S1-366";4;IF(A2="S2-365";4;IF(A2="S2-366";3;IF(A2="R-365";3;IF(A2="R-366";2;IF(A2="K-365";2;IF(A2="K-366";1;IF(A2="J-365";1;""))))))))))
Jumat : =IF(A2="M-366";6;IF(A2="S1-365";6;IF(A2="S1-366";5;IF(A2="S2-365";5;IF(A2="S2-366";4;IF(A2="R-365";4;IF(A2="R-366";3;IF(A2="K-365";3;IF(A2="K-366";2;IF(A2="J-365";2;IF(A2="J-366";1;IF(A2="S3-365";1;""))))))))))))
Sabtu : =IF(A2="M-366";7;IF(A2="S1-365";7;IF(A2="S1-366";6;IF(A2="S2-365";6;IF(A2="S2-366";5;IF(A2="R-365";5;IF(A2="R-366";4;IF(A2="K-365";4;IF(A2="K-366";3;IF(A2="J-365";3;IF(A2="J-366";2;IF(A2="S3-365";2;IF(A2="S3-366";1;IF(A2="M-365";1;""))))))))))))))

Mei
Minggu : =IF(A2="J-366";1;IF(A2="S3-365";1;""))
Senin : =IF(A2="J-366";2;IF(A2="S3-365";2;IF(A2="S3-366";1;IF(A2="M-365";1;""))))
Selasa : =IF(A2="J-366";3;IF(A2="S3-365";3;IF(A2="S3-366";2;IF(A2="M-365";2;IF(A2="M-366";1;IF(A2="S1-365";1;""))))))
Rabu : =IF(A2="J-366";4;IF(A2="S3-365";4;IF(A2="S3-366";3;IF(A2="M-365";3;IF(A2="M-366";2;IF(A2="S1-365";2;IF(A2="S1-366";1;IF(A2="S2-365";1;""))))))))
Kamis : =IF(A2="J-366";5;IF(A2="S3-365";5;IF(A2="S3-366";4;IF(A2="M-365";4;IF(A2="M-366";3;IF(A2="S1-365";3;IF(A2="S1-366";2;IF(A2="S2-365";2;IF(A2="S2-366";1;IF(A2="R-365";1;""))))))))))
Jumat : =IF(A2="J-366";6;IF(A2="S3-365";6;IF(A2="S3-366";5;IF(A2="M-365";5;IF(A2="M-366";4;IF(A2="S1-365";4;IF(A2="S1-366";3;IF(A2="S2-365";3;IF(A2="S2-366";2;IF(A2="R-365";2;IF(A2="R-366";1;IF(A2="K-365";1;""))))))))))))
Sabtu : =IF(A2="J-366";7;IF(A2="S3-365";7;IF(A2="S3-366";6;IF(A2="M-365";6;IF(A2="M-366";5;IF(A2="S1-365";5;IF(A2="S1-366";4;IF(A2="S2-365";4;IF(A2="S2-366";3;IF(A2="R-365";3;IF(A2="R-366";2;IF(A2="K-365";2;IF(A2="K-366";1;IF(A2="J-365";1;""))))))))))))))

(Lanjutkan ke post#2)
Diubah oleh gilbertagung 11-02-2019 02:14
ipphiee
ipphiee memberi reputasi
28
10.4K
130
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
The Lounge
The LoungeKASKUS Official
922.7KThread82.1KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.