Wa'alaikumussalam wr wb
1. Coba juga yang ini :
=IF(MOD(M6,8),IFERROR(INDEX(
PRODUCT(VLOOKUP(O6,SOURCEDATA!$A$5:$L$116,5+M6*{1,0},0)^{0,1}),0),0),0)
2. Kalau pakai array formula, lebih pendek dikit, jadi begini : [ hilangkan
bagian Index( , 0 ) ]
=IF(MOD(M6,8),IFERROR(PRODUCT(VLOOKUP(O6,SOURCEDATA!$A$5:$L$116,5+M6*{1,0},0)^{0,1}),0),0)
3. Kalau Day Of Service dibuat jadi 1 kolom saja berisi gabungan nilai,
seperti 2,3,7 dan sebagainya (misal di kolom R), bisa begini :
=SUMIFS(SOURCEDATA!$E$5:$E$116,SOURCEDATA!$A$5:$A$116,A6,SOURCEDATA!$R$5:$R$116,"*"&M6&"*")
4. Kalau pakai Index Match (tidak direkomendasikan untuk records di data
source lebih dari 500k) :
=IFERROR(INDEX(SOURCEDATA!$E$5:$E$116*(SOURCEDATA!$F$5:$L$116=M6),MATCH(A6,SOURCEDATA!$A$5:$A$116,0),M6),0)
Saya suka yang ke-3 andai boleh mengubah day of service menjadi 1 kolom
berisi gabungan nilai.
Kalau kolom day of service tetap dalam 7 kolom, saya suka array formula
dinomor 2
Wassalamu'alaikum wr wb
Kid
On Mon, Dec 10, 2018 at 6:04 PM Jazzy Giggs [email protected]
[belajar-excel] <[email protected]> wrote:
>
>
> Dear Rekan Master Belajar Excel,
>
>
> Assalammualaikum..
>
>
> mohon bantuannya, untuk kasus seperti file terlampir.
> ringkasan masalah : ingin mengambil data dari sheet yang ada
>
>
> mohon maaf untuk admin, file attach sudah saya kompres dengan binary namun
> masih besar juga (3 Mb)
>
>
> terima kasih sebelumnya.
>
>
>
>
> jazzy giggs
> d'real red devil
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> Virus-free.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#m_3710284615440819064_m_-907255856495718254_m_7443954655480079652_m_9170024442337476568_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
>
>