Materi
Laporan HR bulanan dimulai dari jumlah karyawan aktif per tanggal laporan. Data induk tidak menghapus karyawan yang keluar; ia mengisi kolom Tanggal keluar. Karena itu setiap hitungan karyawan aktif membawa syarat tambahan: tanggal keluar kosong. Di COUNTIFS, kriteria "" (dua tanda kutip tanpa isi) mencocokkan sel kosong.
=COUNTIFS($B$2:$B$200,$G2,$C$2:$C$200,H$1,$E$2:$E$200,"")
=DATEDIF(C2,$I$1,"Y")
=COUNTIFS($D$2:$D$200,">="&F2,$D$2:$D$200,"<"&G2)Rumus pertama mengisi matriks departemen × status kerja dengan satu rumus yang disalin: departemen di kolom G (kolomnya dikunci), status di baris 1 (barisnya dikunci). Jumlah seluruh sel matriks harus sama dengan banyaknya baris bertanggal keluar kosong; itu pemeriksaan bahwa tidak ada departemen atau status yang salah tulis.
Masa kerja dihitung dengan DATEDIF satuan "Y" dari tanggal masuk sampai tanggal laporan, yang sudah dibahas di kelas Mengolah Teks dan Tanggal. Komposisi masa kerja mengelompokkan hasilnya: kurang dari 1 tahun, 1 sampai kurang dari 3, 3 sampai kurang dari 5, dan 5 tahun ke atas. Batas bawah ditulis inklusif (>=) dan batas atas eksklusif (<), sehingga karyawan dengan masa kerja tepat 3 tahun masuk satu kelompok saja. Batas kelompok ditulis di sel, bukan di dalam rumus.