Minggu, 21 Mei 2017

Materi 6 - Fungsi IF

Melanjutkan materi 5, dengan fungsi IF memungkinkan kita untuk membuat perbandingan logis antara nilai dan apa yang diharapkan dengan menguji kondisi dan mengembalikan hasil jika True atau False.

=IF(Sesuatu adalah Benar, lakukanlah sesuatu, jika tidak lakukanlah hal lain)

Sehingga pernyataan IF bisa memiliki dua hasil. Hasil pertama yaitu jika perbandingan Anda adalah Benar, dan hasil kedua adalah jika perbandingannya Salah.

Kita akan menggunakan fungsi IF untuk menentukan kolom "Status" pada table kontrak, berdasarkan tanggal berakhirnya kontrak. Yaitu kita akan membuat 3 status kontrak berdasarkan tanggal berakhir kontrak :
  1. EXPIRED (Jatuh Tempo): Jika tanggal berakhir kontrak telah melebihi atau sama dengan tanggal hari ini.
  2. REMINDER (Peringatan): Jika tanggal berakhir kontrak akan jatuh tempo dalam kurun waktu 1-30 hari.
  3. NOT EXPIRED (Tidak Jatuh Tempo): Jika tanggal berakhir kontrak tidak atau belum akan jatuh tempo pada 30 mendatang.
 
 Contoh Formula IF

=IF(E2-TODAY()<=0,"EXPIRED",IF(E2-TODAY()<=30,"REMINDER","NOT EXPIRED"))

E2 = Tanggal_Berakhir


Note:
Jika menggunakan Power Pivot:

=IF([TGL_BERAKHIR]-TODAY()<=0,"EXPIRED",IF([TGL_BERAKHIR]-TODAY()<=30,"REMINDER","NOT EXPIRED"))