Materi
Log penjualan harian adalah satu lembar berisi satu baris untuk setiap produk di setiap faktur: tanggal, nomor faktur, sales, kode outlet, kode produk, dan jumlah. Faktur yang memuat tiga produk menjadi tiga baris dengan nomor faktur yang sama. Bentuk inilah yang bisa direkap per sales, per outlet, per produk, atau per tanggal dengan SUMIFS, karena tiap kolom hanya berisi satu jenis keterangan.
Yang diketik admin hanya kode dan jumlah. Harga, nama produk, dan kategori disimpan sekali di master produk lalu ditarik dengan XLOOKUP, dan nilai baris adalah jumlah dikali harga. Contoh untuk distributor alat tulis yang masternya ada di kolom M sampai P:
=XLOOKUP(E2,$M$2:$M$40,$P$2:$P$40)
=XLOOKUP(E2,$M$2:$M$40,$O$2:$O$40,"Cek kode")
=F2*G2Argumen keempat, if_not_found, mengganti #N/A dengan teks yang bisa dihitung. Kode produk baru yang belum masuk master, atau salah ketik seperti PRD-6 untuk PRD-06, langsung tampak sebagai Cek kode dan bisa dihitung dengan COUNTIF sebelum rekap dikirim. Baris seperti itu tidak masuk rekap kategori mana pun, sehingga jumlah semua kategori lebih kecil daripada total log.
XLOOKUP membaca master setiap kali lembar dihitung ulang. Bila harga di master dinaikkan bulan depan, semua baris lama yang menunjuk kode itu ikut berubah nilainya. Karena itu log periode yang sudah ditutup disalin lalu ditempel sebagai nilai, atau master diberi kolom harga per periode.