Sunday, November 30, 2014

FUNGSI COUNTA DAN COUNTBLANK PADA EXCEL

Menghitung Jumlah Cell

Fungsi Penghitungan pada Excel menghitung Jumlah cell yang berisi nilai dan cell yang kosong. Termasuk dalam Fungsi Penghitungan Excel adalah
  • Fungsi COUNTA digunakan untuk menghtung jumlah cell di dalam suatu range yang berisi nilai, baik berupa nilai string maupun nilai numerik.
  • Fungsi COUNTBLANK digunakan untuk menghtung jumlah cell di dalam suatu range yang kosong
Berbeda dengan Fungsi COUNT yang hanya menghitung cell yang berisi nilai numerik, Fungsi CUNTA menghitung cell yang berisi keduanya, nilai string dan nilai numerik.
=COUNTA(range1 [,range2] [, ...])
=COUNTBLANK(range1 [,range2] [, ...])
Contoh:
A B C D E
1
2 Plot Tanaman Luas(HA)
3 001 A. mangium 19
4 002 A. mangium BL
5 003 Eucalyptus spp. 35
5 003 Eucalyptus spp.
6 004 A. mangium. 50
7 004 Eucalyptus spp. #N/A
8
Alamat Cell Fungsi Hasil
D8 =COUNTA(D3:D7) 5
D9 =COUNTIBLANK(D3:D7) 1
Implementasi Fungsi COUNTA dan Fungsi COUNTBLANK:
Pada tabel gambar berikut ini, belum semua tinggi tanaman sudah disurvey. Formula pada cell E6 menggunakan Fungsi COUNTA dan Fungsi COUNTBLANK untuk menghitung persentase tanaman yang tingginya belum terukur atau belum disurvey. Persentase tanaman yang belum disurvey adalah jumlah cell yang kosong dibagi dengan total cell, dalam format 'Persen'.
Catatan: pada formula di cell E6, baik COUNTBLANK(C5:C18)+COUNTA(C5:C18) maupun COUNTA(B5:B18), keduanya menyatakan total baris cell yang terdaftar.

FUNGSI COUNT, COUNTIF, DAN COUNTIFS PADA EXCEL

Fungsi Penghitungan Bersyarat pada Excel

Pada Microsoft Excel, Fungsi Penghitungan Bersyarat akan melakukan penghitungan hanya jika kriteria pada syarat yang dispesifikasikan bernilai TRUE. Selain Fungsi Penghitungan Bersyarat, pembahasan dalam 'Belajar Excel' kali ini juga menyertakan Fungsi COUNT sebagai pembanding bagi Fungsi Penghitungan Bersyarat.
  • Fungsi COUNT digunakan untuk menghtung jumlah cell di dalam suatu 'range' yang berisi bilangan numerik termasuk bilangan tanggal. Fungsi COUNT tidak menghitung cell yang kosong maupun cell yang berisi nilai string.
  • Fungsi COUNTIF digunakan untuk menghtung jumlah suatu kejadian pada range_hitung dengan hanya mengambil nilai-nilai yang sesuai dengan satu 'ktiteria' yang diajukan pada argumennya.
  • Fungsi COUNTIFS digunakan untuk menghtung jumlah suatu kejadian pada range_hitung yang masuk dalam beberapa kriteria yang diajukan pada argumennya. Fungsi COUNTIFS hanya dapat digunakan untuk Microsoft Excel 2007 ke atas.
Fungsi Penghitungan Bersyarat, Baik Fungsi COUNTIF maupun Fungsi COUNTIFS, keduanya akan mengevaluasi suatu nilai di dalam suatu range untuk menemukan nilai-nilai yang sesuai dengan kriteria yang diajukan. Jika sesuai maka akan dimasukkan dalam penghitungan. Bedanya, Fungsi COUNTIF hanya bisa mengajukan satu kritria, sedangkan Fungsi COUNTIFS dapat mengajukan beberapa kriteria. Disamping itu Fungsi COUNTIFS baru mulai diberlakukan sejak Microsoft Excel 2007.
Sintaks:
=COUNT(range1 [,range2] [, ...])
=COUNIIF(range_hitung, kriteria)
=COUNIIF(range_hitung1, kriteria1 [,range_kriteria2, kriteria2] [,...])
Contoh:
A B C D E
1
2 Plot Tanaman Luas(HA)
3 001 A. mangium 19
4 002 A. mangium 21
5 003 Eucalyptus spp. 35
5 003 Eucalyptus spp.
6 004 A. mangium. 50
7 004 Eucalyptus spp. #N/A
8
Alamat Cell Fungsi Hasil
D8 =COUNT(D3:D7) 4
D9 =COUNTIF(D3:D7, ">=20") 3
D10 =COUNTIFS(D3:D7, ">=20", C3:C6, "A. mangium") 2
Implementasi Fungsi COUNT dan Fungsi COUNTIF:
Tabel pada gambar berikut ini memuat daftar kehadiran karyawan selama dua minggu. Fungsi COUNTIF digunakan untuk menghitung jumlah kehadiran (H), jumlah hari izin (I), jumlah hari sakit (S), dan jumlah hari off (O). Sedangkan Fungsi COUNT digunakan untuk menghitung total hari keja.
Implementasi Fungsi COUNTIF dan Fungsi COUNTIFS:
Tabel pada gambar berikut ini memuat daftar Tanaman Acacia yang terkena serangan penyakit Busuk Hati, 'Heart Root' (HR), dan penyakit Busuk Akar, Root Rot (RR). Jumlah A. mangium dan A. crassicarpha yang terserang kedua penyakit tersebut akan dihitung pada cell G5 hingga H6 menggunakan Fungsi COUNTIFS. Sedangkan jumlah total tanaman yang tererang setiap penyakit di hitung pada cell C18 dan D18 menggunakan Fungsi COUNTIF.
  • Formula untuk menghitung jumlah A. mangium yang terserang HR pada cell G5.
    =COUNTIFS($B$5:$B$17, $F5, C$5:C$17, “Y”)
  • Penulisan alamat relatif dan alamat mutlak pada formula di atas memungkinkan Fungsi COUNTIFS pada cell G5 untuk langsung dicopykan ke cell-cell lainnya yang diberi warna kuning, H5, G6, dan H6.
  • Fungsi COUNTIF digunakan untuk menghitung total Acacia terserang HR pada cell C18.
    =COUNTIF(C5:$B17, “Y”)
  • Kemudian formula pada cell C18 dicopykan ke cell D18.

FUNGSI NOW, TODAY, WEEKDAY, DAYS360

Waktu Saat Ini dan Selisih Hari

Waktu Saat Ini meliputi tanggal, jam dan minggu saat ini, dengan tambahan Fungsi DAYS360 yang akan menghitung Selisih Hari antara dua tanggal.
  • Fungsi NOW digunakan untuk mengambil tanggal dan jam saat ini berdasarkan dari komputer. Fungsi NOW tidak memerlukan argumen..
  • Fungsi TODAY digunakan untuk mengambil tanggal saat ini semata dari komputer. Fungsi TODAY tidak memerlukan argumen
  • Fungsi WEEKDAY digunakan untuk mengambil posisi hari dalam seminggu dari suatu bilangan tanggal. Hasilnya akan berkisar antara 1 hingga 7 atau dari 0 hingga 6 bergantung argumen yang diberikan ke Fungsi WEEKDAY.
  • Fungsi DAYS360 digunakan untuk menghitung Selisih Hari antara 2 bilangan tanggal berdasarkan perhitungan 30 hari dalam sebulan atau 12*30 = 360 hari dalam setahun.
Sintaks:
=NOW()
=TODAY()
=WEEKDAY(bilangan_tanggal [, nilai_kembalian])
=DAYS60(bilangan_tanggal_awal, bilangan_tanggal_akhir [, metoda_eropa])
  • Baik Fungsi NOW maupun Fungsi TODAY, keduanya tidak memerlukan argumen. Akan tetapi berbeda dengan Fungsi TODAY yang hanya mengambil tanggal hari ini dari komputer, Fungsi NOW juga mengambil jam saat ini dari sistim komputer.
  • Parameter 'bilangan_tanggal' adalah bilangan yang tersimpan pada komputer untuk menyatakan suata tanggal dan jam. Hal ini telah diungkapkan pada pembahasan 'Fungsi Day, Month, dan Year' maupun pada pembahasan 'Fungsi Hour, Minute, dan Second'.
  • Parameter 'nilai_kembalian' pada Fungsi WEEKDAY bersifat optional. Nilai defult parameter ini adalah 1.
    • Jika diberi nilai 1 maka perhitungan hari dimulai dari hari Minggu (1) hinggga hari Sabtu (7).
    • Jika diberi nilai 2 maka perhitungan hari dimulai dari hari Senin (1) hingga hari Minggu (7)
    • Jika diberi nilai 3 maka perhitungan hari dimulai dari hari Minggu (0) hingga hari Sabtu (6).
  • Parameter 'metoda_eropa' pada Fungsi DAYS360 bersifat optional. Nilai default para meter ini adalah FALSE.
    • Nilai FALSE atau tidak dimasukkan merupakan metoda US (NASD). Jika 'bilangan_tanggal_mulai adalah tanggal 31, maka akan dijadikan tanggal 30 bulan yang bersangkutan. Jika 'bilangan_tanggal_akhir adalah tanggal 31 dan 'bilangan_tanggal_mulai di bawah maka 'bilangan_tanggal_akhir akan dijadikan tanggal 30 utuk bulan yang bersangkutan.
    • Nilai TRUE merupakan metoda Eropa. Jika 'bilangan_tanggal_mulai dan bilangan_tanggal_akhir adalah tanggal 31, maka akan dijadikan tanggal 30 bulan yang bersangktan.
Pada excel terdapat berbagai format tanggal dan jam. Pada saat pertama memasukkan bilangan tanggal ke suatu cell dengan Fungsi DATE atau Fungsi TIME, format cell tersebut secara otomatis berubah ke format tanggal atau jam. Pada fungsi DATTEVALUE akan ditampilkan bilangan jam berupa integer yang tidak lain adalah Nomor Serial Tanggal dan pada Fungsi TIMEVALUE akan menampilkan bilangan jam berupa angka desimal..
Untuk dapat menampilkan jam format jam yang kita inginkan, kita dapat menggunakan fasilitas 'customize' pada format cell
  • Pada Microsoft Excel 2007 ke atas, melalui menu 'Home > Format Cell' lalu klik tab 'Number', lalu pilih 'Custom' pada kotak 'Category' dan pada kotak 'Type' ketikkan string format tanggal atau jam yang kita inginkan.
  • Pada Microsoft Excel 2003, melalui menu 'Format > Cell' lalu klik tab 'Number', kemudian pilih 'Custom' pada kotak 'Category' dan pada kotak 'Type' ketikkan string format tanggal atau jam yang kita inginkan.
Contoh:
Fungsi Hasil
=NOW()
=TODAY
=WEEKDAY(NOW())
=WEEKDAY(TODAY(), 2)
=WEEKDAY("11/26/2014") 4
=WEEKDAY(DATE(2014,11,26), 3) 2
=WEEKDAY(41969) 4
=DAYS360("1/1/2014",DATE(2014,11,26))
 325
Catatan: Pada contoh di atas bilangan tanggal 41969 bertepatan dengan tanggal 11/26/2014 bila lakukan format 'Date' terhadapnya.
Simulasi 1:

Cell A5: Fungsi NOW() »» Tampilan Cell A5 dengan format 'General': :
Cell A6: Fungsi TODAY »» Tampilan Cell A6 dengan format 'General': :
Cell A7: WEEKDAY(A5)
Cell A8: WEEKDAY(A5,2)
Cell A9: WEEKDAY(A5,3)

Dengan mengklik tombol 'reset' secara berulang, kita akan melihat perubahan pada cell A5 dengan format 'General'. Jika mengklik tombol 'reset' setiap selang 1 menit, kita juga akan melihat perubahan menit pada cell A5 dengan format tanggal. Esok hari, nilai cell A5 dan juga cell A6 akan bertambah 1. Perubahan ini akan mempengaruhi nilai pada cell A7, A8, dan A9.

Selisih Hari

Untuk menghitung Selisih Hari sebenarnya, dari pada menggunakan Fungsi DAYS360, lebih baik mengurangkan langsung nilai-nilai integer dari dua bilangan tanggal yang akan dihitung selisih harinya. Hal ini dimungkinkan oleh karena, seperti telah dibahas pada artikel 'Nomor Serial Tanggal', bilangan tanggal disimpan dalam bentuk bilangan desimal dimana angka integernya menunjukkan jumlah hari sejak tanggal 1 Januari 1900. dan angka desimalnya menyatakan jam pada hari tanggal tersebut. Untuk memperjelas hal tersebut, simulasi berikut dimaksudkan untuk menghitung sesilih hari antara tanggal saat ini (NOW()) dari suatu tanggal tertentu
Simulasi 2:

Cell A5: Tanggal Awal »» Tanggal pada Cell A5 disimpan sebagai:   
Cell A6: Tanggal Saat Ini »» Tanggal pada Cell A6 disimpan sebagai:   
Cell A7: Selisih Hari      »» Berisi Formula: =INT(A6) - INT(A5) ; dalam format 'General'
   

Catatan: Ubah format pada cell A7 ke format 'General' jika masih berada pada format tanggal. Format pada cell A5 dan cell A6 adalah 'Customize' m/d/yyy h:m:s. Cell A6 adalah waktu saat ini yang dapat diperoleh menggunakan Fungsi NOW maupun Fungsi TODAY.

FUNGSI DATE, DATEVALUE, TIME DAN TIMEVALUE

Bilangan Tanggal dan Bilangan

Fungsi DATE dan Fungsi TIME memiliki argumen berupa numerik sedangkan Fungsi DATEVALUE dan Fungsi TIMEVALUE memiliki argumen berupa string.
  • Fungsi DATE dan Fungsi DATEVALUE digunakan untuk menciptakan bilangan tanggal berdasarkan argumen angka tanggal, angka bulan dan angka tahun yang diterimanya.
  • Fungsi TIME dan Fungsi TIMEVALUE digunakan untuk menciptakan bilangan jam berdasarkan argumen angka jam, angka menit dan angka detik yang diterimanya.
Sintaks:
=DATE(angka tanggal, angka bulan, angka tahun)
=DATEVALUE("mm/dd/yy")   ;m = angka bulan, d = angka tanggal, y = angka tahun
=TIME(angka jam, angka menit, angka detik)
=TIMEVALUE("hh:mm:ss")   ;m = angka jam, d = angka menit, y = angka tanggal

Format Tanggal dan Format Jam

Pada excel terdapat berbagai Format Tanggal dan Format Jam. Pada saat pertama memasukkan Bilangan Tanggal atau Bilangan Jam ke suatu cell dengan Fungsi DATE atau Fungsi TIME, format cell tersebut secara otomatis berubah ke format tanggal atau jam. Pada Fungsi DATTEVALUE akan ditampilkan bilangan jam berupa integer yang tidak lain adalah Nomor Serial Tanggal dan pada Fungsi TIMEVALUE akan ditampilkan Bilangan Jam berupa angka desimal.
Untuk dapat menampilkan jam sesuai dengan tampilan yang kita inginkan, kita dapat menggunakan fasilitas 'customize' pada format cell
  • Pada Microsoft Excel 2007 ke atas, melalui menu 'Home > Format Cell' lalu klik tab 'Number', lalu pilih 'Custom' pada kotak 'Category' dan pada kotak 'Type' ketikkan string format tanggal atau jam yang kita inginkan.
  • Pada Microsoft Excel 2003, melalui menu 'Format > Cell' lalu klik tab 'Number', kemudian pilih 'Custom' pada kotak 'Category' dan pada kotak 'Type' ketikkan string format tanggal atau jam yang kita inginkan.
Contoh string format tanggal dan jam yang dapat kita masukkan pada 'customize' antara lain.
  • mm/dd/yy: akan menampilkan tanggal dalam format seperti 03/25/14.
  • mm/dd/yyyy: akan menampilkan tanggal dalam format seperti 03/25/2014.
  • dd/mm/yyyy: akan menampilkan tanggal dalam format seperti 25/03/2014.
  • dd-mmm-yy: akan menampilkan tanggal dalam format seperti 25-Mar-14.
  • hh:mm:dd: akan menampilkan jam dalam format seperti 12:05:08.
  • h:m:d: akan menampilkan jam dalam format seperti 12:5:8.
  • dd-mmm-yy hh:mm: akan menampilkan tanggal dan jam dalam format seperti 25-Mar-14 12:0
Contoh:
Fungsi Hasil dalam Format dd-mmm-yyyy atau hh:mm:ss
=DATE(2014,10,25) 25-Oct-2014
=DATEVALUE("8/17/12") 17-Aug-2012
=TIMEVALUE(8/17/12) error: #VALUE ;argumen harus berupa string tanggal.
=TIME(5,30,7) 05:30:07
=TIMEVALUE("12:5:45") 12:05:45
=TIMEVALUE(12:5:45) error, argumen harus berupa string jam.
Simulasi:

Cell A5: Fungsi DATE: =DATEVALUE(" ")
Cell A6: Fungsi TIME: =TIMEVALUE(" ")
Cell A7: Bilangan Tanggal Berisi Formula =A5+A6   ;dengan format cell 'General'
Pilahan Fomat 'Customize' untuk Cell A6 dd/mm/yyyy hh:mm    mm/dd/yy     dd/mm/yyyy    hh:mm:ss   
Cell A6: Format Tanggal dengan format Customize = dd/mm/yyyy hh:mm:ss
       

Saturday, November 29, 2014

FUNGSI HOUR, MINUTE, dan SECOND

Contoh Fungsi HOUR, MINUTE, dan SECOND

  • Fungsi HOUR digunakan untuk mengambil angka jam dari suatu Bilangan Jam, yaitu angka yang nilainya akan berkisar antara 0 sampai dengan 23.
  • Fungsi MINUTE digunakan mengambil angka menit dari suatu bilangan jam, yaitu berkisar antara 0 hingga 59.
  • Fungsi SECOND digunakan mengambil angka detik dari suatu bilangan jam, yaitu berkisar antara 0 hingga 59.
Sintaks:
=DAY(bilangan_jam)
=MONTH(bilangan_jam)
=YEAR(bilangan_jam)
Contoh:
Fungsi HOUR Fungsi MINUTE Fungsi SECOND
=HOUR("10:30:45"); hasinya = 10 =MINUTE("10:30:45"); hasilnya = 30 =SECOND("10:30:45"); hasilnya = 45
=HOUR("24:45:30""); hasilnya = 0 =MINUTE("24:45:30"); hasilnya = 45 =SECOND("24:45:30"); hasilnya = 30
=HOUR(0.45); hasilnya = 10 =MINUTE(0.45); hasilnya = 48 =SECOND(0.45); hasilnya = 0
=HOUR(1); hasilnya = 0 =MINUTE(1); hasilnya = 0 =SECOND(1); hasilnya = 0
=HOUR(TIMEVALUE("07:15:12")); hasilnya = 7 =MINUTE(TIMEVALUE("07:15:12")); hasinyal = 15 =SECOND(TIMEVALUE("07:15:12")); hasilnya = 12
=DAY(DATE(14,10,30)); hasilnya = 14 =MONTH(DATE(14,10,30)); hasilnya = 10 =YEAR(DATE(14,10,30)); hasilnya = 30

Catatan : Fungsi TIMEVALUE dan Fungsi TIME yang disisipkan pada contoh di atas merupakan suatu cara untuk mengubah argumennya menjadi Bilangan Jam, yang menyatakan bagian desimal dari 'counter Sistim Penanggalan.

Bilangan Jam

Bagian desimal dari counter Sistim Penaggalan pada dasarnya menyakan Bilangan Jam. Sejalan dengan penambahan waktu, bagian desimal ini akan bertambah 1/24 = 0.0416666666666667 setiap jam, sehingga setiap 24 jam nilainya akan bertambah 1 yang menyatakan penambahan 1 hari. Nilai jam dalam format desimal akan diperoleh dengan mengalikan bilangan jam yang merupakan bagian desimal dengan 24.
    Masukkan suatu angka, misalnya, 0.0416666666666667 pada cell A3





  • Ubah format cell A3 ke format tanggal dengan cara seperti berikut
    • Pada Microsoft Excel 2008, dari menu 'Home > Format Cell', klik tab 'Number' lalu pilih 'Date' pada kotak 'Category' dan pilih '37:30:55' pada kotak 'Type'.
    • Pada Microsoft Excel 2003, dari menu 'Format > Cell', klik tab 'Number' lalu pilih 'Time' pada kotak 'Category' dan pilih '37:30:55' pada kotak 'Type'.
  • Sekarang tampilan 1:00:00 terlihat pada cell A3, oleh karena bilangan jam di atas menyatakan jam 0.0416666666666667 * 24 = 1

  • Simulasi:

    Cell A3: Bilangan Jam
    Cell A3: Tampilan setelah format 'Time' Pada Microsof Excel 2008: Pilih menu 'Home < Format Cell' kemudian pilih 'Time' lalu pilih 37:30:55'
    Cell A4: Dalam Format 'General' formula pada cell ini =A3*24 dengan format cell adalah 'General'
       

    Cell A3: Bilangan Tanggal Desimal
    Cell A3: Tampilan setelah format 'Date' Pada Microsof Excel 2008: Pilih menu 'Home < Format Cell' kemudian pilih 'Date' lalu pilih '3/14/01 13:30'
    Cell A4: Sekarang Jam formula pada cell ini =HOUR(A3)
       

    FUNGSI DAY, MONTH, DAN YEAR PADA EXCEL

    Contoh Fungsi DAY, MONTH, dan YEAR

    • Fungsi DAY digunakan untuk mengambil angka hari dalam bulan dari suatu Bilangan Tanggal, yaitu suatu angka yang nilainya akan berkisar antara 1 sampai dengan 31. Bilangan Tanggal adalah Nomor Serial Tanggal yang akan berbentuk tampilan tanggal jika dilakukan format 'Date' terhadapnya.
    • Fungsi MONTH digunakan mengambil angka bulan dalam setahun dari suatu Bilangan Tanggal, yaitu berkisar antara 1 untuk bulan Januari hingga 12 untuk bulan Desember.
    • Fungsi Year digunakan untuk mengambil angka tahun dari suatu Bilangan Tanggal.
    Sintaks:
    =DAY(bilangan_tanggal)
    =MONTH(bilangan_tanggal)
    =YEAR(bilangan_tanggal)
    Contoh:
    Fungsi DAY Fungsi MONTH Fungsi YEAR
    =DAY("05/06/09"); hasilnya = 6 =MONTH("05/06/09"); hasilnya = 5 =YEAR("05/06/09"); hasilnya = 2009
    =DAY("11/20/14"); hasilnya = 20 =MONTH("11/20/14"); hasilnya = 11 =YEAR("11/20/14"); hasilnya = 2014
    =DAY(3); hasilnya = 3 =MONTH(3); hasilnya = 1 =YEAR(3); hasilnya = 1900
    =DAY(1000); hasilnya = 26 =MONTH(1000); hasilnya = 9 =YEAR(1000); hasilnya = 1902
    =DAY(DATEVALUE("07/15/12")); hasilnya = 15 =MONTH(DATEVALUE("07/15/12")); hasinyal = 7 =YEAR(DATEVALUE("07/15/12")); hasilnya = 2012
    =DAY(DATE(2010,1,10)); hasilnya = 10 =MONTH(DATE(2010,1,10)); hasilnya = 1 =YEAR(DATE(2010,1,10)); hasilnya = 2010

    Catatan : Fungsi DATEVALUE dan Fungsi DATE yang disisipkan pada contoh di atas merupakan suatu cara untuk mengubah argumennya menjadi bilangan tanggal yang menyatakan Nomor Serial Tanggal.

    Nomor Serial Tanggal

    Tampilan tanggal yang terlihat dilayar hanya karena bilangan tersebut mendapatkan format 'Date', tetapi bukan bilangan yang disimpan pada komputer. Bilangan yang sebenarnya disimpan berbentuk bilangan desimal yang terdiri dari angka bulat (integer) dan angka desimal. Pada saat menuliskan suatu tanggal, secara otomatis cell langsung diformat sebagai 'Date' sehingga bentuk bilangan yang sebenarnya tidak terlihat. Untuk dapat melihat langsung bentuk bilangan tersebut, kita harus mengubah format pada cell dimana Bilangan Tanggal berada menjadi fomat 'General'. Angka tnteger dari bilangan tanggal adalah Nomor Serial Tanggal sedangkan angka desimalnya menyatakan jamnya.
    Nomor Serial Tanggal pada dasarnya merupakan jumlah hari yang telah dilewati sejak tanggal 1 Januari 1900. Dengan demikian, pada contoh di atas, DAY(3)=3, MONTH(3)=1, dan YEAR(3)=1900 oleh karena 3 adalah Nomor Serial Tanggal yang bertepatan dengan tanggal 3 Januari 1900. Demkian juga 1000 menyatakan 1000 hari sejak tanggal 1 Januari 1900, yaitu bertepatan dengan tanggal 26 September 1902.
    • Masukkan suatu angka, misalnya, 42000 pada cell A3
    • Ubah format cell A3 ke format tanggal dengan cara seperti berikut
      • Pada Microsoft Excel 2008, dari menu 'Home > Format Cell', klik tab 'Number' lalu pilih 'Date' pada kotak 'Category' dan pilih '14-Mar-01' pada kotak 'Type'.
      • Pada Microsoft Excel 2003, dari menu 'Format > Cell', klik tab 'Number' lalu pilih 'Date' pada kotak 'Category' dan pilih '14-Mar-01' pada kotak 'Type'.
    • Sekarang tampilan 04-Jun-16 terlihat pada cell A3, oleh karena tanggal tersebut merupakan 6000 hari setelah tanggal 1 Januari 1900.
    Simulasi Angka Integer dan Angka Desimal Bilangan Tangal:

    Cell A3: Nomor Serial Tanggal
    Cell A3: Tampilan setelah format 'Date' Pada Microsof Excel 2008: Pilih menu 'Home < Format Cell' kemudian pilih 'Date' lalu pilih '03/14/01'
    Cell A4: Kelompok bulan formula pada cell ini =IF(MONTH(A3)<10, "0", "")&MONTH(A3)&"-"&YEAR(A3)
       

    Cell A3: Bilangan Tanggal Desimal
    Cell A3: Tampilan setelah format 'Date' Pada Microsof Excel 2008: Pilih menu 'Home < Format Cell' kemudian pilih 'Date' lalu pilih '3/14/01 13:30'
    Cell A4: Sekarang Jam formula pada cell ini =HOUR(A3)
       

    Implementasi:
    Pada tabel yang ditunjukkan pada gambar di bawah ini, angka bulan dan angka tahun dari bilangan tanggal digabungkan oleh karakter '&' (concatenation) untuk mengelompokkan tanggal tersebut ke dalam bulan. Pengelompokkan ini diperlukan saat akan melakukan rekapitulasi untuk melihat total pencapaian setiap bulannya.
    • Pada cell D4 dimasukkan formula berikut ini.
      =IF(MONTH(B4)<10,"0","")&MONTH(B4)&"-"&YEAR(B4)
    • Pada prinsipnya formula pada cell D4 di atas bertujuan menggabungkan bulan dan tahun dari tanggal menggunakan Fungsi MONTH dan Fungsi YEAR. Kalaupun digunakan juga Fungsi IF, itu agar supaya dilakukan penambahan '0' kepada angka bulan yang lebih kecil dari 10 sehingga terlihat ada penyeragaman 2 karakter untuk tampilan bulannya.
    • Klik untuk mengaktifkan cell D4 lalu tekan CTRL+C untuk mencopy formula pada cell tersebut.
    • Kemudian blok cell D5 hingga cell D15 lalu tekan CTRL+V untuk 'paste' formula ke cell-cell di dalam range D5:D15.
    • Selanjutnya, Fungsi SUMIF juga dilibatkan untuk menghitung jumlah HA penanaman setiap bulannya. Tetapi, jika ternyata kelompok bulannya terlalu banyak, lebih mudah jika kita menggunakan teknik Pivot Table.

    PENGHITUNGAN WAKTU KOMPUTER

    Nomor Serial Tanggal

    Komputer memiliki suatu sistim 'counter' yang melakukan penambahan bilangan-bilangan desimal secara progresif sejalan dengan berjalannya waktu. Ini adalah Sistim Perhitungan Waktu Komputer. Penghitungan dimulai pada jam 00:00 dan penambahan bilangan desimal terus berlangsung setiap jam hingga kumlatifnya mencapai 1 setelah 24 jam kemudian.  Pada saat ini angka desimal dari total penghitungan kembali menjadi 0 dan angka integernya bertambah 1. Siklus penghitungan ini terus berulang dan hasil 'counter' Sistim Penaggalan Komputer akan terus bertambah 1 setiap pergantian hari.
    Tanggal acuan dimulainya Perhitungan Waktu adalah tanggal 1 Januari 1900, dimana pada tanggal tersebut nilai integer dari 'counter' Sistim Penanggalan Komputer akan benilai 1. Hari berikutnya, tanggal 2 Januari 1900 bernilai 2, dan seterusnya. Angka integer ini disitilahkan dengan 'Nomor Serial Tanggal', yang menyatakan jumlah hari suatu tanggal terhitung sejak tanggal 1 Januari 1900. Dilain pihak, angka desimal dari 'counter' Sistim Penanggalan Komputer menunjukkan nilai jamnya.
    Untuk menguji Sistim Penaggalan Komputer yang telah dibahas di atas, kita dapat melakukan hal berikut ini.
    • Pada cell A1 masukkan tanggal 1/1/1900, yaitu tanggal 1 januari 1900.
    • Ubah format cell ke 'General' melalui menu 'Home > Format > Format Cell' lalu klik tab 'Number' dan pilih 'General' pada kotak 'Category' (pada Excel 2008); atau melalui menu 'Format > Cell' lalu klik tab 'Number' dan pilih 'General' pada kotak 'Category' (pada Excel 2003)
    • Sekarang cell A1 menampilkan Nomor Seriall Tanggal, 1.
    • Selanjutnya kita dapat melihat Nomor Serial Tanggal yang lainnya dengan memasukkan tanggal lainnya, misalnya, 1/2/1900, 1/3/1900, dan seterusnya.
    Atau proses sebaliknya dapat dilakukan dengan memasukkan suatu bilangan terlebihdahulu ke stau cell lalu mengubah format cell tersebut ke format 'Date', foamat 'Time', atau gabungan dari keduanya. Tekait dengan waktu, 'counter' Sistim Penaggalan Komputer telah diatur sedemikian rupa sehingga setiap jam akan bertambah 1/24 = 0.0416666666666667. Dengan demikian, jam komputer pada saat ini adalah nilai desimal dari counter dikali dengan 24. Untuk membuktikan hal ini anda dapat melakukan langkah berikut ini:
    • Masukkan fungsi =NOW() pada sel A1 untuk mendapatkan tanggal dan jam saat ini, kemudian ubah format cell A1 ke 'General' dengan cara seperti dijelaskan di atas.
    • Pada cell A2, masukkan formula =INT(A1) untuk mendapatkan Nomor Serial Tanggal nya.
    • Pada cell A3, masukkan formula =(A1-INT(A1) untuk mendapatkan angka desimal dari counter dari sistim penaggalan. Formula untuk mendapatkan nilai desimal ini telah dibahas pada artikel 'Fungsi INT pada Excel'
    • Pada cell A4, masukkan formula =A2*24 maka cell ini akan menampilkan jam dari sistim dalam format desimal. Untuk mengubahnya ke format hh:mm:ss anda perlu mengubah format cell ke 'Custom' lalu menuliskan string format jam "hh:mm:ss" pada 'kotak type'. atau dengan menggunakan formula seperti yang telah dibahas pada artikel 'Fungsi INT pada Excel'.
    Simulasi 1:

    Tanggal Saat ini >>>Tanggal (mm/dd/yyyy) Jam (hh:mm:sss):
    Cell A1: Tanggal dalam Format General Berisi formula =NOW() dan dengan format 'General'
    Cell A2: Nomor Serial Tamggal Berisi formula =INT(A1)
    Cell A3: Nilai Desimal Tanggal Berisi formula =A1 - INT(A1)
    Cell A4: Jam Saat Ini berisi formula =A3*24, jam dalam format desimal
       

    Pada simulasi di atas, untuk memproses tanggal yang dimasukkan pada kotak teks di baris pertama, klik tombol 'proses'. Tetapi jika anda mengklik. tombol 'reset' maka tanggal dan jam pada kotak teks di baris pertama akan diset ulang ke tanggal dan jam saat ini dari sistim komputer anda. Dengan mengklik tombol 'reset' berulang kali, anda akan melihat perubahan nilai sejalan dengan perubahan waktu pada sistim komputer anda.
    Berikut ini kami akan sajikan cara menhitung Selisih Jam antara jam di suatu hari tertentu dengan jam dihari yang lain
    • Pada cell A1 masukkan waktu dalam format mm/dd/yyyy hh:mm:ss
      11/15/2014 07:14:02
    • Pada cell A2 masukkan waktu dalam format mm/dd/yyyy hh:mm:ss
      11/20/2014 19:40:21
    • Untuk menghitung Selisih Jam antara waktu yang tercatat pada cell A1 dengan waktu yang tercatat pada cell A2 tidaklah terlalu sulit. Masukkan formula berikut ini pada cell A3 lalu ubah format cell ke 'General'. maka anda segera mendapatkan jawabannya.
      =(A2 - A1)*24
      ;24 jam dalam 1 hari
    Simulasi 2 :

    Cell A1: Tanggal awal
    Cell A2: Tanggal akhhir
    Cell A3: Selisih Jam
    Cell ini berisi formula =(A2 - A1)*24
       

    Pada simulasi di atas, klik tombol 'reset' untuk mengembalikan waktu ke waktu setingan. Disini anda juga dapat memasukkan waktu anda sendiri kemudian klik tombol 'proses' untuk melihat hasil Selisih Jam di antara dua waktu yang telah anda masukkan.

    Monday, November 24, 2014

    DAFTAR FUNGSI WAKTU

    Daftar Fungsi pada Kelompok Waktu


    Nama Sintaks Deskripsi
    1. TANGGAL
    DATE =DATE(tahun, bulan, tanggal) Meghasilkan tanggal berdasarkan spesifikasi 'tahun, 'bulan', dan 'tanggal'
    DATEVALUE =DATEVALUE(string_tanggal) Mengubah tanggal yang dtuliskan dalam format string ke forrmat tanggal.
    DAY =DAY(format_tanggal) Mengambil angka hari dari bulan; angka yang akan berkisar antara 1 sampai dengan 31
    DAYS360 =DAYS360(tanggal_mulai, tanggal_akhir [,metoda_us]) Menghitung selisih hari antara 'tanggal_akhir' dengan 'tanggal_awal' dengan menganggap jumlah hari perbulan adalah 30, yaitu 360 hari per tahun.
    MONTH =MONTH(format_tangal) Mengambil angka bulan dalam setahun dari suatu nilai dalam format tanggal, yaitu berkisar antara 1 (januari) hingga 12 (Desember).
    NOW =NOW() Mengambil bilangan tanggal dan bilabgan jam dari komputer. fungsi NOW tidak membutuhkan argumen.
    TODAY =TODAY() Mengambil tanggal saat ini dari komputer anda.
    WEEKDAY =WEEKDAY(format_tanggal) Mengambil angka hari dalam seminggu dari suatu nilai dalam format tanggal; angka yang akan berkisar antara 1 sampai dengan 7
    YEAR =YEAR(format_tanggal) Mengambil angka tahun dari suatu nulai dalam format tanggal
    2. JAM
    HOUR =HOUR(format_jam) Mengambil angka jam dari suatu nilai dalam format jam, yang akan berkisar antara 0 (atau 12:00 A.M) hingga 23 (atau 11:00 P.M.).
    MINUTE =MINUTE(format_jam) Mengambil angka menit dari suatu nilai dalam format jam, yang akan berkisar antara 0 hingga 59.
    SECOND =SECOND(format_jam) Mengambil angka menit dari suatu nilai dalam format jam, yang akan berkisar antara 0 hingg 59.
    TIME =TIME(angka_jam, angka_menit, angka_detik) Menhasilkan nilai dalam format jam berdasarkan spesifikasi 'angka_jam', 'angka_menit', dan 'angka_detik'
    TIMEVALUE =TIMEVALUE(string_jam) Mengubah jam yang dituliskan dalam format string ke format jam
    Catatan : paramater yang di apit oleh tanda [ ] artinya bersifat optional, yaitu bisa tidak dimasukkan. Dalam hal tidak dimasukkan, fungsi akan menggunakan nilai defaultnya.

    PARAMETER KELOMPOK FUNGSI INFORMASI

    Daftar Jenis Info untuk Fungsi CELL

    Jenis Info Deskripsi
    "address" Informasi Alamat dalam bentuk $A$1
    col Nomor kolom dari cell
    "color" jika diformat warna hasilnya 1. Jika tidak hasilnya 0
    "contents" Nilai dari cell
    "filename" Informasi nama file, termasuk alur directorynya (path)
    "format" Nilai text yang bersesuaian dengan jenis format
    "parentheses" Bernilai 1 jika diformat dengan 'parentheses; atau 0 jika tidak
    "prefix" Nilai teks yang bersesuaian dengan 'label prefix'
    "protect" 0 jika cell tidak dikunci (locked) dan satu jika di kunci
    "row" Nomor baris dari cell
    "parentheses" Bernilai 1 jika diformat dengan 'parentheses; atau 0 jika tidak
    "type" Nilai teks terkait dengan tipe data. b untuk kosong, l untuk label, v untuk nilai
    "parentheses" Bernilai 1 jika diformat dengan 'parentheses; atau 0 jika tidak
    "width" Lebar kolom dari cell

    Daftar Hasil dari Fungsi ERROR.TYPE

    Nilai Error Hasil
    #NULL! 1
    #DIV/0! 2
    #VALUE!! 3
    #REF! 4
    #NAME? 5
    #NUM! 6
    #N/A 7
    Lainnya #N/A

    Daftar Jenis Info untuk Fungsi INFO

    Jenis Info Deskripsi
    "directory" alur directory path) dari directory aktif saat ini
    "memavail" Memori gagal dalam bytes
    "memused" Memeori yang digunakan untuk data dalam bytes
    "numfile" Jumlah worksheet pada workbook yang saat ini diunakan
    "origin" Alamat absolut dari cell pada pojok kiri atas yang sekarang terlihat di window, terkait dengan posisi penggulungan layar (scrolling)
    "osversion" Sistim operas (OS) yang sekarang digunakan
    "recalc" Modus 'recalculation; saat ini, 'Automatic' atau 'Manual'
    "release" Versi dari Microsft Excel yang sekarang digunakan (dalam bentuk string)
    "system" Macintosh = 'mac'; Windows = 'pcdos'
    "totmem" Total memori tersedia dalam bytes, termasuk memori yang sudah digunakan.

    Daftar Hasil dari Fungsi N

    Jenis Nilai Hasil
    Bilangan Bilangan Tersebut
    Tanggal Serial dari tanggal
    TRUE 1
    FALSE 0
    error Nilai error tersebut
    Lainnya 0

    Daftar Hasil dari Fungsi TYPE

    Jenis Nilai Hasil
    Bilangan 1
    String 2
    Logical (TRUE/FALSE) 4
    Error 16
    Array 64