Đổi độ phút giây sang số thập phân

Liên hệ QC

dinhxuanthe

Thành viên mới
Tham gia
29/5/12
Bài viết
38
Được thích
1
Có bác nào có hàm hay công thức nào xử lý giúp em việc này không? Em cần phải tính lượng giác (hàm tang, cos, sin...) của 1 góc, nhưng không biết cách quy đổi ra thành số thập phân để tính lượng giác. Cụ thể hơn để các bác hiểu: em cần đổi 15d15'15" sang số thập phân các bác giúp em với nhé
 
Lần chỉnh sửa cuối:
Có bác nào có hàm hay công thức nào xử lý giúp em việc này không? Em cần phải tính lượng giác (hàm tang, cos, sin...) của 1 góc, nhưng không biết cách quy đổi ra thành số thập phân để tính lượng giác. Cụ thể hơn để các bác hiểu: em cần đổi 15d15'15" sang số thập phân các bác giúp em với nhé
Quy tắc: 1[SUP]0[/SUP] = 60', 1' = 60".
Như vậy góc 15[SUP]0[/SUP]16'17" sẽ tương ứng với góc theo đơn vị độ là 15 + 16/60 + 17/3600 = 15.27138889[SUP]0[/SUP]
Sau đó, để đưa vào các hàm lượng giác thì bạn có thể sử dụng các hàm DEGREES hoặc RADIANS để chuyển đổi qua lại giữa 2 đơn vị đo góc này cho phù hợp là được.
Chẳng hạn: SIN(15[SUP]0[/SUP]16'17")=SIN(RADIANS(15+16/60+17/3600))
 
Có bác nào có hàm hay công thức nào xử lý giúp em việc này không? Em cần phải tính lượng giác (hàm tang, cos, sin...) của 1 góc, nhưng không biết cách quy đổi ra thành số thập phân để tính lượng giác. Cụ thể hơn để các bác hiểu: em cần đổi 15d15'15" sang số thập phân các bác giúp em với nhé
Muốn đổi từ x độ sang radian thì bạn dùng công thức =x*PI()/180 hoặc =RADIANS(x).
Nhập dữ liệu độ, phút, giây như 15 độ 15 phút 15 giây bạn nên ghi là 15d15p15, tránh dùng ' và ''. Giả sử dữ liệu tại A1 là 15d15p15, công thức chuyển sang radians là:
=RADIANS(VALUE(TRIM(LEFT(A1,FIND("d",A1)-1))) + VALUE(TRIM(MID(A1,FIND("d",A1)+1,FIND("p",A1)-FIND("d",A1)-1)))/60 + VALUE(TRIM(RIGHT(A1,LEN(A1)-FIND("p",A1))))/3600)
 
Muốn đổi từ x độ sang radian thì bạn dùng công thức =x*PI()/180 hoặc =RADIANS(x).
Nhập dữ liệu độ, phút, giây như 15 độ 15 phút 15 giây bạn nên ghi là 15d15p15, tránh dùng ' và ''. Giả sử dữ liệu tại A1 là 15d15p15, công thức chuyển sang radians là:
=RADIANS(VALUE(TRIM(LEFT(A1,FIND("d",A1)-1))) + VALUE(TRIM(MID(A1,FIND("d",A1)+1,FIND("p",A1)-FIND("d",A1)-1)))/60 + VALUE(TRIM(RIGHT(A1,LEN(A1)-FIND("p",A1))))/3600)

Đối với chuổi 15d15p15, nếu "giả lập" thành dạng 15:15:15 thì sẽ dễ tính toán hơn rất nhiều (giống như giờ phút giây ấy)
 
Thank các bác, em thấy cách nào cũng dùng được nhưng nhanh nhất là của bác nghiaphuc vì đỡ sợ nhầm lẫn lện, thank các bác nhé
 
Lần chỉnh sửa cuối:
mình muốn đổi từ 105độ38.197' thành thập phân 105.xxxxx độ như thế nào giúp mình với
 
mình muốn đổi từ 105độ38.197' thành thập phân 105.xxxxx độ như thế nào giúp mình với
Bạn nên định dạng lại thành 105.38.197 .Rồi bôi đen dòng dữ liệu.
Data =>text to columns =>Delimited =>next
Trong thẻ Other nhập “.” =>next =>finish
Như vậy dữ liệu đã được tách ra theo độ phút giây cho bạn
 
Bổ sung cho bạn
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom