220 likes | 421 Views
PPA. Basic Calculations. Objectives Build formula Use absolute and relative cell references Edit formula Sum Logical function :IF. Build formula. Urutan prioritas operator : ^ : pangkat * : perkalian / : pembagian + : penambahan - : pengurangan
E N D
Basic Calculations Objectives • Build formula • Use absolute and relative cell references • Edit formula • Sum • Logical function :IF Advanced Excel
Build formula Urutan prioritas operator : • ^ : pangkat • * : perkalian • / : pembagian • + : penambahan • - : pengurangan Prioritas dapat diatur dengan memanfaatkan operator ( dan ) Contoh : 2 + 4 * 6 / 3 – 1 = 9 (2 + 4) * 6 / (3 – 1) = 18 • % prosentase • & penggabungan data bertipe text Advanced Excel
Sekilas • Terdiri dari baris dan kolom • Baris ditandai dengan angka (1,2,3,dst) • Kolom ditandai dengan huruf (A,B,C, dst) • Pertemuan baris dan kolom disebut sel • Alamat sel A3, B5, H19 • Formula/rumus dituliskan di sel dan selalu diawali dengan tanda “=“ • Autofill. Contoh: Advanced Excel
Working with cell references • Relative references : alamat yang bergantung pada lokasi. Contoh : C1 • Absolute references : alamat yang konstan ditandai dengan tanda $ di depan baris atau kolom Contoh : $C$1 -> absolute kolom dan baris $C1 abosulute kolom C$1 absolute baris Advanced Excel
Function • Format penulisanfungsi =LEFT(A1;3) Left adlnamafungsi (A1,3) adalahargumen • Selaludiawalitanda = • Argumenselaludiapittandakurung, dipisahkandengantanda ; atau , • Insert > Function • Autosum • Function Text • Latihan Advanced Excel
Error Message #Div/0! Rumusdibagi 0 (nol) atauselkosong #NA Adakemungkinansalahsatuargumentidakditulis #NAME? text tidakdikenali Excel #NULL! Terdapatperpotonganantaradua range yang tidaksalingberpotongan #REF alamatsel yang dijadikanreferensiterhapus #VALUE argumenseharusnyabertipe text, tapitertulisnumerik/lainnya Advanced Excel
Fungsi Logical – IF Format penulisan =IF(logical_Test;value_if_true;value_if_false) Logical_tesadlkondisi yang dicheck, operator yang dipakaiadalah = , < , > , <= , >= , <> Value_if_trueadlnilai yang tampilsaatlogical_tesbenar Value_if_falseadlnilai yang tampilsaatlogical_tessalah Advanced Excel
Latihan - IF • Ujian PPA akandinyatakan lulus bilanilaiakhir minimal adalah 56. Logical_tes : nilai >= 56 Value_if_true : lulus Value_if_false : tidak lulus • Kerjakansoaldiatasdengan Excel, dengankolom, NRP, nilaidanKeterangan lulus. Dengan data: • 26400100 80 • 26400101 75 • 26400102 50 • 26400103 56 • 26400104 100 • 26400105 55 Advanced Excel
Latihan - IF • Masih dengan contoh sebelumnya, tetapi value tidak diketikkan, tapi diambil dari sel yang berisi “lulus” dan “tidak lulus” • Note: khusus untuk sel yang berisi lulus dan tidak lulus, dijadikan absolut (ditandai dengan simbol $ di depan alamat sel) F4 Advanced Excel
Fungsi Logical – IF dengan 2 tes logika • Operator Or atau And • Format penulisan =IF(OR(logical_Test1; logical_test2);value_if_true;value_if_false) =IF(AND(logical_Test1; logical_test2);value_if_true;value_if_false) Advanced Excel
Latihan – IF dengan 2 tes logika • Lulus kuliah PPA memiliki 2 syaratyaitunilai minimal 56 dankehadiranmenimal 10 kali • Logical_tes_1 : nilai >=56 • Logical_tes_1 : kehadiran >= 10 • Value_if_true : lulus • Value_if false : tidak lulus • Kerjakansoaldiatasdengan Excel, dengankolom, NRP, nilaidanKeterangan lulus. Dengan data: NRP NilaiKehadiran Lulus/Tdk Lulus • 26400100 80 5 • 26400101 75 12 • 26400102 50 10 • 26400103 56 12 • 26400104 100 10 • 26400105 55 12 Advanced Excel
Fungsi Logical – IF bercabang • Latihandengan data darisoalsebelumnya, tentukangradenya • Jika “ tidak lulus” maka grade =“E” • Jika “lulus”, grade berdasarkan data dibawahini Nilaiujian Grade 0 – 39 E 40 – 55 D 56 – 65 C 66 – 85 B 86 – 100 A Advanced Excel
Latihan http://oldpeter.petra.ac.id/~lily/excel/manipulasi text-latihan.xlsx Advanced Excel
Fungsi Lookup • Fungsi untuk membaca tabel lain • Ada 2 jenis: • VLOOKUP :vertical lookup • HLOOKUP : horisontal lookup Advanced Excel
Fungsi Lookup =VLOOKUP(nilai_kunci,tabel_array,nomor_index_kolom) =HLOOKUP(nilai_kunci,tabel_array,nomor_index_baris) Nilai_kunci : nilai yang dipakaireferensi Table_array : range data padatabelpembantu yang dibaca Nomor_index_kolom : nomorurutkolom, mulaidihitung 1 darikiri Nomor_index_baris : nomorurutbaris, mulaidihitung 1 dariatas Range lookup : optional find the exact match diisi false, data di table array urutatautidak, jikatidakurutdiisi false/0 Advanced Excel
Latihan - Lookup • PPA mempunyai data hasil ujian seperti dibawah, kolom grade diisi dengan menggunakan fungsi VLOOKUP Advanced Excel
Latihan - Lookup • Dengan soal yang sama tapi menggunakan HLOOKUP Advanced Excel
Latihan • Bericontoh lookup sederhana Advanced Excel
Latihan http://peter.petra.ac.id/~lily/excel/lookup rumah sakit-latihan.xlsx Advanced Excel
DOWNLOAD SOAL DI: http://peter.petra.ac.id/~lily/excel/soal lookup grafik.xlsx • petunjukmengerjakansoal: • untukdepartemenmenggunakanvlookup • VLOOKUP(MID(B5;3;1);Sheet2!$A$12:$B$15;2;FALSE) • utkgaji per bulan tiap2 pegawaimenggunakan if • utkmenghitunggajiperbulantiaptiapdepartemenmenggunakansumif • SUMIF(Sheet1!D4:D36;"Manajemen";Sheet1!E4:E36) • jgnlupadibuatgrafiknyalengkapdengan label masing2 indikator • 1. grafikdistribusigajitahunan (pie) • 2. grafikgajibulanan per departemendalam 1 tahun • ada 4 departemen (manajemen, produksi, acc, cleaning) Advanced Excel