Pak ghozi, sebelumnya terima kasih ya telah bersedia membantu dengan 
alternative lain, tp tiny dah otw pulang, laptopnya tini tinggal di office 
tambang, besok tiny cek n kasih comment ya pak, 
Salam
Tiny
Powered by Telkomsel BlackBerry®

-----Original Message-----
From: ghozi alkatiri <[email protected]>
Sender: [email protected]
Date: Mon, 18 Jul 2011 19:24:43 
To: <[email protected]>
Reply-To: [email protected]
Subject: Re: [belajar-excel] Fw: Mengatur Data berulang dengan kondisi tertentu.

untuk solusi kasus ini saya
menggunakan tabel bantu yang saya beri nama 
tabel (AL4:AM21).   tabel ini berisi string nilai yang akan
muncul  pada setiap pergerakan formula di
masing masing cell . dan akan merujuk kepada nilai yang diinginkan. formula di
kolom G3 sbb:

=IF(COUNTIF(A3:F3;F3)&F3="2OFF";IF(D3="D";"N";"D");VLOOKUP(COUNTIF(A3:F3;F3)&F3;TABEL;2))




formula adalah relatif karena ketika di copy
ke kanan dan ke bawah tetap bergerak secara relatif.

karena
F3 sudah berisi data manual (D)

formula
di atas sebelum di vlookup awalnya akan menghasilkan string nilai jumlah isi
data di cell sebelah kiri formula dihitung enam kolom sebelum  cell 
tempat formula dan isi cell di kiri formula . karena cell di sebelah
kiri formula adalah D maka dan lima kolom lainnya belum ada data D maka nilai
yang dihasilkan adalah 1D dan ketika formula ini dicopy ke kanan akan
menghasilkan 2D dst sampai 6D masing masing hasil nilai ini dibuatkan tabel
yang bisa dirujuk dengan vlookup yang bisa menghasilkan nilai untuk kolom di
sebelah kananya. 

misalkan  1D akan mengasilkan  D  6D
akan menghasilkan  OFF  OFF1 mengasilkan OFF,  OFF2 akan mengasilkan  nilai 
tergantung nilai sebelum Off kalau
sebelumnya  D menghasilkan N dan
sebaliknya.   kalau CT menghasilkan D 


silahkan dicoba dan saya tunggu komentarnya
wassalam
Ghozi Alkatiri





--- Pada Sen, 18/7/11, [email protected] <[email protected]> menulis:

Dari: [email protected] <[email protected]>
Judul: Re: [belajar-excel] Fw: Mengatur Data berulang dengan kondisi tertentu.
Kepada: [email protected]
Tanggal: Senin, 18 Juli, 2011, 5:43 PM







 



  


    
      
      
      












Bener kok pak td yg revisi ke 2, neh sy sedang mempelajari rumus array, saya 
ingin merubah setelah dtng cuti, dr contoh yg bpk kirimkan setelah cuti mk akan 
msk mlm, mau sy rubah msk siang, tp blm dpt2 neh pak, maklum msh katrok kalo 
urusan array pak hehehe 
Salam
TinyPowered by Telkomsel BlackBerry®From:  "Mr. Kid" <[email protected]>
Sender:  [email protected]
Date: Mon, 18 Jul 2011 16:07:33 +0700To: 
<[email protected]>ReplyTo:  [email protected]
Subject: Re: [belajar-excel] Fw: Mengatur Data berulang dengan kondisi tertentu.

 



    
      
      
      hehehe... ternyata mbak Tiny mau nyusun roster biasa tetapi kalau cuti 
diwarnai merah. Jadi salah deh lampiran yang tadi.

File terlampir tidak menuliskan CT, tetapi hanya mewarnai saja.
Formulanya juga jadi lebih sederhana dan bukan array formula.



Maaf ya udah bikin pusing dengan formula yang lalu akibat sikap gak teliti 
dalam membaca masalah. Moga-moga formula yang ini gak bikin pusing (jadi pereda 
pusing).
Kid.



2011/7/18 Mr. Kid <[email protected]>


Pada file yang lalu memang demikian, karena contohnya juga demikian.
Pada file terlampir, masih belum mengakomodasi cuti yang lebih dari 1 rentang 
waktu. Pengubahan pada bagian IF pertama agar bisa mengakomodir data cuti yang 
memiliki banyak rentang waktu bisa dilakukan. Jika terlalu panjang, gunakan 
fasilitas name range sebagai cell bantu. Pelajari juga array formula. Array 
formula adalah tongkat sulap Excel.




Kid.


2011/7/18  <[email protected]>



















 



  


    
      
      
      












Berarti jika kita input di kolo E itu D or N, maka seterusnya dia akan membaca 
D or N ya pak, tidak bisa berselang seling antara D n N ya pak?
Salam
TinyPowered by Telkomsel BlackBerry®
From:  "Mr. Kid" <[email protected]>
Sender:  [email protected]
Date: Mon, 18 Jul 2011 07:44:17 +0700To: <[email protected]>
ReplyTo:  [email protected]
Subject: Re: [belajar-excel] Fw: Mengatur Data berulang dengan kondisi tertentu.

 



    
      
      
      Iya mbak, formulanya baru bisa 1 bulan sama per pegawai. Antar pegawai 
bisa beda-beda sesuai inputan di kolom E. Jumlah hari On dan Off juga beda-beda 
sesuai inputan di kolom F dan G. Cuti membutuhkan input tanggal start cuti dan 
jumlah hari cuti di kolom H dan I.







Kid.

2011/7/18  <[email protected]>





















 



  


    
      
      
      












Dear Mr Kid.
Saya tidak bisa rumus array pak, gimana menyederhanakan, untuk rooster kerjanya 
6hari D 2hari off setelah itu masuk malam 6 hari setelah itu off kembali, 
berputar begitu terus pak, contoh yg bpk berikan itu D or N semua, cara 
merubahnya dimana ya pak, soalnya saya ndak familiar dgn array formula.






Maaf jd merepotkan pagi2 pak ^_^
Salam
TinyPowered by Telkomsel BlackBerry®From:  "Mr. Kid" <[email protected]>
Sender:  [email protected]
Date: Sun, 17 Jul 2011 20:13:26 +0700To: 
<[email protected]>ReplyTo:  [email protected]
Subject: Re: [belajar-excel] Fw: Mengatur Data berulang dengan kondisi tertentu.

 



    
      
      
      Dear Tiny,

File terlampir adalah konsepnya. Mungkin array formulanya masih bisa 
disederhanakan.
Yang jelas, nilai roster tidak boleh ada yang 0, baik ON maupun OFF nya.

Regards.
Kid.









2011/7/17  <[email protected]>















 



  


    
      
      
       Dear mod,
Maaf neh dah mengganggu akhir pekannya.
Gini mod, saya memiliki rooster kerja, saya ingin membuat rumus mengulang data 
yg ada di satu kolom ke kolom yg lainnya dgn kondisi yg ditentukan. (Contoh 
terlampir)








Mohon sekiranya momod bisa membantu
Salam
Tiny.Powered by Telkomsel BlackBerry®From:  [email protected]
Date: Sun, 17 Jul 2011 11:27:47 +0700To: <[email protected]>Subject: 
Mengatur Data berulang dengan kondisi tertentu.











    
     

    
    




    
     

    










    
     

    
    






  










    
     

    










    
     

    
    

        
  
   
    







    
     

    










    
     

    
    


 



  




Kirim email ke