Pengantar Aplikasi Komputer Microsfoft Excel Logika If
Objective Pada pertemuan ini mahasiswa mampu membuat dan menggunakan fungsi kondisi dalam Microsoft Excel : Mengenal dan menggunakan perintah if Averageif , countif , sumif VlookUp dan Hlookup Conditional formatting
Penggunaan operator matematika Rumus merupakan bagian terpenting dari Program Excel ini, karena setiap tabel dan dokumen yang diketik akan selalu berhubungan dengan rumus dan fungsi. MS Excel memiliki Operator dasar Matematika dan ini biasanya disebut sebagai rumus standar Operator matematika yang akan sering digunakan dalam Rumus Microsoft Excel adalah sebagai berikut + (penjumlahan) = A1 + A2 - (pengurangan) = A1 – A2 * (perkalian) = A1 * A2 / (pembagian) = A1/A2 ^ (perpangkatan) = A1^2 % (persentase) = A1 * 10%
Mengenal fungsi pada Ms.excel Fungsi Average Fungsi ini digunakan untuk mencari nilai rata-rata dari sekumpulan data (range). Bentuk umum penulisannya adalah =AVERAGE(number1, number2,…), dimana number1, number2, dan seterusnya adalah range data yang akan dicari nilai rata- ratanya. Misalnya untuk mengisi nilai rata-rata dari range data E8 sampai G8, maka rumusnya adalah =AVERAGE(E8:G8) kemudian tekan tombol Enter. Fungsi Sum Fungsi SUM digunakan untuk menjumlahkan sekumpulan data pada suatu range. Bentuk umum penulisan fungsi ini adalah =SUM(number1, number2,…). Dimana number1, number2 dan seterusnya adalah range data yang akan dijumlahkan. Misalnya untuk menjumlahkan range data E8 sampai G8, maka rumusnya adalah =SUM(E8:G8) kemudian tekan tombol Enter
Mengenal fungsi pada Ms.excel Fungsi Max Fungsi ini digunakan untuk mencari nilai tertinggi dari sekumpulan data (range). Bentuk umum penulisannya adalah =MAX(number1, number2,…), dimana number1, number2, dan seterusnya adalah range data (numerik) yang akan dicari nilai tertingginya. Misalnya untuk mencari nilai maksimal dari range data E8 sampai G8, maka rumusnya adalah =MAX(E8:G8) kemudian tekan tombol Enter Fungsi Min Fungsi Min adalah kebalikan dari fungsi Max, jika fungsi Max untuk mencari nilai tertinggi atau maksimal maka Min adalah untuk mencari nilai terkecil atau minimum dari sekumpulan data numerik. Bentuk umum penulisannya adalah : =MIN(number1, number2,…), dimana number1, number2, dan seterusnya adalah range data (numerik) yang akan dicari nilai tertingginya. Sebagai contoh untuk mencari nilai terendah dari range data E8 sampai G8, maka rumusnya adalah =MIN(E8:G8) kemudian tekan tombol Enter
Mengenal fungsi pada Ms.excel Fungsi Count Fungsi Count digunakan untuk menghitung jumlah data dari suatu range yang kita pilih. Bentuk umum penulisannya adalah =COUNT(number1, number2,…), dimana number1, number2, dan seterusnya adalah range data (numerik) yang akan dihitung jumlah datanya. Sebagai contoh untuk menghitung jmlah data dari range data E8 sampai G8, maka rumusnya adalah =COUNT(E8:G8) kemudian tekan tombol Enter. Fungsi logika IF Fungsi ini digunakan jika data yang dimasukkan mempunyai kondisi tertentu. Misalnya, jika nilai sel A1=1, maka hasilnya 2, jika tidak, maka akan bernilai 0. Biasanya fungsi ini dibantu oleh operator relasi (pembanding) seperti berikut Lambang fungsi : =, <, >, <= (lebih kecil atau sama dengan), >= (lebih besar atau sama dengan), <> (tidak sama dengan)
Fungsi concatenate Berfungsi untuk menggabungkan data antar kolom. Penulisan syntax adalah = concatenate (A1,B2) Contoh : Subjek Domain Gabungan Admin @upj.ac.id admin@upj.ac.id Staf staf@upj.ac.id Dosen dosen@upj.ac.id Mahasiswa mahasiswa@upj.ac.id Pimpinan pimpinan@upj.ac.id
Fungsi If pada Ms.excel Bentuk umum penulisan fungsi ini adalah ; =IF(logical_test,value_if_true,value_if_false), artinya kalau ekspresi logika (logical_test) bernilai benar, maka perintah pada value_if_true akan dilaksanakan, jika salah, maka perintah pada value_if_false yang akan dilaksanakan. Fungsi logika AND Rumus AND akan mengembalikan nilai ke TRUE jika semua argumen bernilai TRUE dan akan menjadi FALSE jika ada salah satu argumen yang bernilai FALSE. Penulisan Syntaxnya adalah : =AND ( Logical1; Logical2; ... ) maksimal sampai Logical 255
CountIf Fungsi COUNTIF di Excel menghitung jumlah sel yang memenuhi kriteria yang Anda tentukan. Misalnya, =COUNTIF(A2:A5, ‘Apel') menghitung berapa kali apel muncul pada sel di A2:A5 Data Apel 32 Jeruk 54 Anggur 75 86 2
SumIf Fungsi SUMIF di Excel menjumlahkan sel yang memenuhi kriteria yang Anda tentukan. Misalnya, =SUMIF(A2:A5, ‘Apel‘,C2:C5) menghitung jumlah apel pada sel di C2:C5 pada list apel di A2:A5 Data Apel 32 Jeruk 54 Anggur 75 86 118
AverageIf Fungsi AVERAGEIF di Excel merata-rata sel yang memenuhi kriteria yang Anda tentukan. Misalnya, =AVERAGEIF(A2:A5, ‘Apel‘,C2:C5) menghitung rata-rata jumlah apel pada sel di C2:C5 pada list apel di A2:A5 Data Apel 32 Jeruk 54 Anggur 75 86 59
Conditional Formating Conditional Formating memberikan warna yang berbeda berdasarkan kriteria tertenu Data Apel 32 Jeruk 54 Anggur 75 86 Warna merah untuk data yang kurang Dari 50
Latihan No Nama Nilai Keterangan Lulus/Tidak Lulus 1 Arie 84 2 Afwan 2 Afwan 53 3 Budi 90 4 Cindy 10 5 Erni 78 6 Maryam 35 7 Nora 29 8 Septian 30 9 Tuti 15 Zaenal 55 * Syarat lulus Nilai harus lebih besar atau sama dengan 60 Jumlah Mahasiswa yang Lulus: Jumlah Mahasiswa yang tidak Lulus : Nilai Rata-rata Mahasiswa Nilai Rata-rata Mahasiswa yang Lulus Nilai Rata-rata Mahasiswa yang tidak Lulus Gunakan if utk Mencari lulus dan tidak lulus Averageif utk menghitung nilai rata-rata Yang tidak lulus atau yang lulus Gunakan countif untuk menghitung jml Mahasiswa yang lulus atau yang tidak lulus
Latihan No Nama Nilai Keterangan Lulus/Tidak Lulus 1 Arie 84 2 Afwan 2 Afwan 53 3 Budi 90 4 Cindy 10 5 Erni 78 6 Maryam 35 7 Nora 29 8 Septian 30 9 Tuti 15 Zaenal 55 * Syarat lulus Nilai harus lebih besar atau sama dengan 60 Jumlah Mahasiswa yang Lulus: Jumlah Mahasiswa yang tidak Lulus : Nilai Rata-rata Mahasiswa Nilai Rata-rata Mahasiswa yang Lulus Nilai Rata-rata Mahasiswa yang tidak Lulus Edit dan beri warna merah pada kolom Keterangan untuk mahasiswa yang tidak lulus Gunakan conditional Formating.
Mengenal fungsi pada Ms.excel Fungsi logika OR Rumus OR akan mengembalikan nilai ke TRUE jika salah satu argumen bernilai TRUE dan akan menjadi FALSE jika semua argumen bernilai FALSE. Penulisan Syntaxnya adalah : =OR ( Logical1; Logical2; ... ) maksimal sampai Logical 255 Fungsi NOT Rumus NOT berfungsi mengubah nilai TRUE menjadi FALSE dan FALSE menjadi TRUE. Penulisan Syntaxnya adalah : =NOT ( Logical )
Logika ganda Rumus Logika IF dengan AND Sintaks: =IF(AND(Logicall;Logical2);True;False) Arti: Jika Logical1 dan Logical2 keduanya benar, maka nilai yang diambil adalah True. Nilai yang akan diambil untuk selain itu adalah False. Rumus Logika IF dengan OR =IF(OR(Logicall;Logical2);True;False) Jika Logical1 atau Logical2 bernilai benar, maka nilai yang diambil adalah True. Nilai yang akan diambil untuk selain itu adalah False.
Latihan (Logika ganda) No Nama Absen Lunas Keterangan Berhak/tidak ikut Ujian 1 Arie 5 2 Afwan 3 Tidak Budi 4 Cindy Erni 6 Maryam 7 Nora 8 Septian 9 Tuti 10 Zaenal Bedakan warna yang tidak berhak ikut ujian Syarat ikut ujian Mahasiswa max absen 4x dan lunas pembayaran Jumlah mahasiswa yang berhak ujian : Jumlah mahasiswa yang tidak berhak ikut Ujian :
Latihan (Logika ganda) No Nama Usia Status Keterangan Berhak/tidak ikut Pemilu 1 Marwan 25 Menikah 2 Ridwan 33 3 Angga 12 Lajang 4 Inem 16 5 Maya 45 6 Arief 7 Endro 50 8 Isabela 17 9 Udin 10 Paijo 19 Bedakan warna yang tidak berhak ikut Pemilu Syarat ikut Pemilu usia minimal 17 atau sudah menikah Jumlah mahasiswa yang berhak Pemilu : Jumlah mahasiswa yang tidak berhak ikut Pemilu :
Fungsi vlook up dan hlookup pada ms.excel Fungsi VLOOKUP dan HLOOKUP dalam Microsoft Excel berguna untuk membaca suatu tabel, lalu mengambil nilai yang diinginkan pada tabel tersebut berdasarkan kunci tertentu. Kunci ini berupa sel referensi (contoh: sel A2) atau nilai, seperti kode, nomor anggota, nama, dan sebagainya. Jika tabel sumber data tersusun secara vertikal, kita menggunakan fungsi VLOOKUP Dan, jika tabel sumber data tersusun secara horizontal, maka kita menggunakan fungsi HLOOKUP No Code Name Price 1 1001 Abc 15 2 1002 Def 68 3 1003 Hij 32 A B C Code 1001 1002 1003 Name Abc Def Hij Price 15 68 32
Cara penulisan =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) =HLOOKUP(lookup_value,table_array,row_index_num,range_lookup) Dimana:lookup_value: nilai atau sel referensi yang dijadikan kunci dalam pencarian data. table_array: tabel atau range yang menyimpan data yang ingin dicari. Range untuk contoh tabel di atas adalah: A2:C4 (tabel pertama - VLOOKUP) dan B1:D3 (tabel dua - HLOOKUP). col_index_num: nomor kolom yang ingin diambil nilainya untuk fungsi VLOOKUP. Untuk tabel pertama (VLOOKUP): nomor kolom adalah 2, bila ingin mengambil nilai pada kolom Name. Nomor kolom adalah 3, bila ingin mengambil nilai pada kolom Price. row_index_num: nomor baris yang ingin diambil nilainya untuk fungsi HLOOKUP. Untuk tabel dua (HLOOKUP): nomor baris adalah 2, bila ingin mengambil nilai sel pada baris Name. Nomor baris adalah 3, bila ingin mengambil nilai sel pada baris Price. range_lookup: Nilai logika TRUE atau FALSE, dimana Anda ingin fungsi VLOOKUP atau HLOOKUP mengembalikan nilai dengan metode kira-kira (TRUE) atau mengembalikan nilai secara tepat (FALSE).
Contoh vlook up Penulisan vlookup untuk tabel Total : Code Name Price 1001 ABC 15 1002 DEF 68 1003 HIJ 32 Customer Unit Code Total A 5 1001 75 B 10 1002 680 C 8 1003 256 Penulisan vlookup untuk tabel Total : =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Note : disesuaikan dengan kode cell contoh = G3 * vlookup(B3, B3:D5, 3, 0)
Contoh Hlook up Tabel 2 Tabel 1 Penulisan hlookup untuk tabel Total : Code 1001 1002 1003 Name Abc Def Hij Price 33 57 78 Customer Unit Code Total A 5 1001 165 B 10 1002 570 C 8 1003 624 Penulisan hlookup untuk tabel Total : =HLOOKUP(lookup_value,table_array,row_index_num,range_lookup) Note : disesuaikan dengan kode cell Contoh : = H18 * hlookup(C17, C17:E19, 3, 0)
Latihan Vlookup Tentukan Nilai Akhir NAMA UTS UAS TUGAS ABSENSI AKHIR NILAI MUTU 30% 40% 20% 10% Arief Perdana 80 90 69 78 Clara Diana 35 60 55 Tommy S 47 67 50 75 Elma Teana 77 64 59 70 Ahmad Fauzi 89 95 92 Range A 90 - 100 C+ 62-64.99 A- 80 - 89.99 C 57 - 61.99 B+ 77 - 79.99 C- 53 - 56.99 B 70 - 76.99 D 45 - 52.99 B- 65-69.99 E 0 - 44.99 Tentukan Nilai Akhir Tentukan Nilai Mutu dengan menggunakan Vlookup, buat list berisi range sesuai format vlookup terlebih dahulu
Latihan Vlookup Edit dan tambahkan nilai Angka Nilai Angka E D 1 C- D 1 C- 1.7 C 2 C+ 2.3 B- 2.7 B 3 B+ 3.3 A- 3.7 A 4 NAMA UTS UAS TUGAS ABSENSI AKHIR NILAI MUTU NILAI ANGKA 30% 40% 20% 10% Arief Perdana 80 90 69 78 Clara Diana 35 60 55 Tommy S 47 67 50 75 Elma Teana 77 64 59 70 Ahmad Fauzi 89 95 92 Range A 90 - 100 C+ 62-64.99 A- 80 - 89.99 C 57 - 61.99 B+ 77 - 79.99 C- 53 - 56.99 B 70 - 76.99 D 45 - 52.99 B- 65-69.99 E 0 - 44.99 Edit dan tambahkan nilai Angka