[belajar-excel] error formula lembur [1 Attachment]

classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

[belajar-excel] error formula lembur [1 Attachment]

indria pie
Yth. Master excel
mohon bantuannya untuk permasalahan kami yang membuat formula lembur dengan excel tapi masih belum pas
file terlampir 2 sheet untuk perhitungan lembur 6 hari kerja dan 5 hari kerja
demikian dan terima kasihsalam,pie

=?UTF-8?b?Y29udG9oIG90IDUgZGFuIDYgaGFyaSBrZXJqYSBrZSBtaWxpcy54bHN4?= (21K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] error formula lembur

Stephen Saputro
Hi Pie,

Cell nya ada yang gak ke isi. coba J3 dan J6 di isi angka 0

On Thu, Nov 29, 2018 at 9:21 AM indria pie [hidden email]
[belajar-excel] <[hidden email]> wrote:

>
>
> Yth. Master excel
>
> mohon bantuannya untuk permasalahan kami yang membuat formula lembur
> dengan excel tapi masih belum pas
>
> file terlampir 2 sheet untuk perhitungan lembur 6 hari kerja dan 5 hari
> kerja
>
> demikian dan terima kasih
> salam,
> pie
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] error formula lembur

Stephen Saputro
Maaf ada yang kelupaan.

Coba cek rumus if nya, semua yang ada tanda "" di ganti menjadi "0"

On Thu, Nov 29, 2018 at 9:49 AM Stephen Saputro <[hidden email]>
wrote:

> Hi Pie,
>
> Cell nya ada yang gak ke isi. coba J3 dan J6 di isi angka 0
>
> On Thu, Nov 29, 2018 at 9:21 AM indria pie [hidden email]
> [belajar-excel] <[hidden email]> wrote:
>
>>
>>
>> Yth. Master excel
>>
>> mohon bantuannya untuk permasalahan kami yang membuat formula lembur
>> dengan excel tapi masih belum pas
>>
>> file terlampir 2 sheet untuk perhitungan lembur 6 hari kerja dan 5 hari
>> kerja
>>
>> demikian dan terima kasih
>> salam,
>> pie
>>
>>
>
Reply | Threaded
Open this post in threaded view
|

Bls: [belajar-excel] error formula lembur

od212
In reply to this post by indria pie
coba itu dua tanda kutip yang di dalam if, bisa di ganti dengan 0, klo ga salah sih "" akan menghasilkan text bukan number, jadi text tidak bisa di kalkulasi... br,

odong nando


      Dari: "indria pie [hidden email] [belajar-excel]" <[hidden email]>
 Kepada: "[hidden email]" <[hidden email]>
 Dikirim: Kamis, 29 November 2018 9:21
 Judul: [belajar-excel] error formula lembur [1 Attachment]
   
    Yth. Master excel
mohon bantuannya untuk permasalahan kami yang membuat formula lembur dengan excel tapi masih belum pas
file terlampir 2 sheet untuk perhitungan lembur 6 hari kerja dan 5 hari kerja
demikian dan terima kasihsalam,pie  #yiv9703203075 #yiv9703203075 -- #yiv9703203075ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9703203075 #yiv9703203075ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9703203075 #yiv9703203075ygrp-mkp #yiv9703203075hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9703203075 #yiv9703203075ygrp-mkp #yiv9703203075ads {margin-bottom:10px;}#yiv9703203075 #yiv9703203075ygrp-mkp .yiv9703203075ad {padding:0 0;}#yiv9703203075 #yiv9703203075ygrp-mkp .yiv9703203075ad p {margin:0;}#yiv9703203075 #yiv9703203075ygrp-mkp .yiv9703203075ad a {color:#0000ff;text-decoration:none;}#yiv9703203075 #yiv9703203075ygrp-sponsor #yiv9703203075ygrp-lc {font-family:Arial;}#yiv9703203075 #yiv9703203075ygrp-sponsor #yiv9703203075ygrp-lc #yiv9703203075hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9703203075 #yiv9703203075ygrp-sponsor #yiv9703203075ygrp-lc .yiv9703203075ad {margin-bottom:10px;padding:0 0;}#yiv9703203075 #yiv9703203075actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9703203075 #yiv9703203075activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9703203075 #yiv9703203075activity span {font-weight:700;}#yiv9703203075 #yiv9703203075activity span:first-child {text-transform:uppercase;}#yiv9703203075 #yiv9703203075activity span a {color:#5085b6;text-decoration:none;}#yiv9703203075 #yiv9703203075activity span span {color:#ff7900;}#yiv9703203075 #yiv9703203075activity span .yiv9703203075underline {text-decoration:underline;}#yiv9703203075 .yiv9703203075attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9703203075 .yiv9703203075attach div a {text-decoration:none;}#yiv9703203075 .yiv9703203075attach img {border:none;padding-right:5px;}#yiv9703203075 .yiv9703203075attach label {display:block;margin-bottom:5px;}#yiv9703203075 .yiv9703203075attach label a {text-decoration:none;}#yiv9703203075 blockquote {margin:0 0 0 4px;}#yiv9703203075 .yiv9703203075bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9703203075 .yiv9703203075bold a {text-decoration:none;}#yiv9703203075 dd.yiv9703203075last p a {font-family:Verdana;font-weight:700;}#yiv9703203075 dd.yiv9703203075last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9703203075 dd.yiv9703203075last p span.yiv9703203075yshortcuts {margin-right:0;}#yiv9703203075 div.yiv9703203075attach-table div div a {text-decoration:none;}#yiv9703203075 div.yiv9703203075attach-table {width:400px;}#yiv9703203075 div.yiv9703203075file-title a, #yiv9703203075 div.yiv9703203075file-title a:active, #yiv9703203075 div.yiv9703203075file-title a:hover, #yiv9703203075 div.yiv9703203075file-title a:visited {text-decoration:none;}#yiv9703203075 div..yiv9703203075photo-title a, #yiv9703203075 div.yiv9703203075photo-title a:active, #yiv9703203075 div.yiv9703203075photo-title a:hover, #yiv9703203075 div.yiv9703203075photo-title a:visited {text-decoration:none;}#yiv9703203075 div#yiv9703203075ygrp-mlmsg #yiv9703203075ygrp-msg p a span.yiv9703203075yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9703203075 .yiv9703203075green {color:#628c2a;}#yiv9703203075 .yiv9703203075MsoNormal {margin:0 0 0 0;}#yiv9703203075 o {font-size:0;}#yiv9703203075 #yiv9703203075photos div {float:left;width:72px;}#yiv9703203075 #yiv9703203075photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv9703203075 #yiv9703203075photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9703203075 #yiv9703203075reco-category {font-size:77%;}#yiv9703203075 #yiv9703203075reco-desc {font-size:77%;}#yiv9703203075 .yiv9703203075replbq {margin:4px;}#yiv9703203075 #yiv9703203075ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9703203075 #yiv9703203075ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9703203075 #yiv9703203075ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9703203075 #yiv9703203075ygrp-mlmsg select, #yiv9703203075 input, #yiv9703203075 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv9703203075 #yiv9703203075ygrp-mlmsg pre, #yiv9703203075 code {font:115% monospace;}#yiv9703203075 #yiv9703203075ygrp-mlmsg * {line-height:1.22em;}#yiv9703203075 #yiv9703203075ygrp-mlmsg #yiv9703203075logo {padding-bottom:10px;}#yiv9703203075 #yiv9703203075ygrp-msg p a {font-family:Verdana;}#yiv9703203075 #yiv9703203075ygrp-msg p#yiv9703203075attach-count span {color:#1E66AE;font-weight:700;}#yiv9703203075 #yiv9703203075ygrp-reco #yiv9703203075reco-head {color:#ff7900;font-weight:700;}#yiv9703203075 #yiv9703203075ygrp-reco {margin-bottom:20px;padding:0px;}#yiv9703203075 #yiv9703203075ygrp-sponsor #yiv9703203075ov li a {font-size:130%;text-decoration:none;}#yiv9703203075 #yiv9703203075ygrp-sponsor #yiv9703203075ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv9703203075 #yiv9703203075ygrp-sponsor #yiv9703203075ov ul {margin:0;padding:0 0 0 8px;}#yiv9703203075 #yiv9703203075ygrp-text {font-family:Georgia;}#yiv9703203075 #yiv9703203075ygrp-text p {margin:0 0 1em 0;}#yiv9703203075 #yiv9703203075ygrp-text tt {font-size:120%;}#yiv9703203075 #yiv9703203075ygrp-vital ul li:last-child {border-right:none !important;}#yiv9703203075

   
Reply | Threaded
Open this post in threaded view
|

Re: Bls: [belajar-excel] error formula lembur

indria pie
 dear bang odong nando
terima kasih sekali pencerahannya
salam,pie
    Pada Kamis, 29 November 2018 10.47.49 WIB, odong nando odongnando@yahoo..com [belajar-excel] <[hidden email]> menulis:  
 
    

coba itu dua tanda kutip yang di dalam if, bisa di ganti dengan 0, klo ga salah sih "" akan menghasilkan text bukan number, jadi text tidak bisa di kalkulasi... br,

odong nando


      Dari: "indria pie [hidden email] [belajar-excel]" <[hidden email]>
 Kepada: "[hidden email]" <[hidden email]>
 Dikirim: Kamis, 29 November 2018 9:21
 Judul: [belajar-excel] error formula lembur [1 Attachment]
 
    Yth. Master excel
mohon bantuannya untuk permasalahan kami yang membuat formula lembur dengan excel tapi masih belum pas
file terlampir 2 sheet untuk perhitungan lembur 6 hari kerja dan 5 hari kerja
demikian dan terima kasihsalam,pie  

     #yiv6178406648 #yiv6178406648 -- #yiv6178406648ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6178406648 #yiv6178406648ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6178406648 #yiv6178406648ygrp-mkp #yiv6178406648hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6178406648 #yiv6178406648ygrp-mkp #yiv6178406648ads {margin-bottom:10px;}#yiv6178406648 #yiv6178406648ygrp-mkp ..yiv6178406648ad {padding:0 0;}#yiv6178406648 #yiv6178406648ygrp-mkp .yiv6178406648ad p {margin:0;}#yiv6178406648 #yiv6178406648ygrp-mkp .yiv6178406648ad a {color:#0000ff;text-decoration:none;}#yiv6178406648 #yiv6178406648ygrp-sponsor #yiv6178406648ygrp-lc {font-family:Arial;}#yiv6178406648 #yiv6178406648ygrp-sponsor #yiv6178406648ygrp-lc #yiv6178406648hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6178406648 #yiv6178406648ygrp-sponsor #yiv6178406648ygrp-lc .yiv6178406648ad {margin-bottom:10px;padding:0 0;}#yiv6178406648 #yiv6178406648actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6178406648 #yiv6178406648activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6178406648 #yiv6178406648activity span {font-weight:700;}#yiv6178406648 #yiv6178406648activity span:first-child {text-transform:uppercase;}#yiv6178406648 #yiv6178406648activity span a {color:#5085b6;text-decoration:none;}#yiv6178406648 #yiv6178406648activity span span {color:#ff7900;}#yiv6178406648 #yiv6178406648activity span .yiv6178406648underline {text-decoration:underline;}#yiv6178406648 .yiv6178406648attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6178406648 .yiv6178406648attach div a {text-decoration:none;}#yiv6178406648 .yiv6178406648attach img {border:none;padding-right:5px;}#yiv6178406648 .yiv6178406648attach label {display:block;margin-bottom:5px;}#yiv6178406648 .yiv6178406648attach label a {text-decoration:none;}#yiv6178406648 blockquote {margin:0 0 0 4px;}#yiv6178406648 .yiv6178406648bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6178406648 .yiv6178406648bold a {text-decoration:none;}#yiv6178406648 dd.yiv6178406648last p a {font-family:Verdana;font-weight:700;}#yiv6178406648 dd.yiv6178406648last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6178406648 dd.yiv6178406648last p span.yiv6178406648yshortcuts {margin-right:0;}#yiv6178406648 div.yiv6178406648attach-table div div a {text-decoration:none;}#yiv6178406648 div.yiv6178406648attach-table {width:400px;}#yiv6178406648 div.yiv6178406648file-title a, #yiv6178406648 div.yiv6178406648file-title a:active, #yiv6178406648 div.yiv6178406648file-title a:hover, #yiv6178406648 div.yiv6178406648file-title a:visited {text-decoration:none;}#yiv6178406648 div.yiv6178406648photo-title a, #yiv6178406648 div.yiv6178406648photo-title a:active, #yiv6178406648 div.yiv6178406648photo-title a:hover, #yiv6178406648 div.yiv6178406648photo-title a:visited {text-decoration:none;}#yiv6178406648 div#yiv6178406648ygrp-mlmsg #yiv6178406648ygrp-msg p a span.yiv6178406648yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6178406648 .yiv6178406648green {color:#628c2a;}#yiv6178406648 .yiv6178406648MsoNormal {margin:0 0 0 0;}#yiv6178406648 o {font-size:0;}#yiv6178406648 #yiv6178406648photos div {float:left;width:72px;}#yiv6178406648 #yiv6178406648photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv6178406648 #yiv6178406648photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6178406648 #yiv6178406648reco-category {font-size:77%;}#yiv6178406648 #yiv6178406648reco-desc {font-size:77%;}#yiv6178406648 .yiv6178406648replbq {margin:4px;}#yiv6178406648 #yiv6178406648ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6178406648 #yiv6178406648ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6178406648 #yiv6178406648ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6178406648 #yiv6178406648ygrp-mlmsg select, #yiv6178406648 input, #yiv6178406648 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6178406648 #yiv6178406648ygrp-mlmsg pre, #yiv6178406648 code {font:115% monospace;}#yiv6178406648 #yiv6178406648ygrp-mlmsg * {line-height:1.22em;}#yiv6178406648 #yiv6178406648ygrp-mlmsg #yiv6178406648logo {padding-bottom:10px;}#yiv6178406648 #yiv6178406648ygrp-msg p a {font-family:Verdana;}#yiv6178406648 #yiv6178406648ygrp-msg p#yiv6178406648attach-count span {color:#1E66AE;font-weight:700;}#yiv6178406648 #yiv6178406648ygrp-reco #yiv6178406648reco-head {color:#ff7900;font-weight:700;}#yiv6178406648 #yiv6178406648ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6178406648 #yiv6178406648ygrp-sponsor #yiv6178406648ov li a {font-size:130%;text-decoration:none;}#yiv6178406648 #yiv6178406648ygrp-sponsor #yiv6178406648ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6178406648 #yiv6178406648ygrp-sponsor #yiv6178406648ov ul {margin:0;padding:0 0 0 8px;}#yiv6178406648 #yiv6178406648ygrp-text {font-family:Georgia;}#yiv6178406648 #yiv6178406648ygrp-text p {margin:0 0 1em 0;}#yiv6178406648 #yiv6178406648ygrp-text tt {font-size:120%;}#yiv6178406648 #yiv6178406648ygrp-vital ul li:last-child {border-right:none !important;}#yiv6178406648  
Reply | Threaded
Open this post in threaded view
|

[belajar-excel] Formula pemisah [1 Attachment]

Dede Sulaeman-2
Dear BeExceller,

 

Furmulanya yang simple gimana yah?

 

Salam,

DD


Huruf dan Angka.xlsx (18K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Formula pemisah

Stephen Saputro
Hai DD

Untuk memisahkan text dan angka, bisa menggunakan fitur flash fill ( excel
2013 ke atas kalau gak salah ). tidak perlu menggunakan formula. step2nya
sbb :

1. File - option - advance - centang/tick " automatically flas fill "  - OK
2. Di kolom c4, bisa di ketik teks pertama sebagai pancingan yaitu SGFHSDF
3. Blok range D4-D5
4. Ctrl + E
5. Ulangi langkah di atas untuk mecari angka


Salam
SS

On Fri, Nov 30, 2018 at 3:31 PM 'Dede Sulaeman'
[hidden email] [belajar-excel] <
[hidden email]> wrote:

>
>
> Dear BeExceller,
>
>
>
> Furmulanya yang simple gimana yah?
>
>
>
> Salam,
>
> DD
>
>
Kid
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Formula pemisah [1 Attachment]

Kid
Administrator
In reply to this post by Dede Sulaeman-2
Excel Flash Fill bisa membantu, tapi kenalkan lebih dulu si Excel dengan
isian manual dari berbagai pola, seperti dua records yang diawali huruf dan
2 records lainnya yang diawali angka. Isi di kolom hasil dengan entry
manual dan coba lakukan flash fill (ada di ribbon Data). Jika gagal, coba
tambah records contoh dan lakukan lagi flash fill.

PowerQuery juga bisa, dan simpel. Sumber data juga bisa dari file lain.
Hasilnya juga bisa dikirim langsung ke Excel Data Model untuk digunakan
oleh PowerPivot (bila perlu), tanpa perlu mengeluarkannya ke dalam
worksheet (langsung, dari sumber data -> powerquery yang extract transform
load -> excel data model -> powerpivot -> Excel Pivot Table)
Juga bisa mengolah langsung berpuluh juta records, bahkan mungkin ratusan
juta records (tergantung RAM setempat) dengan cepat.
Security data connection perlu di-enable.
Contohnya terlampir.

Kalau ingin dengan formula (supaya gak mikirin contoh hasil dari beberapa
records atau tidak perlu ribet refresh), kira-kira begini (untuk yang ambil
angka ya).
Asumsi :
1. angka dalam text tidak lebih dari 15 bijik
2. jumlah karakter sumber data maksimal 99 karakter
* jika diluar asumsi, sila mengembangkan formula berikut

Array formula pengambil angka (data di G4) :
=SUM(IFERROR(MOD(LARGE(IF(ISNUMBER(-MID(G4,ROW($1:$99),1)),ROW($1:$99)*10+MID(G4,ROW($1:$99),1)),ROW($1:$99)),10)*10^(ROW($1:$16)-1),0))

Kalau pakai VBA, buatlah udf untuk replace angka (loop berisi replace
angka) dan udf untuk gabungkan setiap huruf (loop setiap karakter, untuk
gabungkan huruf dan abaikan angka). Tapi pastikan security macro-nya
di-enable





On Fri, Nov 30, 2018 at 3:31 PM 'Dede Sulaeman'
[hidden email] [belajar-excel] <
[hidden email]> wrote:

>
>
> Dear BeExceller,
>
>
>
> Furmulanya yang simple gimana yah?
>
>
>
> Salam,
>
> DD
>
>

re-Huruf dan Angka.xlsx (30K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

RE: [belajar-excel] Formula pemisah

Dede Sulaeman-2
In reply to this post by Stephen Saputro
Dear SS,



Terima kasih atas masukannya, terima kasih.



Salam,

DD







From: [hidden email] [mailto:[hidden email]]
Sent: Friday, November 30, 2018 3:55 PM
To: [hidden email]
Subject: Re: [belajar-excel] Formula pemisah





Hai DD



Untuk memisahkan text dan angka, bisa menggunakan fitur flash fill ( excel 2013 ke atas kalau gak salah ). tidak perlu menggunakan formula. step2nya sbb :



1. File - option - advance - centang/tick " automatically flas fill "  - OK

2. Di kolom c4, bisa di ketik teks pertama sebagai pancingan yaitu SGFHSDF

3. Blok range D4-D5

4. Ctrl + E

5. Ulangi langkah di atas untuk mecari angka





Salam

SS



On Fri, Nov 30, 2018 at 3:31 PM 'Dede Sulaeman' [hidden email] [belajar-excel] <[hidden email]> wrote:



Dear BeExceller,



Furmulanya yang simple gimana yah?



Salam,

DD



Reply | Threaded
Open this post in threaded view
|

RE: [belajar-excel] Formula pemisah

Dede Sulaeman-2
In reply to this post by Kid
Dear Mr Kid,



Terima kasih atas masukannya, rada jelimet ini mah. Perlu dipelajari sambil ngupi.





Salam,

DD







From: [hidden email] [mailto:[hidden email]]
Sent: Friday, November 30, 2018 4:10 PM
To: BeExcel
Subject: Re: [belajar-excel] Formula pemisah [1 Attachment]





Excel Flash Fill bisa membantu, tapi kenalkan lebih dulu si Excel dengan isian manual dari berbagai pola, seperti dua records yang diawali huruf dan 2 records lainnya yang diawali angka. Isi di kolom hasil dengan entry manual dan coba lakukan flash fill (ada di ribbon Data). Jika gagal, coba tambah records contoh dan lakukan lagi flash fill.



PowerQuery juga bisa, dan simpel. Sumber data juga bisa dari file lain. Hasilnya juga bisa dikirim langsung ke Excel Data Model untuk digunakan oleh PowerPivot (bila perlu), tanpa perlu mengeluarkannya ke dalam worksheet (langsung, dari sumber data -> powerquery yang extract transform load -> excel data model -> powerpivot -> Excel Pivot Table)

Juga bisa mengolah langsung berpuluh juta records, bahkan mungkin ratusan juta records (tergantung RAM setempat) dengan cepat.

Security data connection perlu di-enable.

Contohnya terlampir.



Kalau ingin dengan formula (supaya gak mikirin contoh hasil dari beberapa records atau tidak perlu ribet refresh), kira-kira begini (untuk yang ambil angka ya).

Asumsi :

1. angka dalam text tidak lebih dari 15 bijik

2. jumlah karakter sumber data maksimal 99 karakter

* jika diluar asumsi, sila mengembangkan formula berikut



Array formula pengambil angka (data di G4) :

=SUM(IFERROR(MOD(LARGE(IF(ISNUMBER(-MID(G4,ROW($1:$99),1)),ROW($1:$99)*10+MID(G4,ROW($1:$99),1)),ROW($1:$99)),10)*10^(ROW($1:$16)-1),0))



Kalau pakai VBA, buatlah udf untuk replace angka (loop berisi replace angka) dan udf untuk gabungkan setiap huruf (loop setiap karakter, untuk gabungkan huruf dan abaikan angka). Tapi pastikan security macro-nya di-enable











On Fri, Nov 30, 2018 at 3:31 PM 'Dede Sulaeman' [hidden email] [belajar-excel] <[hidden email]> wrote:



Dear BeExceller,



Furmulanya yang simple gimana yah?



Salam,

DD



Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Formula pemisah

Agus-2
In reply to this post by Kid
Dear Mas Kid.
Assalamualaikum warahmatullah,

1. Apakah benar, Untuk formula ambil angka hanya dapat dibuat 15
karakter sesuai keterbatasan excel, agar dapat menampung 40 karakter
angka dapat dihitung di 3 cell dan hasilya dapat digabung menjadi text
di cell lainnya? dengan asumsi setiap cell yang digunakan untuk
menghitung masing-masing 15 karakter angka.
2. Untuk Udf apakah ada batasnya? saya mencoba untuk 700 karakter
terdiri dari 306 angka dan 394 huruf masih berjalan normal. (tetapi
angkanya dibuat string)
3. Untuk yang membutuhkan, terlampir set by step formula mas Kid tanpa
array.
wasalamualaikum warahmatullah

KenangAgus

On 11/30/2018 16:10, 'Mr. Kid' [hidden email] [belajar-excel] wrote:

> Excel Flash Fill bisa membantu, tapi kenalkan lebih dulu si Excel
> dengan isian manual dari berbagai pola, seperti dua records yang
> diawali huruf dan 2 records lainnya yang diawali angka. Isi di kolom
> hasil dengan entry manual dan coba lakukan flash fill (ada di ribbon
> Data). Jika gagal, coba tambah records contoh dan lakukan lagi flash fill.
>
> PowerQuery juga bisa, dan simpel. Sumber data juga bisa dari file
> lain. Hasilnya juga bisa dikirim langsung ke Excel Data Model untuk
> digunakan oleh PowerPivot (bila perlu), tanpa perlu mengeluarkannya ke
> dalam worksheet (langsung, dari sumber data -> powerquery yang extract
> transform load -> excel data model -> powerpivot -> Excel Pivot Table)
> Juga bisa mengolah langsung berpuluh juta records, bahkan mungkin
> ratusan juta records (tergantung RAM setempat) dengan cepat.
> Security data connection perlu di-enable.
> Contohnya terlampir.
>
> Kalau ingin dengan formula (supaya gak mikirin contoh hasil dari
> beberapa records atau tidak perlu ribet refresh), kira-kira begini
> (untuk yang ambil angka ya).
> Asumsi :
> 1. angka dalam text tidak lebih dari 15 bijik
> 2. jumlah karakter sumber data maksimal 99 karakter
> * jika diluar asumsi, sila mengembangkan formula berikut
>
> Array formula pengambil angka (data di G4) :
> =SUM(IFERROR(MOD(LARGE(IF(ISNUMBER(-MID(G4,ROW($1:$99),1)),ROW($1:$99)*10+MID(G4,ROW($1:$99),1)),ROW($1:$99)),10)*10^(ROW($1:$16)-1),0))
>
> Kalau pakai VBA, buatlah udf untuk replace angka (loop berisi replace
> angka) dan udf untuk gabungkan setiap huruf (loop setiap karakter,
> untuk gabungkan huruf dan abaikan angka). Tapi pastikan security
> macro-nya di-enable
>
>
>
>
>
> On Fri, Nov 30, 2018 at 3:31 PM 'Dede Sulaeman'
> [hidden email]
> <mailto:[hidden email]> [belajar-excel]
> <[hidden email] <mailto:[hidden email]>>
> wrote:
>
>     Dear BeExceller,
>
>     Furmulanya yang simple gimana yah?
>
>     Salam,
>
>     DD
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Formula pemisah [1 Attachment]

Agus-2
On 12/2/2018 06:02, Agus [hidden email] [belajar-excel] wrote:

>
> Dear Mas Kid.
> Assalamualaikum warahmatullah,
>
> 1. Apakah benar, Untuk formula ambil angka hanya dapat dibuat 15
> karakter sesuai keterbatasan excel,  agar dapat menampung 40 karakter
> angka dapat dihitung di 3 cell dan hasilya dapat digabung menjadi text
> di cell lainnya? dengan asumsi setiap cell yang digunakan untuk
> menghitung masing-masing 15 karakter angka.
> 2. Untuk Udf apakah ada batasnya? saya mencoba untuk 700 karakter
> terdiri dari 306 angka dan 394 huruf masih berjalan normal. (tetapi
> angkanya dibuat string)
> 3. Untuk yang membutuhkan, terlampir set by step formula mas Kid tanpa
> array.
> wasalamualaikum warahmatullah
>
> KenangAgus
>
> On 11/30/2018 16:10, 'Mr. Kid' [hidden email] [belajar-excel] wrote:
>> Excel Flash Fill bisa membantu, tapi kenalkan lebih dulu si Excel
>> dengan isian manual dari berbagai pola, seperti dua records yang
>> diawali huruf dan 2 records lainnya yang diawali angka. Isi di kolom
>> hasil dengan entry manual dan coba lakukan flash fill (ada di ribbon
>> Data). Jika gagal, coba tambah records contoh dan lakukan lagi flash
>> fill.
>>
>> PowerQuery juga bisa, dan simpel. Sumber data juga bisa dari file
>> lain. Hasilnya juga bisa dikirim langsung ke Excel Data Model untuk
>> digunakan oleh PowerPivot (bila perlu), tanpa perlu mengeluarkannya
>> ke dalam worksheet (langsung, dari sumber data -> powerquery yang
>> extract transform load -> excel data model -> powerpivot -> Excel
>> Pivot Table)
>> Juga bisa mengolah langsung berpuluh juta records, bahkan mungkin
>> ratusan juta records (tergantung RAM setempat) dengan cepat.
>> Security data connection perlu di-enable.
>> Contohnya terlampir.
>>
>> Kalau ingin dengan formula (supaya gak mikirin contoh hasil dari
>> beberapa records atau tidak perlu ribet refresh), kira-kira begini
>> (untuk yang ambil angka ya).
>> Asumsi :
>> 1. angka dalam text tidak lebih dari 15 bijik
>> 2. jumlah karakter sumber data maksimal 99 karakter
>> * jika diluar asumsi, sila mengembangkan formula berikut
>>
>> Array formula pengambil angka (data di G4) :
>> =SUM(IFERROR(MOD(LARGE(IF(ISNUMBER(-MID(G4,ROW($1:$99),1)),ROW($1:$99)*10+MID(G4,ROW($1:$99),1)),ROW($1:$99)),10)*10^(ROW($1:$16)-1),0))
>>
>> Kalau pakai VBA, buatlah udf untuk replace angka (loop berisi replace
>> angka) dan udf untuk gabungkan setiap huruf (loop setiap karakter,
>> untuk gabungkan huruf dan abaikan angka). Tapi pastikan security
>> macro-nya di-enable
>>
>>
>>
>>
>>
>> On Fri, Nov 30, 2018 at 3:31 PM 'Dede Sulaeman'
>> [hidden email]
>> <mailto:[hidden email]> [belajar-excel]
>> <[hidden email]
>> <mailto:[hidden email]>> wrote:
>>
>>     Dear BeExceller,
>>
>>     Furmulanya yang simple gimana yah?
>>
>>     Salam,
>>
>>     DD
>>
>
>



Ambil Angka.xlsm (36K) Download Attachment
Kid
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] Formula pemisah

Kid
Administrator
In reply to this post by Agus-2
Wa'alaikumussalam wr wb

Mas Nang,
1. Apakah benar, Untuk formula ambil angka hanya dapat dibuat 15 karakter
sesuai keterbatasan excel,  agar dapat menampung 40 karakter angka dapat
dihitung di 3 cell dan hasilya dapat digabung menjadi text di cell lainnya?
dengan asumsi setiap cell yang digunakan untuk menghitung masing-masing 15
karakter angka.
> Yup. Setiap array formula pengambil angka tersebut untuk mengambil setiap
15 angka saja agar tidak ada angka yang hilang karena Excel membatasi
proses komputasi dengan 15 digit.
> Jadi, bagian Sum( ) yang menjadi pembatas jumlah digit per array formula
tersebut adalah 15 angka saja.
> Untuk data yang berisi 1000 karakter yang 150 karakter diantaranya adalah
berisi angka, maka perlu 10 cells berisi array formula pengambil angka
tersebut per 15 angka, lalu digabungkan menjadi data bertipe text.
> Jadi, cells ke-1 ambil angka ke-1 sampai 15, cells ke-2 ambil dari angka
ke-16 sampai 30, dst, lalu cells ke 11 menggabungkannya
> kalau mau langsung, ya dibuat sebuah cells berisi 10 bunyi array formula
yang digabungkan dengan &
   =arrayformula_angka_ke-1sd15 & arrayformula_angka_ke-16sd30 & dst

2. Untuk Udf apakah ada batasnya? saya mencoba untuk 700 karakter terdiri
dari 306 angka dan 394 huruf masih berjalan normal. (tetapi angkanya dibuat
string)
> udf yang hasil akhirnya bertipe numerik, akan dibatasi oleh datatype
hasil udf yang digunakan dengan maksimal 15 digit (pembatas cells Excel).
> udf yang hasil akhirnya bertipe text akan dibatasi oleh datatype string
dengan maksimal adalah 32k sekian karakter (pembatas cells Excel) dan harus
ditulis ke dalam cells sebagai nilai bertipe text. Bila perlu tambahkan
awalan karakter ' (petik satu)

begitu ya...


Nah untuk yang sudah punya Excel 2019, bisa juga dengan array formula
Concat atau TextJoin (pilih saja).
Array formula digunakan untuk menyusun item-item yang akan diproses oleh
fungsi Concat ataupun oleh TextJoin.

Kira-kira bunyinya begini : data di G4 (seperti file lalu saja deh)
> Pakai Concat :
> ambil huruf :  =Concat( IF( IsNumber( - Mid( G4 , Row($1:$99) , 1 ) ) ,
"" , Mid( G4 , Row($1:$99) , 1 ) ) )       -> sesuaikan 99 dengan jumlah
karakter maksimal data, seperti 999 atau 35 dsb
> ambil angka : =Concat( IFError( -- Mid( G4 , Row($1:$99) , 1 ) , "" ) )

> Pakai TextJoin :
> ganti fungsi Concat dengan *TextJoin*, lalu tambahkan input parameter "" (null
string) dan set ignore empty value atau empty cells dengan *true* (boleh
dengan angka* 1*)
   * pada kasus ini, ignore empty value atau ignore empty cells tidak ada
dampaknya, karena data yang di join adalah sebuah karakter atau sebuah
nullstring.
> Contoh :
> ambil huruf :  =*TextJoin*( "" ,* 1 *, IF( IsNumber( - Mid( G4 ,
Row($1:$99) , 1 ) ) , "" , Mid( G4 , Row($1:$99) , 1 ) ) )
> ambil angka : =*TextJoin*( "" ,* 1 *, IFError( -- Mid( G4 , Row($1:$99) ,
1 ) , "" ) )


Sila diatur saja dan dikembangkan sesuai kebutuhan.

Wassalamu'alaikum wr wb
Kid











On Sun, Dec 2, 2018 at 6:22 AM Agus [hidden email] [belajar-excel] <
[hidden email]> wrote:

>
>
> Dear Mas Kid.
> Assalamualaikum warahmatullah,
>
> 1. Apakah benar, Untuk formula ambil angka hanya dapat dibuat 15 karakter
> sesuai keterbatasan excel,  agar dapat menampung 40 karakter angka dapat
> dihitung di 3 cell dan hasilya dapat digabung menjadi text di cell lainnya?
> dengan asumsi setiap cell yang digunakan untuk menghitung masing-masing 15
> karakter angka.
> 2. Untuk Udf apakah ada batasnya? saya mencoba untuk 700 karakter terdiri
> dari 306 angka dan 394 huruf masih berjalan normal. (tetapi angkanya dibuat
> string)
> 3. Untuk yang membutuhkan, terlampir set by step formula mas Kid tanpa
> array.
> wasalamualaikum warahmatullah
>
> KenangAgus
>
> On 11/30/2018 16:10, 'Mr. Kid' [hidden email] [belajar-excel] wrote:
>
>
> Excel Flash Fill bisa membantu, tapi kenalkan lebih dulu si Excel dengan
> isian manual dari berbagai pola, seperti dua records yang diawali huruf dan
> 2 records lainnya yang diawali angka. Isi di kolom hasil dengan entry
> manual dan coba lakukan flash fill (ada di ribbon Data). Jika gagal, coba
> tambah records contoh dan lakukan lagi flash fill.
>
> PowerQuery juga bisa, dan simpel. Sumber data juga bisa dari file lain.
> Hasilnya juga bisa dikirim langsung ke Excel Data Model untuk digunakan
> oleh PowerPivot (bila perlu), tanpa perlu mengeluarkannya ke dalam
> worksheet (langsung, dari sumber data -> powerquery yang extract transform
> load -> excel data model -> powerpivot -> Excel Pivot Table)
> Juga bisa mengolah langsung berpuluh juta records, bahkan mungkin ratusan
> juta records (tergantung RAM setempat) dengan cepat.
> Security data connection perlu di-enable.
> Contohnya terlampir.
>
> Kalau ingin dengan formula (supaya gak mikirin contoh hasil dari beberapa
> records atau tidak perlu ribet refresh), kira-kira begini (untuk yang ambil
> angka ya).
> Asumsi :
> 1. angka dalam text tidak lebih dari 15 bijik
> 2. jumlah karakter sumber data maksimal 99 karakter
> * jika diluar asumsi, sila mengembangkan formula berikut
>
> Array formula pengambil angka (data di G4) :
>
> =SUM(IFERROR(MOD(LARGE(IF(ISNUMBER(-MID(G4,ROW($1:$99),1)),ROW($1:$99)*10+MID(G4,ROW($1:$99),1)),ROW($1:$99)),10)*10^(ROW($1:$16)-1),0))
>
> Kalau pakai VBA, buatlah udf untuk replace angka (loop berisi replace
> angka) dan udf untuk gabungkan setiap huruf (loop setiap karakter, untuk
> gabungkan huruf dan abaikan angka). Tapi pastikan security macro-nya
> di-enable
>
>
>
>
>
> On Fri, Nov 30, 2018 at 3:31 PM 'Dede Sulaeman'
> [hidden email] [belajar-excel] <
> [hidden email]> wrote:
>
>>
>>
>> Dear BeExceller,
>>
>>
>>
>> Furmulanya yang simple gimana yah?
>>
>>
>>
>> Salam,
>>
>> DD
>>
>
>
>