MICROSOFT EXCEL 2000 Bagian #3 Formula #2 : FUNCTION, IF & LOOKUP
MS Excel 2000 #3 – Haryoso Wicaksono 2 The Syntax (tata tulis) of Functions =SUM(C3:C5) SUM adalah nama function C3:C5 adalah argument tunggal Menjumlah atau mentotal angka pada alamat cells C3, C4, and C5. Using Arguments Pemisah argumen dengan “, “ [commas]. =PRODUCT(C1,C2,C5) Perkalian angka pada alamat cells C1, C2, and C5.
MS Excel 2000 #3 – Haryoso Wicaksono 3 Types of Arguments (variabel) Tipe argument : numbers, text, logical values & range names Numeric Values =SUM(327,209,176) Jumlah dari angka 327, 209, and 176. Text Values =TEXT(NOW( ),"MMM D, YYYY") Mengkonversi tipe date ke text untuk hari ini dengan format bulan tgl, tahun
MS Excel 2000 #3 – Haryoso Wicaksono Logical Values Nilai TRUE atau FALSE =IF(A1=TRUE,"Future ", "Past ")&"History" Jika A1 adalah TRUE, tampil Future History, sebaliknya tampil Past History Named References Bila Income adalah range C3:C6, maka =SUM(Income) adalah jumlah dari angka cells C3, C4, C5, and C6.
MS Excel 2000 #3 – Haryoso Wicaksono Mixed Argument Types =AVERAGE(Group1,A3,5*3) Menggunakan range name (Group1), cell reference (A3), & a numeric expression (5*3) yang outputnya berupa nilai tunggal.
MS Excel 2000 #3 – Haryoso Wicaksono 6 Selected Mathematical Functions The SUM Function Jumlah dari beberapa angka =SUM(numbers) =SUM(A3,B12,G13:H15) The PRODUCT Function =PRODUCT(number1,number2,…) s/d 30 arguments. Excel mengabaikan text, logical values, or blank cells. The MOD Function =MOD(number,divisor) =MOD(9,4) adalah 1 =MOD(5,11) adalah 5
MS Excel 2000 #3 – Haryoso Wicaksono The SQRT Function =SQRT(number) =SQRT(4) adalah 2 If number is negative #NUM! error value. Logarithmic Functions LOG, LN, EXP The LOG Function =LOG(number,base) =LOG(5,2) adalah , or the base 2 logarithm of 5. If you don't include the base argument, Excel assumes the base is 10.
MS Excel 2000 #3 – Haryoso Wicaksono The LN Function =LN(number) =LN(2) adalah The EXP Function e (approximately ) raised to the power specified by its argument. =EXP(2) adalah ( * ). Bila A1: =LN(8) formula =EXP(A1) adalah 8.
MS Excel 2000 #3 – Haryoso Wicaksono Trigonometric Functions The PI Function constant pi (p) accurate to 14 decimal places: =PI( ) =PI( )*(5^2) The RADIANS and DEGREES Functions =DEGREES(angle), =RADIANS(angle) =DEGREES( ) adalah 180 =RADIANS(180) adalah
MS Excel 2000 #3 – Haryoso Wicaksono The SIN Function =SIN(number), number : sudut (radians). =SIN(1.5) adalah The COS Function =COS(number), number : sudut (radians). =COS(1.5) adalah The TAN Function =TAN(number), number : sudut (radians). =TAN(1.5) adalah
MS Excel 2000 #3 – Haryoso Wicaksono Text Functions The TEXT Function The TEXT function MENGKONVERSI angka menjadi text string dg format tertentu. =TEXT(value,format_text) =TEXT(98/4,"0.00") adalah text string The DOLLAR Function =DOLLAR(number,decimals) =DOLLAR(45.899,2) adalah text string $45.90 =DOLLAR(45.899,0) adalah text string $46. TEXT Function
MS Excel 2000 #3 – Haryoso Wicaksono The LEN Function =LEN(text) =LEN("Test") adalah 4. cell A1: Test, =LEN(A1) adalah 4 juga. The Case Functions: UPPER, LOWER, and PROPER =UPPER(text), =LOWER(text) & =PROPER(text) A1: john Johnson =UPPER(A1) adalah JOHN JOHNSON. =LOWER(A1) adalah john johnson =PROPER(A1) adalah John Johnson. RIGHT & LEFT =RIGHT(text,num_chars), =LEFT(text,num_chars) A1 : This is a test =RIGHT(A1,4) adalah test. =LEFT(A1,4) adalah this
MS Excel 2000 #3 – Haryoso Wicaksono The MID Function =MID(text,start_num,num_chars) A1: This Is A Long Text Entry =MID(A1,11,10) adalah Long Text The REPT Function =REPT(text,number_times) =REPT("*",150) =REPT("-*",75) The CONCATENATE Function =CONCATENATE(text1,text2,...) s/d 30 text arguments =CONCATENATE("The Koala Tea of Mercy, Australia, is not ",B4,".") adalah The Koala Tea of Mercy, Australia, is not
MS Excel 2000 #3 – Haryoso Wicaksono Using Date and Time Arithmetic 200 hari dari July 4, Jika A1: 7/4/00, =A1+200 adalah 36911, or 1/20/01. Ada berapa minggu antara October 31, 1999, and May 13, =(("5/13/00")-("10/31/99"))/7 adalah 27.9 (weeks). Selisih waktu (jam/menit) antara 8:22 AM and 10:45 PM dg ="22:45"-"8:22" adalah , atau 2:23 PM. 2:23 PM artinya 14 hours and 23 minutes 2 hours, 23 minutes, and 17 seconds setelah 12:35:23 PM. =("12:35:23 PM")+("2:23:17") adalah , atau 2:58 PM. 2:23:17 artinya (2 hours, 23 minutes, and 17 seconds).
MS Excel 2000 #3 – Haryoso Wicaksono 15 Date and Time Functions The TODAY & NOW Function =TODAY( ) & =NOW( ) The YEAR, MONTH, and DAY Functions =YEAR(serial_number), =MONTH(serial_number) & =DAY(serial_number) A1: 3/25/2000, =YEAR(A1) adalah 2000, =MONTH(A1) adalah 3, DAY(A1) adalah 25. The HOUR, MINUTE, and SECOND Functions =HOUR(serial_number), =MINUTE(serial_number) & =SECOND(serial_number) B1: 12:15:35 PM, =HOUR(B1) adalah 12, =MINUTE(B1) adalah 15, =SECOND(B1) adalah 35.
MS Excel 2000 #3 – Haryoso Wicaksono Logical Functions Conditional Tests (Test/Uji Kondisi) Suatu persamaan matematis yg membandingkan dua nilai =A1>A2 =5-3<5*2 =AVERAGE(B1:B6)=SUM(6,7,8) =C2="Female" =COUNT(A1:A10)=COUNT(B1:B10) =LEN(A1)=10 Lambang perbandingan Logical operators : =, >, =, AND, OR, and NOT.
MS Excel 2000 #3 – Haryoso Wicaksono Logical Functions The IF Function =IF(logical_test,value_if_true,value_if_false) =IF(A6<22,5,10) adalah 5 jika cell A6 adalah kurang dari 22; sebaliknya adalah 10. Fungsi lainnya bisa dimasukkan ke fungsi IF. =IF(SUM(A1:A10)>0,SUM(A1:A10),0) adalah jumlah dari A1 s/d A10 jika jumlah dari A1 s/d A10 adalah lebih besar dari 0; sebaliknya adalah 0.
MS Excel 2000 #3 – Haryoso Wicaksono 18 Contoh IF
MS Excel 2000 #3 – Haryoso Wicaksono 19 The AND, OR, and NOT Functions The AND and OR functions : s/d 30 logical arguments =AND(logical1,logical2,...,logical30) =OR(logical1,logical2,...,logical30) The NOT function hanya satu argument =NOT(logical) =IF(AND(G4 75),"Pass","Fail") =IF(OR(G4 75),"Pass","Fail") The NOT function hanya satu argument =NOT(logical) =IF(NOT(A1=2),"Go","NoGo").
MS Excel 2000 #3 – Haryoso Wicaksono Nested IF Functions Menggunakan IF didalam IF, atau IF bertingkat. =IF(A1=100,"Always",IF(AND(A1>=80,A1 =60,A1<80),"Sometimes","Who cares?"))) Di cell A1 adalah data integer (bil. bulat). Jika cell A1 adalah 100, tampil string Always; Jika tidak, jika cell A1 adalah lebih dari atau sama dengan 80 dan kurang dari 100 (80 s/d 99), tampil string Usually; Jika tidak, jika cell A1 adalah lebih dari atau sama dengan 60 dan kurang dari 80 (60 s/d 79), tampil string Sometimes; Akhirnya, jika tidak semua kondisi maka tampil Who cares? IF bertingkat / bersarang maksimal 7 (tujuh) IF pada satu alamat sel.
MS Excel 2000 #3 – Haryoso Wicaksono 21 Lookup and Reference Functions The CHOOSE Function =CHOOSE(index_num,value 1,value 2,...,value 29) =CHOOSE(2,6,1,8,9,3) adalah 1, karena 1 pada urutan kedua dari daftar. =CHOOSE(A10,0.15,0.22,0.21,0.21,0.26) Jika cell A10: 5, maka 0.26; Jika cell A10: 1, maka 0.15.
MS Excel 2000 #3 – Haryoso Wicaksono 22 Lookup and Reference Functions The VLOOKUP and HLOOKUP Functions =VLOOKUP(lookup_value,table_array,col_i ndex_num) =HLOOKUP(lookup_value,table_array,row_ index_num) Perbedaan : Susunan pembacaan Tabel Referensi VLOOKUP bentuk tabel vertical (kolom/columns); HLOOKUP bentuk tabel horizontal (baris/rows).
MS Excel 2000 #3 – Haryoso Wicaksono The VLOOKUP Function VLOOKUP function MENGAMBIL angka dari TABEL : VERTIKAL
MS Excel 2000 #3 – Haryoso Wicaksono 24 Contoh VLookup
MS Excel 2000 #3 – Haryoso Wicaksono HLOOKUP
MS Excel 2000 #3 – Haryoso Wicaksono 26 Contoh HLookup
MS Excel 2000 #3 – Haryoso Wicaksono CONTOH LATIHAN PERHATIKAN ALAMAT SEL
MS Excel 2000 #3 – Haryoso Wicaksono CONTOH LATIHAN PERHATIKAN ALAMAT SEL
MS Excel 2000 #3 – Haryoso Wicaksono 29 LATIHAN KERJAKAN LATIHAN LOOKUP
SEKIAN BERSAMBUNG KE CHART/GRAFIK