Konversi Nilai Desimal

38 views
Skip to first unread message

Heru Safrudin

unread,
Feb 27, 2024, 11:19:01 PMFeb 27
to milis Belajar-Excel
Dear member milis Belajar-Excel,

Bagaimana cara mengatasi konversi nilai desimal sebagi berikut :

NILAI=10,4166666666667
hasil dari val(NILAI)=10

Bagaimana caranya supaya hasil dari val(NILAI)= 10.4166666666667

Mohon pencerahannya

Wassalam,
Heru Safrudin

Mr. Kid

unread,
Feb 27, 2024, 11:33:00 PMFeb 27
to milis Belajar-Excel
dim Nilai as string
Nilai="10,41666666667"

debug.print val( replace( replace(Nilai,".","") , ",","." ) )

Regards,
Kid






--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to milis-belajar-e...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/6aba4ea3-53bb-4fd4-b2b3-107f40401374n%40googlegroups.com.

Heru Safrudin

unread,
Feb 28, 2024, 1:42:40 AMFeb 28
to milis Belajar-Excel
Sebagai alternatif saya juga pake cara ini Mr. Kid, kalo begitu saya anggap ini memang solusinya. Makasih Mr. Kid

Mr. Kid

unread,
Feb 28, 2024, 1:56:40 AMFeb 28
to milis Belajar-Excel
hati-hati ketika menggunakan val, karena karakter yang diambil adalah sebelum ketemu karakter pertama yang membuat tidak bisa dikonversi jadi numerik.
?val("1.     21.56 liter beras @Rp. 15.000") 'hasilnya 1.21



Heru Safrudin

unread,
Feb 28, 2024, 3:18:10 AMFeb 28
to milis Belajar-Excel
Ok. Mr, Kid
Yang menjadi masalah nilai yg tersedia menggunakan koma sebagai pemisah ribuan, jadi gak bisa menggunakan val

Wassalam,
Heru Safrudin
Reply all
Reply to author
Forward
0 new messages