Dear Mr Kids, Terima kasih atas penjelasannya dan pencerahannya, Insyallah saya bisa paham. Dgn keterbatasan saya yg masih newbie dan banyak belajar. Saya simpulkan sebagai user hrs juga bisa menyiasati/ngakalin keterbatasan excel (wahhh excel jg ternyata ada keterbatasan).
Salam, Sent from my iPhone > On Mar 6, 2018, at 11:30 AM, 'Mr. Kid' [email protected] [belajar-excel] > <[email protected]> wrote: > > Pak Lukman, > > Bisa dikatakan begitu, tetapi tidak sutuhnya begitu. > wuah... kalimat pertamanya saja sudah mbulet gak karuan.. bakal puyeng nih.. > > Secara sederhana saja ya.. > > Begini : > 1. dari sisi yang dilihat mata manusia (umumnya pengguna Excel) > a. ada data teks atau tulisan, seperti 'a10xy' atau 'kursi' > b. ada data angka, seperti 123 (maksudnya seratus dua puluh tiga), '0011' > (nip karyawan) > c. ada data tanggal, seperti Sabtu, 3 Pebruari 2018 7.30 > 2. dari sisi manusia yang mengolah data > a. ada data teks atau tulisan, seperti 'a10xy' atau 'kursi' > b. ada data angka yang terbagi dalam 2 jenis, yaitu : > > bilangan, seperti 123 (maksudnya seratus dua puluh tiga) > > kode atau id, seperti 0011 (nip karyawan) > c. ada data tanggal, seperti 2018-02-03 07:30:00 > 3. dari sisi Excel > a. ada data bertipe text atau string, > seperti 'a10xy','kursi', atau karakter angka '0011' (nol nol satu > satu) maupun '1,234' (satu koma dua tiga empat, bukan seribu dua ratus tiga > puluh empat) > yang semuanya tertulis apa adanya seperti itu (di formula bar maupun > yang tampak dalam cells memang tampak seperti itu) > b. ada data bertipe numeric, > seperti 1234 (bilangan seribu dua ratus tiga puluh empat) yang > tertulis di formula bar dan tampak di cells bisa seperti 1,234 (jika di > format cells) ataupun 1234 > atau 11 (bilangan 11) yang tertulis di formula bar, tetapi di cells > bisa tampak 0011 karena di format cells ataupun 11 tanpa format cells > atau 2018-02-03 07:30:00 di formula bar, tetapi di cells bisa tampak > berbunyi tulisan Sabtu, 3 Februari 2018 7:30 jika di format cells date > tertentu, tampak bernilai 43134 jika di format General > > *** Data type seperti error value dan boolean tidak dibahas > > Artinya, > 1. Excel mengetahui suatu nilai berdasar datatype. > 2. Manusia mengetahui suatu nilai berdasar penampakan dan lingkungannya. > > Jika kita (manusia) ingin bekerja sama dengan Excel, maka mau tak mau harus > bersedia memahami cara Excel mengetahui suatu nilai. Artinya, user Excel > dituntut untuk paham datatype. > Dengan begitu, maka Excel akan memudahkan kita (manusia) dan kita (manusia) > akan mampu memanfaatkan kemampuan Excel secara baik. > > > Sekarang, > ada nilai 123,456,789,123,456,789 (seratus dua puluh tiga ribu triliun > blablabla empat ratus lima puluh enam ribu tujuh ratus delapan puluh > sembilan) > 1. Jika di cells A1 di ketik angka 123456789123456789 lalu Enter lalu di > format Number diberi pemisah ribuan tanpa desimal, maka akan tampak > 123,456,789,123,456,000 > Artinya, batas 15 digit Excel membuat rusaknya bilangan > 123,456,789,123,456,789 > karena nilai 123456789123456789 di-input sebagai data bilangan (menurut > manusia pengolah data) alias sebagai data bertipe numeric (menurut Excel) > > 2. Jika di cells A2 di ketik karakter '123456789123456789 lalu Enter, maka di > cells akan tampak 123456789123456789 tetapi rata kiri > Artinya, nilai 123456789123456789 di-input sebagai teks atau sebagai kode > maupun id (menurut manusia pengolah data) alias bertipe text atau string > (menurut Excel)... > > Pada contoh kasus ini, data yang ada memang bertipe text jejeran angka-angka > yang masuk dalam kelompok data kode atau id (menurut manusia pengolah data). > alias bertipe text atau string (menurut Excel). > Pada formula : > =SUMIFS( DATA!$C$1:$C$43 , DATA!$A$1:$A$43 , HASIL!B2 & "*" , > DATA!$B$1:$B$43 , 1 ) > Jika HASIL!B2 berisi data bertipe text atau string (menurut Excel) berbunyi > '123456789123456789' > HASIL!B2 & "*" adalah bertipe text seperti '123456789123456789*' > Jika tanpa & "*" seperti HASIL!B2 adalah bertipe numeric seperti > 123456789123456000 > > Regards, > Kid > > > > > 2018-03-06 10:43 GMT+07:00 Pak Cik Lukman [email protected] > [belajar-excel] <[email protected]>: >> >> Dear Mr Kids, >> Jadi karena keterbatasan excel dlm membaca numeric yg hanya maksimal sd 15 >> digit, jadi coloum yg berisi numeric (tanpa hrs merubah format data asal) yg >> lebih dari 15 digit tsb harus di conversi ke bentuk "text" ? >> >> Salam, >> >> Sent from my iPhone >> >>> On Mar 6, 2018, at 7:48 AM, 'Mr... Kid' [email protected] [belajar-excel] >>> <[email protected]> wrote: >>> >>> >>> Dear BeExceller, >>> >>>> jika mencari di internet sepertinya SUMIFS mempunyai limit character. >>> > Tidak seluruhnya benar. >>> 1. Betul jika dikatakan SumIF(s) memiliki keterbatasan dalam menduga >>> datatype setiap nilai dalam area range. Itu sebabnya SumIF(s) akan >>> bergantung pada datatype nilai kriteria yang ditetapkan. >>> 2. Betul bahwa Excel memiliki batasan jumlah digit bilangan yang exact >>> adalah sebanyak 15 digit. >>> 3... Betul bahwa data text yang ditampilkan dalam sebuah cells maksimal 255 >>> karakter, dan panjang text yang dapat disimpan dalam sebuah cells adalah >>> 32rb karakter (32767 karakter). >>> 4. Betul jika dikatakan SumIF(s) dalam bekerja dengan data bertipe text >>> akan otomatis terbatasi oleh batas yang dimiliki oleh Excel cells. >>> >>> btw, >>> Dalam kasus ini... >>> 1. Tidak ada data bertipe text yang mencapai batas Excel cells. >>> > Artinya, seluruh data bertipe text dalam kasus ini bisa dikalkulasi >>> dengan baik. >>> 2.. Data bertipe text dalam kasus ini berisi angka-angka. >>> > Artinya, akan muncul potensi bahwa Excel mengkonversi data text >>> berisi angka menjadi sebuah bilangan. >>> Akibat dari konversi menjadi bilangan tersebut, maka akan terbatasi >>> dengan batasan Excel 15 digit presisi bilangan >>> > Berarti, sebisa mungkin Excel diberi informasi bahwa seluruh data >>> bertipe text yang berisi angka TIDAK boleh dikonversi menjadi bertipe >>> numerik (agar tidak menjadi bilangan). >>> 3. Kasus ini akan melakukan Sum berdasar 2 kriteria. >>> > Fungsi SumIFs bisa dimanfaatkan. >>> > Kriteria berdasar kolom bertipe text berisi angka perlu diwaspadai >>> agar tidak diperlakukan sebagai bilangan (dikonversi menjadi bilangan oleh >>> Excel) >>> * Fungsi SumIFs menyediakan fasilitas informasi tambahan pada bagian >>> nilai kriteria yang ditetapkan.. >>> Yaitu, jika datatype bagian nilai kriteria yang ditetapkan adalah >>> bertipe : >>> - numeric, maka area range kriteria akan diusahkan untuk >>> dikonversi menjadi bilangan jika berisi angka >>> - text, maka area range kriteria akan dibaca apa adanya >>> (TIDAK ada usaha konversi apapun) >>> >>> Dengan hal-hal terebut di atas, maka formula SumIFs pada kasus ini berbunyi >>> : >>> *** data di sheet bernama DATA [pada file asli bernama Sheet2] >>> *** hasil sumifs di sheet bernama HASIL [pada file asli bernama Sheet1] >>> *** penggantian nama sheet untuk memudahkan dalam membaca bunyi formula di >>> sheet hasil baris ke 2 (misal di cells C2) >>> =SUMIFS( DATA!$C$1:$C$43 , DATA!$A$1:$A$43 , HASIL!B2 & "*" , >>> DATA!$B$1:$B$43 , 1 ) >>> Bahasa Manusia : >>>> Cel, tulung jumlahken [Sum] nilai di area range tertentu kolom C di sheet >>>> DATA [ DATA!$C$1:$C$43 ] , TAPI ada syaratnya [IF], dan syaratnya lebih >>>> dari 1 [s], yaitu : >>>> syarat 1 : nilai-nilai di area range tertentu kolom A di sheet DATA [ >>>> DATA!$A$1:$A$43 ] harus sama dengan nilai text yang ada di cells B2 sheet >>>> hasil diikuti sembarang karakter [ HASIL!B2 & "*" ] >>>> syarat 2 : nilai-nilai di area range tertentu kolom B di sheet DATA [ >>>> DATA!$B$1:$B$43 ] harus sama dengan nilai bilangan 1 [ 1 ] >>> > Coba perhatikan syarat 1 >>> bagian berbunyi diikuti sembarang karakter adalah penegasan informasi >>> tambahan bagi SumIFs agar area [ DATA!$A$1:$A$43 ] diperlakukan apa adanya, >>> karena nilai [ HASIL!B2 & "*" ] akan bertipe text >>> >>> > Coba perhatikan juga syarat 2 >>> - bagian berbunyi 1 adalah penegasan informasi tambahan bagi SumIFs >>> agar area [ DATA!$A$1:$A$43 ] diperlakukan untuk diusahakan bertipe >>> numeric, karena nilai [ 1 ] adalah bilangan (bertipe numeric) >>> - kenapa pada area [ DATA!$B$1:$B$43 ] yang berisi nilai berupa angka >>> tapi bertipe text seperti halnya area [ DATA!$A$1:$A$43 ] tidak >>> diperlakukan sama ? >>> * karena dara pada [ DATA!$B$1:$B$43 ] jika dikonversi menjadi numeric >>> tidak akan mengubah makna nilai (makna teks '1' dengan bilangan 1 pada >>> kasus ini adalah sama) >>> berhubung komputer adalah alat hitung, maka bertipe numeric bisa >>> membantunya (walaupun efeknya kecil sekali, tapi kalau ada buuanyaak, bisa >>> jadi ada rasa-rasa tertentunya). >>> >>> >>> File terlampir adalah contoh. Disertakan juga sheet tambahan berisi tabel >>> DATA, tabel HASIL, dan tabel cek (berupa pivot table) apakah nilai hasil >>> formula di tabel HASIL sesuai kebutuhan. >>> >>> >>> Regards, >>> Kid >>> >>> >>> 2018-03-05 16:52 GMT+07:00 salman faeroez [email protected] >>> [belajar-excel] <[email protected]>: >>>> >>>> dear Rahasus, >>>> >>>> jika mencari di internet sepertinya SUMIFS mempunyai limit character. >>>> untuk dengan penjumlahan dengan kriteria tertentu dengan karakter yang >>>> banyak bisa menggunakan SUMPRODUCT.. >>>> berikut formulanya: >>>> =SUMPRODUCT(--(Sheet2!A:A=Sheet1!B2),--(Sheet2!B:B="1"),Sheet2!C:C) >>>> Semoga sesuai dengan yang diharapkan. >>>> >>>> >>>> salam >>>> >>>> faeroez >>>> >>>> >>>> >>>> Virus-free. www.avast...com >>>> >>>> 2018-03-05 15:54 GMT+07:00 Rahasus Pae [email protected] >>>> [belajar-excel] <[email protected]>: >>>>> >>>>> Dear Be exceler, >>>>> >>>>> Boleh ditolong pencerahannya, kenapa sumifs berikut hasilnya salah yah? >>>>> apakah ada batasan karakter sebagai ref? >>>>> >>>>> Berikut file excelnya.... >>>>> >>>>> Trims and salam, >>>>> Rahas >>> >>> <re-sumifs hasilnya kok ngacau.xlsx> > >

