Cara Koreksi Jawaban Soal Pilihan Ganda dengan Rumus Excel
Langkah-langkah
Buatlah sebuah tabel seperti di bawah ini, dan isikan
jawaban masing-masing siswa.
Untuk Kolom Jumlah Benar, pada sel O13, tuliskan tumus Array Sebagai berikut:
=SUM((E12:N12=E$9:N$9)*(E12:N12<>""))
Setelah ditulis, jangan langsung tekan Enter, tapi tekan
tiga tombol sekaligus : Alt + Shift + Enter.
Penjelasan tentang rumus Array, berikut pada keterangan di
bawah:
Array Formula IS:
A formula that performs multiple calculations on one or more
sets of values, and then returns either a single result or multiple results.
Array formulas are enclosed between braces { } and are entered by pressing
CTRL+SHIFT+ENTER.)
Untuk kolom Nilai pada sel P12, diisi rumus : =O12*P$6
Untuk kolom keterangan pada sel Q12, diisi rumus :
=IF(P12>=P$5, "Lulus","Tidak Lulus")
Kopikan semua rumus sampai baris 31.
Pada bagian paling bawah, Jumlah benar masing-masing soal,
pada sel E32 digunakan rumus : =COUNTIF(E12:E31,E9). Kopikan ke samping kanan.
Rumus Array,
katanya, adalah:
Sebuah
rumus yg mengerjakan multi-kalkulasi terhadap satu atau lebih dari satu
himpunan nilai, dan kemudian menghasilkan hasil tunggal ataupun hasil multi.
Rumus Array selalu dikurung (otomatis oleh excel) dgn sepasang tanda { } (braces/kurung
kurawal), KARENA HARUS dimasukkan ke cell dengan menekan tombol
CTRL+SHIFT+ENTER. "
array
A set of
sequentially indexed elements having the same intrinsic data type. Each element
of an array has a unique identifying index number. Changes made to one element
of an array don't affect the other elements.
Array atau Larik
adalah:
Sekelompok element berindex yg mempunyai typedata yg sama. Setiap elemen
mempunyai nomor index yg unik. Pengubahan terhadap satu elemen tidak
mempengaruhi elemen lainnya.
Dalam
prakteknya di worksheet, sebuah range memenuhi syarat untuk disebut sebagai
sebuah ARRAY. Apakah semua datanya = satuType atau tidak, akan mempengaruhi
hasil Array Formula dimana range tsb digunakan sbg arguments-nya.
constant:
A value
that is not calculated and, therefore, does not change. For example, the number
210, and the text ""Quarterly Earnings"" are constants. An
expression, or a value resulting from an expression, is not a constant."
konstanta / tetapan:
sebuah
nilai yg bukan suatu kalkulasi, dan oleh karena itu nilainya tetap / tidak
berubah. Misalnya: bilangan 113 atau teks ""Selatan
Jakarta"" adalah contoh sebuah konstanta.
Sebuah
nilai yg berupa ekspresi / kalkulasi / rumus: BUKAN sebuah konstanta."
sebelum mulai bermain-main dgn Formula Array, sebaiknya kita fahami dulu beberapa istilah di bawah ini, meskipun, maafkan daku, banyak yg berupa berita-ulangan.
Formula
Formula
(atau 'orang sini' bilang RUMUS), adalah persamaan yg mengkalkulasikan beberapa
nilai dalam worksheet. Sebuah formula harus dimulai dengan tanda
"samadengan" / equal sign (=).
Contohnya:
FORMULA di bawah ini akan mengalikan 2 dgn 4 kemudian hasilnya ditambah dgn 7.
Di cell Excel akan muncul hasilnya yaitu 15.
=7+2*4
Mengapa
bukan 7 ditambah 2 dikerjakan lebih dahulu, itu termasuk salah satu aturan di
excel yg sebaiknya juga kita ketahui.
Dalam
formula tsb, selain tanda pembuka formula (=), terdapat dua macam ISI, yaitu
operand (yg berupa konstanta 7, 2 dan 4) dan operator (yg berupa penambah (+)
dan pengali (*). Kita tidak akan membicarakan bahwa ada banyak operator selain
+ dan *
Pada prinsip-dasarnya, Formula memang hanya terdiri dari Operand (yg mungkin dapat disebut pula sebagai Argument) dan Operator saja. Tetapi Operand itu dapat berupa banyak pilihan, antara lain:
Konstanta,
yaitu nilai tetap yg kita tuliskan langsung
Rujukan /
reference ke sebuah cell atau range/array !
Fungsi
(Worksheet Functions)
Dalam pekembangannya, Rujukan ke cell / range, cell / range-nya ternyata dapat berisi sebuah FORMULA juga.
Sebuah
Fungsi ternyata di dalamnya dapat berisi Fungsi-Fungsi juga (fungsi di dalam
fungsi / nested functions)