Assalamualaikum wr wb
Salam sejahtera dan salam sukses
Ada case yg lumayan penuh "Sheet" yg harus dijumlahkan ...... Apakah ada yg lebih singkat "Rumus" untuk menjumlahkan 23 sheet,
ats jawabannya, sebelum dan sesudahnya saya haturkan terima kasih.
Assalamualaikum wr wb
Salam sejahtera dan salam sukses
Ada case yg lumayan penuh "Sheet" yg harus dijumlahkan ...... Apakah ada yg lebih singkat "Rumus" untuk menjumlahkan 23 sheet,
ats jawabannya, sebelum dan sesudahnya saya haturkan terima kasih.
Setahu saya, ada 2 solusi yang bisa digunakan :
[1]. Menggunakan formula langsung dengan fungsi INDIRECT dan bantuan tabel nama-nama sheet yang akan dirujuk. Contoh formulanya:
=SUMPRODUCT(SUMIF(INDIRECT("'"&SHEET.LIST&"'!Q7:Q15");$C10;INDIRECT("'"&SHEET.LIST&"'!S7:S15")))
atau misalkan dengan Named Range :
=SUMPRODUCT(SUMIF(INDIRECT(SHEET.LIST&".TYPE");$B4;INDIRECT(SHEET.LIST&".FRAME")))
Pada contoh formula di atas, notasi SHEET.LIST merupakan Named Range untuk tabel 1 kolom yang berisi daftar nama-nama sheet yang akan dikalkulasi. Satu hal yang perlu diperhatikan jika menggunakan cara ini, pastikan saja range rujukan untuk masing-masing sheet berdimensi sama (dalam hal ini jumlah baris datanya).
[2]. Menggunakan kolom atau tabel bantu, lihat contoh terlampir. Cara ini cukup merepotkan karena harus menyusun tabel bantunya dahulu. Namun cara ini bisa jadi efektif jika kalkulasi atau formulanya intinya cukup kompleks.
Contoh terlampir hanya sebagai ilustrasi kedua solusi di atas berdasarkan file yang mas upload. Silahkan diadaptasikan kembali ke file yang mas gunakan.
Demikian.