Transpose : membalik matrix pada sisi diagonalnya =Transpose( array ) array (m baris x n kolom) ditranspose menjadi array_hasil (n baris x m kolom)
MMult : Matrix Multiplication =MMult( array1 , array2 ) array1 (m1 baris x N kolom) x array2 (N baris x m2 kolom) = array_hasil (m1 baris x m2 kolom) Syarat : 1. semua elemen array adalah numerik 2. jumlah kolom array1 = jumlah baris array2 (syarat perkalian matrix) [sila lihat buku matematika] 3. selalu di-entry sebagai array formula Jadi, hasil MMult berupa array. Range K4:P4 dataset hasil bisa dikalkulasi 1 (satu) kali saja oleh MMult, itu sebabnya hasil MMult perlu ditulis langsung disetiap cells pada range K4:P4 sebagai blok array hasil. Caranya, blok K4:P4 -> tulis formulanya -> entry sebagai array formula Sum : Menjumlahkan bilangan yang ditentukan =Sum( daftar_bilangan_yang_dijumlahkan ) *** daftar_bilangan_yang_dijumlahkan : bisa berupa array Hasilnya selalu 1 (satu) bilangan. Itu sebabnya cells K5:P5 di-entry per cells (tidak langsung sebagai blok array). Regards, Kid 2018-07-19 16:36 GMT+07:00 'Syukur, Muhamad' [email protected] [belajar-excel] <[email protected]>: > > > Mr. Kid > > > > Terima kasih banyak, > > Formulanya bekerja dengan sangat baik. > > > > Kalau boleh sih sedikit di rinci kegunaan masing2 formula tersebut, > seperti MMULT, TRANSPOSE, dll > > supaya kedepannya di case yang berbeda saya bisa mengkombinasikan rumus > rumus yang ada. > > (Soalnya kalo lihat di bantuan excel kegunaanya sederhana sekali) > > > > Pertanyaan selanjutnya, bedanya penggunaan array di no.1 & 2 apa ya, > > Kenapa di no.1 harus blok beberapa cell, sedangkan di no.2 formula bisa di > copy ke cell yang lain. > > > > Mohon pencerahannya kembali. > > Terima kasih atas bantuannya. > > > > > > Wassalam, > > > > Syukur > > > > *From:* [email protected] [mailto:belajar-excel@ > yahoogroups.com] > *Sent:* Thursday, July 19, 2018 4:01 PM > *To:* BeExcel > *Subject:* Re: [belajar-excel] Formula tanpa kolom bantu > > > > > > Hai Syukur, > > > > Array Formula : > > 1. Blok cells K4:P4, ketik formula berikut, entry dengan CTRL SHIFT ENTER > > =MMULT(1*(TRANSPOSE(INDEX($B$10:$H$18,0,MATCH(LOOKUP(9^9,$ > K$2:K$2),$B$9:$H$9,0)))>0),1*(master!$B$5:$H$13="OK")) > > > > 2. Pada cells K5, ketik formula berikut, entry dengan CTRL SHIFT ENTER, > copy cells K5 ke cells L5:P5 > > =SUM(IFERROR(INDEX($B$10:$H$18,0,MATCH(LOOKUP(9^9,$K$2:K$ > 2),$B$9:$H$9,0))/MMULT((master!$B$5:$G$13="OK")*( > INDEX($B$10:$H$18,0,MATCH(LOOKUP(9^9,$K$2:K$2),$B$9:$H$ > 9,0))<>0),TRANSPOSE(1*(LEN(master!$B$4:$G$4)>0)))*( > master!$B$4:$G$4=K$3)*(master!$B$5:$G$13="OK"),0)) > > Copy area blok range K4:P5 ke blok lain > > > > Regards, > > Kid > > > > > > 2018-07-19 9:47 GMT+07:00 'Syukur, Muhamad' [email protected] > [belajar-excel] <[email protected]>: > > > > Dear Rekan rekan, > > > > Mohon bantuan dan sharing Ilmunya, > > Saya ada data seperti terlampir, > > > > Yang ingin dicari Jumlah Item & Qty by MC, > > sementara masih menggunakan kolom bantu. > > > > Mohon bantuannya bagaimana cara mengisi yang dimaksud tanpa menggunakan > kolom bantu. > > > > > > Demikian, > > Terima kasih atas bantuan para suhu > > > > > > Wassalam, > > > > Syukur > > > > > > >

