Data unit tidak Achieve

  1. 6 tahun lalu

    Samsudin

    2 Sep 2018 Tabang, Kutai Kartanegara, Kal... + 153 Poin

    Dengan hormat,

    mohon pencerahannya mengenai masalah saya ini, bagaimana membuat formula untuk menampilkan unit yang tidak achieve dan untuk lebih jelas file terlampir.

  2. Caton

    2 Sep 2018 Terverifikasi Indonesia + 20.101 Poin
    Di sunting 6 tahun lalu oleh Caton

    @Samsudin ... bagaimana membuat formula untuk menampilkan unit yang tidak achieve ...

    Bukankah hal ini sudah didiskusikan? Mengapa tidak didiskusikan kembali pada diskusi tersebut (biar nanti bisa dicarikan solusinya oleh mas @manweljs_ )? Atau coba modifikasi dan sesuaikan saja range acuan pada formulanya ke sheet data yang aktual ... :)

    Jika mas @Samsudin kurang paham mengenai Array Formula, mungkin bisa membaca dahulu artikelnya di sini atau di sini .

    Atau mungkin mas @Samsudin bisa mencoba solusi non Array Formula seperti pada file yang saya lampirkan berikut. Hanya saja, saya menggunakan nama range dinamis, jadi sedikit banyak harus paham juga tentang Named Range ... :)

    Demikian.

  3. Samsudin

    2 Sep 2018 Tabang, Kutai Kartanegara, Kal... + 153 Poin

    @Caton terima atas penjelasan yang kemarin saya tanyakan mengenai unit yang tidak sesuai target dan sekarang beda yang kita tanyakan unit yang tidak achieve dan sumber data ada pada tempat lain, karena pada saat saya menerapkan hasil dari mas @manweljs_ tidak bisa, apa formula tersebut harus memiliki syarat2 tertentu misalnya baris dan kolom sehingga tidak bisa diterapkan.

  4. Samsudin

    2 Sep 2018 Tabang, Kutai Kartanegara, Kal... + 153 Poin

    untuk mas @Caton terima kasih atas opsi yang berbeda dan saya menjadi bingung untuk menerapkan pada file saya karena saya kurang paham dengan formula tersebut, tetapi saya akan berusaha agar bisa di terapkan dengan file saya, sebagai saya sedang membuat presentasi untuk laporan bulanan agar dalam membuat laporan tersebut tidak cuma copas dari master data dan copy di powerpoint saja tetapi maksud dan tujuan saya biar dengan membuat formula excel tinggal pilih bulannya maka data secara otomatis akan di tampil untuk unit-unit yang tidak achieve bulan berjalan.

  5. Di sunting 6 tahun lalu oleh manweljs_

    @Samsudin

    pada sheet laporan E4 :

    =IFERROR(IF($C4<$B4,INDEX(Data!$A$8:$A$22,SMALL(IF(OFFSET(Data!$A$7,1,MATCH($C$2,Data!$7:$7,0)-1,ROWS(Data!$A$8:$A$22),1)<80%,IF(Data!$B$8:$B$22=$A4,ROW($A$8:$A$22)-7)),COLUMN(A$1))),""),"")

    akhiri dengan CTRL + SHIFT + ENTER

    atau cek file terlampir

  6. Caton

    2 Sep 2018 Terverifikasi Indonesia + 20.101 Poin

    @Samsudin ... saya menjadi bingung untuk menerapkan pada file saya karena saya kurang paham dengan formula tersebut ...

    Kalau begitu, abaikan saja formula yang saya berikan. Itu khan hanya opsi saja, daripada mas @Samsudin bertambah pusing ... :D

  7. Di sunting 6 tahun lalu oleh manweljs_

    @Samsudin

    untuk kasus :
    Capture.PNG

    formulanya :

    Array Formula 
    =IFERROR(IF($C4<$B4,INDEX(Data!$A$8:$A$22,SMALL(IF(OFFSET(Data!$A$7,1,MATCH($C$2,Data!$7:$7,0)-1,ROWS(Data!$A$8:$A$22),1)<80%,IF(Data!$B$8:$B$22=$A4,ROW($A$8:$A$22)-7)),COLUMN(A$1))),""),"")

    penjelasan sederhannya begini, formula tersebut sebenarnya tujuannya hanya mencari index baris pada Sheet Data A8:A22 yang cocok dengan kriteria :

    • Kolom Bulan (jan / feb / mar / apr) < 80%
    • Kolom Model = A4

    setelah ditemukan hasilnya, kemudian ditampilkan secara berurut mulai dari baris terkecil yang kriterianya cocok dengan fungsi SMALL

    kriteria2 yang ingin dicari tersebut difilter dengan Fungsi IF
    yang jadi masalah adalah range untuk kriteria <80% ini dinamis, untuk itu diperlukan juga formula untuk menentukan rangenya. fungsi yang digunakan adalah OFFSET, Formulanya :

    OFFSET(Data!$A$7,1,MATCH($C$2,Data!$7:$7,0)-1,ROWS(Data!$A$8:$A$22),1)


    biasanya saya menggunakan INDIRECT dan ADDRESS, penggunaan fungsi OFFSET ini baru aja saya nyontek dari mas @Caton pada diskusi buat lap. penjulan bulanan.
    dimana formula tersebut akan menghasilkan range yang cocok dengan nama bulan yang dipilih.
    sehingga untuk IF yang pertama hasilnya seperti ini :

    IF({0.81;0.79;0.75;0.85;0.75;0.72;0.82;0.56;0.76;0.84;0.78;0.78;0.8;0.67;0.82}<80%
    yang akan menghasilkan nilai :
    IF({FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE}


    untuk IF yang kedua :

    IF(Data!$B$8:$B$22=$A4
    yang akan menghasilkan nilai :
    IF({TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}


    setelah kedua kriteria tersebut ditemukan kemudian akan dikalikan dengan :

    ROW($A$8:$A$22)-7
    atau :
    {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15}


    jika ketiga hasil ini dikalikan maka nilainya adalah :

    {FALSE;2;3;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
    
    Note :
    TRUE  * TRUE = TRUE
    FALSE * TRUE = FALSE
    FALSE * FALSE = FALSE

    dari hasil ini kemudian diurutkan dengan fungsi SMALL :

    SMALL({FALSE;2;3;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},COLUMN(A$1))
    COLUMN(A1) = 1
    Hasilnya = 2

    sehingga, berdasarkan data ini :
    Capture.PNG

    Index ke 2 dari Sheet Data A8:A22 pada Bulan Januari (lihat gambar diatas) adalah F

    Note:
    untuk menghasilkan perhitungan Array seperti demikan, formula yang disusun perlu dideklarasikan sebagai array formula dengan menekan CTRL + SHIFT + ENTER untuk menutup formula. pejelasan tentang array formula silahkan dipelajari dari link yang dibagikan mas @Caton.

    demikian yg bisa saya jelaskan. semoga cukup jelas

  8. Samsudin

    2 Sep 2018 Tabang, Kutai Kartanegara, Kal... + 153 Poin

    terima kasih atas pencerahannya sehingga saya bisa menambah wawasan dalam menggunakan fungsi dan rumus excel.

  9. Samsudin

    2 Sep 2018 Tabang, Kutai Kartanegara, Kal... + 153 Poin

    Mas @Caton dan mas @manweljs_ dan berikut saya kirim data aslinya, tetapi ada data yang tidak cocok, apakah saya salah menambahkan kolom dan baris, sehinga rumus tidak berfungsi maksimal, mohon koreksinya.

    sebelumnya saya mengucapkan terima kasih.

  10. Di sunting 6 tahun lalu oleh manweljs_

    @Samsudin

    sebelum membahas unit yang achieve atau gak, sebaiknya coba anda perhatikan gambar berikut :
    Capture1.PNG

    pada gambar diatas tidak ada 1 unitpun yang kurang dari 80%, sementara pada gambar dibawah ini

    Capture2.PNG
    hasilnya kurang dari 80%

    data pada gambar tersebut adalah untuk bulan JUNI

    itu mengapa bisa demikian :), kalo anda bisa menemukan penyebabnya saya yakin formulanya langsung bekerja

    penyebab lainnya mungkin saja inconsistency, misalnya :
    Capture3.PNG
    setahu saya tiga macam Hillux tersebut sebenarnya sama saja (^_^)/

    coba untuk lebih teliti ;)

  11. Caton

    2 Sep 2018 Terverifikasi Indonesia + 20.101 Poin

    @Samsudin ... mohon koreksinya ...

    Maaf, saya koreksi mas @Samsudin terlebih dahulu ... :D

    Seharusnya, mas @Samsudin menggunakan formula yang sudah mas @manweljs_ berikan dan jelaskan di atas. Jadi ada korelasinya. Kalau pakai formula yang saya berikan, nanti mas @Samsudin malah tambah bingung (terbukti, yang mas gunakan adalah contoh formula pada sheet TES1 — seharusnya yang digunakan adalah contoh formula pada sheet DATA dan sheet TES2).

    File yang sudah mas @manweljs_ berikan revisinya bisa diakse pada pada komentar beliau di atas, atau bisa juga diklik pada tautan berikut.

    Demikian.

  12. Samsudin

    3 Sep 2018 Tabang, Kutai Kartanegara, Kal... + 153 Poin

    @manweljs_

    terima kasih atas pencerahannya dan sudah formula tersebut sudah bisa di terapkan pada file saya.

    dan saya mengharapkan tidak bosan untuk menjawab dan memberi solusi yang saya tanyakan.

  13. @Samsudin ...formula tersebut sudah bisa di terapkan pada file saya...

    syukurlah kalo sudah bisa diterapkan.
    btw. pada file yang dilampirkan diatas, saya tidak menemukan pertanyaannya (^_^)/

  14. Samsudin

    3 Sep 2018 Tabang, Kutai Kartanegara, Kal... + 153 Poin

    @manweljs_

    setelah berhasil rumus tersebut saya lagi mencoba mengubah tampilan data unit yang not achieve dari kolom menjadi baris tetapi belum berhasil.

  15. @Samsudin
    ...saya lagi mencoba mengubah tampilan data unit yang not achieve dari kolom menjadi baris tetapi belum berhasil.

    tabelnya disheet apa ya??

 

atau Mendaftar untuk ikut berdiskusi!