Hai Wulan,
mbak Wulan bisa menggunakan fungsi CountIFs (xl2007 ke atas) atau
SumProduct yang bisa untuk semua versi dan ndak perlu sebagai array formula.
om array formula di cell C23 pengen salim sama mbak Wulan, mungkin mengajak
kenalan. Katanya tak kenal maka tak sayang.
bagini caranya kenalan :
1. tulis di C23 formula berikut tapi jangan sekali-kali tekan Enter :
=SUM(($B$4:$B$12=$B23)*(C$4:C$12<>"cuti"))
2. kemudian tekan 3 tombol ini bersamaan :
CTRL SHIFT ENTER
fyi.
array formula akan banyak membantu dalam proses kalkulasi yang lebih
kompleks. Sebaiknya setiap Excel User bisa berkenalan dengan om array
formula yang guanteng.
Kalau masih jual mahal gak mau kenalan sama om array formula, ya sudah.
Coba salah satu dari formula dibawah ini (tetap di cell C23) :
formula 1 : (semua versi Excel)
=SUMPRODUCT(($B$4:$B$12=$B23)*(C$4:C$12<>"cuti"))
formula 2 : (Excel 2007 ke atas)
=COUNTIFS($B$4:$B$12,$B23,C$4:C$12,"<>cuti")
Semua formula di atas di copy ke kolom lainnya dan baris lainnya dalam
sebuah blok minggu.
Untuk blok minggu lainnya :
>> copy cell C23 ke blok minggu baru
>> ubah rujukan ke tabel data agar sesuai dengan data minggu tersebut
>> akhiri dengan CTRL SHIFT ENTER jika array formula atau cukup dengan
ENTER jika bukan array formula
Wassalam,
Kid.
2012/12/2 Titis Ardiyana Wulandari <[email protected]>
> **
>
>
> dear All,
>
> saya mengalami kesulitan saat mengganti posisi tempat orang seperti contoh
> di attach files.
> di cell j9 & k9 wawan cuti, tapi karena minggu ke 2 tsb ada perubahan
> tempat posisi kerja, mengakibatkan di bagian perhitungan ada kesalahan
> hitung seperti cell j28 & k28, seharusnya nilai 0 untuk wawan bukan doni.
> mohon pencerahannya menggunakan rumus apa supaya nilai2 perhitungan tetap
> sesuai list orangnya biarpun di jadwal orangnya berpindah2 tempat?
>
> terimakasih banyak atas bantuannya.
> semoga Allah membalas dengan lebih..
>
>
>