Home > Office > Formula Excel untuk menampilkan format tanggal/waktu (date/time)

Formula Excel untuk menampilkan format tanggal/waktu (date/time)


excel format waktu

beberapa waktu yang lalu (udah agak lama banget sih, sampe lupa udah berapa lama postingan ini nangkring di draft) 😀 saya pernah diminta tolong untuk menampilkan format tanggal (date) pada satu cell yang juga akan di gabung (concatenate) dengan text lain misalnya “tanggal …”. Tanggal yang dimaksudkan ini sudah tersedia dari cell lain dengan format date. Misalnya pada cell A1 berisi “4/3/2015”, dan kita menginginkan pada cell A2 berisi “tanggal 4/3/2015” atau “tanggal 3 April 2015”.

Pada excel sendiri format date sebenarnya merupakan bilangan yang memiliki nilai (value) numeric biasa yang apabila ditampilkan dengan format general atau text hanya akan menampilkan susunan beberapa angka yang tidak berarti bagi pembaca. Misalnya tanggal “3 April 2015” (dengan format date) apabila cell format-nya diganti general maka akan menampilkan 42097.

Nah, untuk kasus ini, apabila suatu bilangan dari cell dengan format date diconcatenate dengan teks biasa maka secara default format cell tujuan akan menjadi general. Misalnya pada A2 kita menuliskan

=”tanggal ” & A1

Maka yang ditampilkan adalah “tanggal 42097” dengan format cell general.
Apabila format cell kita ganti menjadi date sekalipun, cell A2 tetap akan menampilkan “tanggal 42097”. Lalu bagaimana mengganti format penanggalan itu supaya tidak terbaca sebagai numeric biasa?

Di sini kita menggunakan fungsi dasar yang dimiliki excel yaitu “=text(x,y)”. Di mana x adalah teks yang akan disesuaikan, dan y adalah format teks yang diinginkan. Untuk itu kita bisa menuliskan perintah berikut pada cell A2

=”tanggal ” & text(A1, “d mmmm yyy”)

Maka hasil yang ditampilkan adalah “tanggal 3 April 2015”.
Beberapa format teks yang bisa digunakan antara lain:
d = tanggal tanpa didahului angka 0 bila kurang dari 10, contohnya “3”
dd = tanggal dengan didahului angka nol bila kurang dari 10, contohnya “03”
ddd = nama hari yang disingkat menjadi 3 huruf, contohnya “fri”
dddd = nama hari tanpa disingkat, contohnya “friday”
M = bulan tanpa didahului angka 0 bila kurang dari 10, contohnya “4”
MM = bulan dengan didahului angka 0 bila kurang dari 10, contohnya “04”
mmm = nama bulan yang disingkat menjadi 3 huruf, contohnya “Apr”
mmmm = nama bulan tanpa disingkat, contohnya “April”
yy = tahun dalam dua digit, contohnya “15”
yyyy = tahun dalam empat digit, contohnya “2015”

tambahan:

h = jam tanpa didahului angka 0 bila kurang dari 10, contohnya “7”
hh = jam dengan didahului angka 0 bila kurang dari 10, contohnya “07”
m = menit tanpa didahului angka 0 bila kurang dari 10, contohnya “4”
mm = menit dengan didahului angka 0 bila kurang dari 10, contohnya “04”
s = detik tanpa didahului angka 0 bila kurang dari 10, contohnya “5”
ss = detik dengan didahului angka 0 bila kurang dari 10, contohnya “05”

tambahkan “AM/PM” atau “A/P” (tanpa tanda petik) untuk menambahkan keterangan AM atau PM pada format waktu 12 jam, contohnya “h:mm AM/PM” untuk menampilkan “7:04 AM”.

Nb: pada contoh di atas hanya menggunakan operator “&” untuk menggabungkan beberapa teks, hasilnya akan sama saja apabila menggunakan fungsi concatenate seperti ini “=concatenate(A1, A2)”.

Nb lagi: defaultnya biasanya informasi waktu menggunakan bahasa inggris, misalnya bulan Maret menjadi “March”. Untuk menampilkan informasi waktu dalam bahasa indonesia,  kita bisa menggantinya di “control panel – regional and language options”.

Nb terakhir: ya udah gitu aja sih.. 😀 😀

Categories: Office Tags: , ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: