Soal Tes Excel Admin Purchasing + Pembahasan

Admin purchasing mengurus pesanan ke pemasok, jadi tes Excel-nya biasanya berisi daftar PO. Yang diuji antara lain total nilai pesanan, harga yang dibayar dibanding kontrak, pesanan yang datang terlambat, dan selisih terhadap harga acuan. Daftar ini gambaran yang masuk akal untuk peran tersebut, bukan bocoran soal asli. Setiap perusahaan punya format dan kebiasaan sendiri, jadi anggap halaman ini bahan latihan pola.

Bentuk tes yang umum adalah satu berkas Excel dengan sheet PO, sheet harga kontrak, dan lembar pertanyaan. Kamu menjawab di sel atau di sheet terpisah. Penguji sering ingin melihat rumusnya, bukan hanya angka akhir, karena dari rumus mereka bisa menilai apakah caramu tetap benar bila data PO bertambah. Soal di halaman ini memakai susunan yang sama: tabel PO dengan tanggal janji dan tanggal terima, plus tabel master item.

Untuk waktu, banyak tes dibatasi 30 sampai 60 menit. Pakai dua menit pertama untuk membaca kolom, memeriksa apakah tanggal benar-benar bertipe tanggal, dan melihat sheet master. Kerjakan soal mudah dulu dalam dua sampai tiga menit tiap soal, lalu soal sedang, baru soal menantang. Bila satu soal belum bergerak setelah lima menit, tandai dan pindah. Tutup dengan pemeriksaan rentang sel, karena baris data yang terlewat adalah penyebab salah yang paling umum.

Data yang dipakai

Semua soal di bawah memakai tabel ini. Datanya fiktif. Kamu bisa mengunduh berkasnya, mengerjakan di Excel atau Google Sheets, lalu mencocokkan hasilmu dengan jawaban.

Tabel PO (sel A1:H17)
No POTgl POSupplierKode ItemQtyHarga SatuanJanji KirimTgl Terima
PO-2610-00101/10/2026Sumber KertasATK-KRT4052.00006/10/202606/10/2026
PO-2610-00201/10/2026Karya PackindoPKG-KDS1.0006.80008/10/202610/10/2026
PO-2610-00302/10/2026Mitra PrintingATK-TNR6780.00007/10/202607/10/2026
PO-2610-00405/10/2026Karya PackindoPKG-LKB12011.80009/10/202613/10/2026
PO-2610-00505/10/2026Safe SupplySAF-GLV3095.00012/10/202611/10/2026
PO-2610-00606/10/2026Sumber KertasATK-KRT6054.00013/10/202616/10/2026
PO-2610-00707/10/2026Mitra PrintingATK-TNR4800.00014/10/202614/10/2026
PO-2610-00808/10/2026Karya PackindoPKG-KDS1.5006.50015/10/202615/10/2026
PO-2610-00909/10/2026Safe SupplySAF-GLV20110.00016/10/202620/10/2026
PO-2610-01012/10/2026Karya PackindoPKG-LKB20011.00016/10/202616/10/2026
PO-2610-01112/10/2026Sumber KertasATK-KRT5052.00019/10/202621/10/2026
PO-2610-01213/10/2026Mitra PrintingATK-TNR5780.00020/10/202619/10/2026
PO-2610-01314/10/2026Safe SupplySAF-GLV2595.00021/10/202621/10/2026
PO-2610-01415/10/2026Karya PackindoPKG-KDS8007.00022/10/202627/10/2026
PO-2610-01516/10/2026Sumber KertasATK-KRT3056.00023/10/202623/10/2026
PO-2610-01619/10/2026Mitra PrintingATK-TNR3850.00026/10/202628/10/2026
Tabel Master Item (sheet Master, sel A1:D6)
Kode ItemNama ItemHarga KontrakHarga Acuan
ATK-KRTKertas A4 80gr (rim)52.00056.000
ATK-TNRToner 85A (pcs)780.000850.000
PKG-KDSKardus 40x30 (pcs)6.5007.200
PKG-LKBLakban Bening (roll)11.00012.500
SAF-GLVSarung Tangan Nitril (box)95.000108.000

Unduh berkas latihan (.xlsx)

8 soal latihan

Pemisah argumen di halaman ini titik koma (;). Kalau sheet-mu berlokal Inggris, ganti dengan koma. Coba kerjakan dulu sebelum membuka jawabannya.

Soal 1 mudah

Berapa total Qty (kolom Qty, E2:E17) untuk item berkode ATK-KRT (kolom Kode Item, D2:D17)?

Lihat jawaban dan pembahasan

Rumus: =SUMIFS(E2:E17;D2:D17;"ATK-KRT")

Hasil: 180

SUMIFS dipakai karena syaratnya satu kode item dan yang dijumlah adalah kolom lain. Rentang jumlah ditulis paling depan. Jebakan kecil: kode harus ditulis persis, termasuk tanda minus, dan teks di dalam rumus selalu memakai tanda kutip.

Soal 2 mudah

Berapa total nilai semua PO, yaitu jumlah dari Qty (E2:E17) dikali Harga Satuan (F2:F17) di tiap baris?

Lihat jawaban dan pembahasan

Rumus: =SUMPRODUCT(E2:E17;F2:F17)

Hasil: 57.121.000

Tabel ini tidak punya kolom nilai PO, jadi kalikan dua kolom langsung dengan SUMPRODUCT tanpa kolom bantu. Kesalahan umum adalah SUM(E)*SUM(F), yang mengalikan dua total dan hasilnya jauh lebih besar dari nilai sebenarnya.

Soal 3 mudah

Kode Item berawalan tiga huruf kategori, misalnya PKG untuk kemasan. Berapa baris PO (D2:D17) yang berkategori PKG?

Lihat jawaban dan pembahasan

Rumus: =SUMPRODUCT(--(LEFT(D2:D17;3)="PKG"))

Hasil: 5

LEFT mengambil tiga karakter pertama setiap kode, lalu dibandingkan dengan PKG. Tanda minus ganda mengubah BENAR dan SALAH menjadi 1 dan 0 supaya SUMPRODUCT bisa menjumlahkannya. Hasil yang sama bisa didapat dengan COUNTIF dan wildcard, tapi LEFT lebih jelas bagi pembaca rumus.

Soal 4 sedang

PO dianggap terlambat bila Tgl Terima (H2:H17) lebih besar dari Janji Kirim (G2:G17). Berapa rata-rata hari keterlambatannya, hanya dari PO yang terlambat, dibulatkan 1 desimal?

Lihat jawaban dan pembahasan

Rumus: =ROUND(SUMPRODUCT((H2:H17>G2:G17)*(H2:H17-G2:G17))/SUMPRODUCT(--(H2:H17>G2:G17));1)

Hasil: 3,1

Selisih tanggal di Excel adalah angka hari, jadi pengurangan langsung cukup. Pembilangnya jumlah hari dari PO terlambat saja, penyebutnya jumlah PO terlambat. Kalau penyebutnya memakai 16, PO yang tepat waktu ikut menurunkan rata-rata dan angkanya jadi salah.

Soal 5 sedang

Hitung penghematan PO-2610-008 di baris 9 terhadap harga acuan: (Harga Acuan dikurangi Harga Satuan F9) dikali Qty E9. Harga Acuan ada di kolom ke-4 sheet Master (A2:D6), kuncinya Kode Item di D9.

Lihat jawaban dan pembahasan

Rumus: =(VLOOKUP(D9;Master!$A$2:$D$6;4;FALSE)-F9)*E9

Hasil: 1.050.000

VLOOKUP mengambil Harga Acuan lewat kode item, lalu selisihnya dikali Qty. Perhatikan nomor kolom: kolom ke-3 adalah Harga Kontrak, bukan Harga Acuan. Tertukar di angka itu menghasilkan jawaban yang berbeda tanpa pesan error apa pun.

Soal 6 sedang

Beri status harga untuk PO-2610-009 di baris 10. Jika Harga Satuan (F10) sama dengan atau di bawah Harga Kontrak, tulis Sesuai kontrak. Jika di atas kontrak tapi tidak melebihi Harga Acuan, tulis Di atas kontrak. Selain itu tulis Di atas acuan. Master ada di A2:D6.

Lihat jawaban dan pembahasan

Rumus: =IF(F10<=VLOOKUP(D10;Master!$A$2:$D$6;3;FALSE);"Sesuai kontrak";IF(F10<=VLOOKUP(D10;Master!$A$2:$D$6;4;FALSE);"Di atas kontrak";"Di atas acuan"))

Hasil: Di atas acuan

Dua VLOOKUP dipakai di dalam IF bersarang. Uji syarat paling murah dulu, yaitu harga kontrak, baru harga acuan. Perhatikan tanda sama dengan pada pembanding: harga yang persis sama dengan kontrak harus masuk status pertama.

Soal 7 menantang

Hitung total kelebihan bayar item ATK-TNR dibanding Harga Kontrak: untuk tiap PO item itu, (Harga Satuan dikurangi Harga Kontrak) dikali Qty, lalu jumlahkan. Harga Kontrak diambil dari sheet Master (A2:D6). Data PO di D2:D17, E2:E17, F2:F17.

Lihat jawaban dan pembahasan

Rumus: =SUMPRODUCT((D2:D17="ATK-TNR")*(F2:F17-VLOOKUP("ATK-TNR";Master!$A$2:$D$6;3;FALSE))*E2:E17)

Hasil: 290.000

Harga kontrak diambil sekali lewat VLOOKUP karena itemnya satu. Bagian D2:D17="ATK-TNR" bekerja sebagai saklar yang menghidupkan baris toner dan mematikan sisanya. PO yang harganya sama dengan kontrak menyumbang nol, jadi tidak perlu disaring terpisah.

Soal 8 menantang

Cari nomor PO (A2:A17) yang Qty-nya terbesar kedua dari seluruh Qty (E2:E17). Tidak ada seri di dua nilai teratas.

Lihat jawaban dan pembahasan

Rumus: =INDEX(A2:A17;MATCH(LARGE(E2:E17;2);E2:E17;0))

Hasil: PO-2610-002

LARGE dengan angka 2 mengambil nilai terbesar kedua, MATCH mencari barisnya, dan INDEX mengembalikan nomor PO. Argumen 0 pada MATCH wajib untuk pencocokan persis. Cara ini hanya aman bila tidak ada seri di nilai yang dicari, jadi cek duplikat sebelum memakainya.

Tips menghadapi tes ini

Pertanyaan yang sering muncul

Apakah tes Excel admin purchasing wajib memakai pivot table?

Tidak wajib. Banyak tes cukup meminta rumus seperti SUMIFS, VLOOKUP, dan IF. Pivot table sering muncul sebagai nilai tambah untuk merangkum PO per supplier, jadi pelajari dasarnya sebagai cadangan.

Mengapa SUMPRODUCT dipakai untuk total nilai PO?

Karena data PO biasanya hanya punya Qty dan Harga Satuan. SUMPRODUCT mengalikan tiap pasangan baris lalu menjumlahkan hasilnya dalam satu rumus, tanpa kolom bantu. Hasilnya sama dengan menambah kolom nilai lalu menjumlahkannya.

Apakah rumus di halaman ini jalan di Google Sheets?

Ya. Semua fungsi yang dipakai bekerja di Excel 2016 dan Google Sheets. Di Excel dengan pengaturan regional Indonesia, argumen biasanya dipisah titik koma, sama seperti penulisan di halaman ini.

Bagaimana kalau jawabanku berbeda dari kunci?

Cek rentang sel dulu, lalu nomor kolom pada VLOOKUP, lalu tempat ROUND dipasang. Setelah itu hitung manual dua atau tiga baris untuk memastikan arah selisih, positif atau negatif, sudah benar.

Soal tes Excel untuk peran lain

Lihat semua soal tes Excel · Belajar rumusnya dari nol, gratis