rumus konversi sudut dari radian ke derjad
TRANSCRIPT
-
7/23/2019 Rumus Konversi Sudut Dari Radian Ke Derjad
1/2
terbatas pada, jaminan tersirat mengenai keadaan yang dapat diperjualbelikan dan/atau
kesesuaian untuk tujuan tertentu. Artikel ini mengasumsikan bahwa Anda sudah familiar
dengan bahasa pemrograman yang ditunjukkan dan alat-alat yang digunakan untuk membuat
dan debug prosedur. Profesional dukungan Microsoft dapat membantu menjelaskan fungsi
dari prosedur tertentu, namun mereka tidak akan mengubah contoh-contoh ini untuk
memberikan menambahkan fungsi atau membangun prosedur untuk memenuhi kebutuhanspesifik Anda.
Jika Anda memiliki terbatas pengalaman pemrograman, Anda mungkin ingin menghubungi
Microsoft Certified Partner atau Microsoft Advisory Services. Untuk informasi lebih lanjut,
kunjungi situs Web Microsoft:
Mitra Microsoft Certified - https://partner.microsoft.com/global/30000104
Microsoft Advisory Services - http://support.microsoft.com/gp/advisoryservice
Untuk informasi lebih lanjut tentang opsi dukungan yang tersedia dan bagaimana
menghubungi Microsoft, kunjungi situs Web Microsoftberikut:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
Konversi desimal derajat ke derajat, menit dan detik
Berikut ini adalah fungsi kustom Microsoft Visual Basic untuk aplikasi yang menerima
format sudut sebagai nilai desimal dan mengkonversi ke nilai teks yang ditampilkan dalam
derajat, menit, dan detik.
Funct i on Conver t _Degr ee( Deci mal _Deg) As Var i antWi t h Appl i cat i on
' Set degr ee t o I nt eger of Ar gument PassedDegr ees = I nt ( Deci mal _Deg)' Set mi nutes t o 60 t i mes t he number t o the r i ght' of t he deci mal f or t he var i abl e Deci mal _DegMi nut es = ( Deci mal _Deg - Degr ees) * 60' Set seconds t o 60 t i mes t he number t o t he r i ght of t he' deci mal f or t he var i abl e Mi nut eSeconds = For mat ( ( ( Mi nut es - I nt ( Mi nut es) ) * 60) , "0" )' Ret ur ns t he Resul t of degr ee conver si on
' ( f or exampl e, 10. 46 = 10~ 27 ' 36" )Conver t _Degr ee = " " & Degr ees & " " & I nt ( Mi nut es) & " ' " _
& Seconds + Chr ( 34)End Wi t h
End Funct i on
Untuk menggunakan fungsi ini, buat formula konversi, seperti dalam contoh berikut:
1. Mulai Excel dan tekan ALT + F11 untuk memulai editor Visual Basic.
2. Masukkanmenu, klik modul.
3. Masukkan kode contoh untuk Convert_Degree fungsi kustom yang dijelaskan di atas
dalam modul sheet.
4. Tekan ALT + F11 untuk kembali ke excel.
5. Dalam sel A1 masukkan 10.46.
6. Pada sel A2 masukkan rumus berikut:
=Convert_Degree(A1)
-
7/23/2019 Rumus Konversi Sudut Dari Radian Ke Derjad
2/2
Rumus mengembalikan 10 27'36 "
Mengkonversi derajat, menit dan detik sampai derajat desimal
Berikut ini afalah fungsi kustom Microsoft Visual Basic untuk aplikasi yang menerima string
teks derajat, menit dan detik diformat dalam format yang sama yang mengembalikan fungsi
Convert_Degree (misalnya, 10 27' 36 ") dan mengkonversi ke sudut diformat sebagai nilai
desimal. Ini adalah persis kebalikan dari fungsi kustom Convert_Degree.
Peringatan: fungsi kustom ini gagal jika argumen Degree_Deg tidak dalam format berikut
' "
bahkan jika nilai detik adalah 0.Funct i on Conver t _Deci mal ( Degr ee_Deg As St r i ng) As Doubl e
' Decl ar e the var i abl es t o be doubl e pr eci si on f l oat i ng- poi nt .
Di m degrees As Doubl eDi m mi nut es As Doubl eDi m seconds As Doubl e' Set degr ee t o val ue bef or e "" of Ar gument Passed.degr ees = Val ( Lef t ( Degr ee_Deg, I nSt r ( 1, Degr ee_Deg, " ") - 1) )' Set mi nut es t o the val ue between t he "" and t he "' "' of t he t ext st r i ng f or t he var i abl e Degr ee_Deg di vi ded by' 60. The Val f unct i on conver t s t he t ext st r i ng t o a number .mi nut es = Val ( Mi d( Degr ee_Deg, I nSt r ( 1, Degr ee_Deg, "" ) + 2, _
I nSt r ( 1, Degr ee_Deg, "' ") - I nSt r ( 1, Degr ee_Deg, _"") - 2) ) / 60
' Set seconds t o t he number t o t he r i ght of "' " t hat i s' conver t ed t o a val ue and t hen di vi ded by 3600.
seconds = Val ( Mi d(Degr ee_Deg, I nStr ( 1, Degr ee_Deg, " ' " ) + _2, Len( Degr ee_Deg) - I nSt r ( 1, Degr ee_Deg, "' " ) - 2) ) _/ 3600
Convert _Deci mal = degr ees + mi nutes + secondsEnd Funct i on
Untuk menggunakan fungsi ini, buat formula konversi, seperti dalam contoh berikut:
1. Memulai Excel dan tekan ALT + F11 untuk memulai Editor Visual Basic.
2. Masukkanmenu, klik modul.
3. Masukkan kode contoh untuk Convert_Decimal fungsi kustom yang dijelaskan di atas
dalam modul sheet.
4.
Tekan ALT + F11 untuk kembali ke excel.5. Dalam sel A1 ketik rumus berikut:
= Convert_Decimal("10 27' 36""")
Catatan: Anda diminta untuk mengetik tiga tanda kutip ("" ") pada akhir argumen
dari formula ini untuk menyeimbangkan tanda kutip untuk detik dan tanda kutip untuk
string teks. Referensi sel tidak akan meminta tanda kutip.
6. Rumus kembali 10.46