Features

Go Back   Diễn đàn của các kỹ sư kết cấu Việt Nam > ỨNG DỤNG TIN HỌC TRONG THIẾT KẾ XÂY DỰNG > Kỹ thuật, thủ thuật CNTT trong thiết kế
Tên thành viên
Mật mã


Tin HOT Thông tin BQT diễn đàn

Result  Reload Thống Kê - Diễn đàn của các kỹ sư kết cấu Việt Nam
All Forums | Thông báo | Văn Bản Pháp Luật | Văn Hóa Văn Nghệ Giao Lưu
Please wait...
Please wait...
Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 20-04-2012   #1
hoa_tinhyeu
 
Tham gia ngày: Apr 2012
Bài gởi: 3
Thanks: 19
Thanked 0 Times in 0 Posts
Default Thể hiện độ phút giấy trong excel?

chào các anh trong diễn đàn kết cấu
hôm nay em làm bài tập lớn trắc địa mà không biết nhập độ phút giây như thế nào hết, anh nào đẹp trai học giỏi chỉ cho em với , như hình này nè
hoa_tinhyeu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-04-2012   #2
cmengenie
Super Moderator
 
Tham gia ngày: Mar 2009
Bài gởi: 3,502
Thanks: 1,916
Thanked 3,354 Times in 1,658 Posts
Default Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi hoa_tinhyeu View Post
chào các anh trong diễn đàn kết cấu
hôm nay em làm bài tập lớn trắc địa mà không biết nhập độ phút giây như thế nào hết, anh nào đẹp trai học giỏi chỉ cho em với , như hình này nè
Chuyển từ độ (định dạng demical nhé) sang độ phút giây:

Trích:
Function Convert_Degree(Decimal_Deg) As Variant
With Application
'Set degree to Integer of Argument Passed
Degrees = Int(Decimal_Deg)
'Set minutes to 60 times the number to the right
'of the decimal for the variable Decimal_Deg
Minutes = (Decimal_Deg - Degrees) * 60
'Set seconds to 60 times the number to the right of the
'decimal for the variable Minute
Seconds = Format(((Minutes - Int(Minutes)) * 60), "0")
'Returns the Result of degree conversion
'(for example, 10.46 = 10~ 27 ' 36")
Convert_Degree = " " & Degrees & "° " & Int(Minutes) & "' " _
& Seconds + Chr(34)
End With
End Function

Làm theo các bước sau để dùng đoạn mã VBA này:

1. Trong Excel nhấn ALT+F11.

2. Trong menu Insert, click Module.

3. Paste đoạn mã trên đây vào ô bên cạnh (cửa sổ module sheet).

4. Nhấn ALT+F11 để quay về Excel.

5. Ví dụ: muốn đổi 10.46 độ sang độ phút giây thì đánh như sau:

=Convert_Degree(10.46)

Kết quả thu được là 10°27'36"

Reference tại đây: http://support.microsoft.com/kb/213449
cmengenie đang trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 9 Users Say Thank You to cmengenie For This Useful Post:
Eakarphan (20-04-2012), hoa_tinhyeu (20-04-2012), lkprokc (09-12-2012), mrtran_prjv (15-11-2012), nvduct (17-03-2013), rongcuoimay (20-04-2012), sonxd2003 (20-04-2012), thanhnhadoan (11-01-2013), trungpv (28-08-2012)
Old 20-04-2012   #3
hoa_tinhyeu
 
Tham gia ngày: Apr 2012
Bài gởi: 3
Thanks: 19
Thanked 0 Times in 0 Posts
Default Ðề: Thể hiện độ phút giấy trong excel?

hi, anh
bây giờ em muốn nhập trực tiếp 10°27'36" vào excel để cộng trừ nhân chia thì mình làm sao anh cmengenie
hoa_tinhyeu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-04-2012   #4
HungGeoPro6
 
HungGeoPro6's Avatar
 
Tham gia ngày: Jun 2007
Nơi Cư Ngụ: Ha Noi - Viet Nam
Bài gởi: 1,035
Thanks: 50
Thanked 1,065 Times in 475 Posts
Send a message via Yahoo to HungGeoPro6
Default Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi hoa_tinhyeu View Post
hi, anh
bây giờ em muốn nhập trực tiếp 10°27'36" vào excel để cộng trừ nhân chia thì mình làm sao anh cmengenie
Trời ơi. Đây là kỹ năng cơ bản mà. Bạn ra mua mấy cuốn sách dạy Excel mà coi, hoặc đọc help.
Gợi ý dùng hàm:
left (chuối,n)
right(chuối,n)

.....
sau đó đổi nó ra RADIAN rồi cộng trừ nhân chia.
HungGeoPro6 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following User Says Thank You to HungGeoPro6 For This Useful Post:
hoa_tinhyeu (20-04-2012)
Old 20-04-2012   #5
cmengenie
Super Moderator
 
Tham gia ngày: Mar 2009
Bài gởi: 3,502
Thanks: 1,916
Thanked 3,354 Times in 1,658 Posts
Default Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi hoa_tinhyeu View Post
hi, anh
bây giờ em muốn nhập trực tiếp 10°27'36" vào excel để cộng trừ nhân chia thì mình làm sao anh cmengenie
Thì làm theo cách cù lần thôi: để 1 column trung gian chuyển đổi độ demical qua lại với độ/phút/giây rồi sau đó cộng lại và chuyển đổi ngược lại.

Hoặc là nhờ anh nào "học giỏi đẹp trai" làm cho cái VBA hoàn thiện chỗ này cũng được anh xấu trai học dốt nỏ mần được tiếp mô
cmengenie đang trong diễn đàn   Trả Lời Với Trích Dẫn
The Following User Says Thank You to cmengenie For This Useful Post:
hoa_tinhyeu (20-04-2012)
Old 20-04-2012   #6
QuyHoi_KSXD
Super Moderator
 
QuyHoi_KSXD's Avatar
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: Hà Nội
Bài gởi: 106
Thanks: 3,471
Thanked 3,220 Times in 1,341 Posts
Default Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi hoa_tinhyeu View Post
hi, anh
bây giờ em muốn nhập trực tiếp 10°27'36" vào excel để cộng trừ nhân chia thì mình làm sao anh cmengenie
Việc này ko khó chút nào, chắc là bạn đang làm dự toán rồi nhể
Bạn sử dụng hàm Time hoặc nhập chuỗi số có định dạng dd:mm:ss (bằng cách nhấn Ctrl + 1 rồi chọn nó) thì sẽ cộng được một số là: độ phút giây
Ví dụ và kết quả:

Nhập số:



Kết quả sau khi cộng:

QuyHoi_KSXD vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following User Says Thank You to QuyHoi_KSXD For This Useful Post:
hoa_tinhyeu (20-04-2012)
Old 20-04-2012   #7
cmengenie
Super Moderator
 
Tham gia ngày: Mar 2009
Bài gởi: 3,502
Thanks: 1,916
Thanked 3,354 Times in 1,658 Posts
Default Ðề: Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi QuyHoi_KSXD View Post
Việc này ko khó chút nào, chắc là bạn đang làm dự toán rồi nhể
Bạn sử dụng hàm Time hoặc nhập chuỗi số có định dạng dd:mm:ss (bằng cách nhấn Ctrl + 1 rồi chọn nó) thì sẽ cộng được một số là: độ phút giây
Ví dụ và kết quả:

Nhập số:

...
Kết quả sau khi cộng:

...
Cô này đang hỏi đo lường góc (trắc địa), bác trả lời đo lường time roài.
cmengenie đang trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to cmengenie For This Useful Post:
hoa_tinhyeu (20-04-2012), QuyHoi_KSXD (20-04-2012)
Old 20-04-2012   #8
NGOC_IBST
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: dọc các con phố và nhà hàng
Bài gởi: 7,568
Thanks: 3,063
Thanked 16,806 Times in 5,019 Posts
Default Ðề: Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi cmengenie View Post
Cô này đang hỏi đo lường góc (trắc địa), bác trả lời đo lường time roài.
Vẫn được nếu như cái giá trị của góc không vượt quá con số 24 độ.
NGOC_IBST vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to NGOC_IBST For This Useful Post:
hoa_tinhyeu (20-04-2012), QuyHoi_KSXD (20-04-2012)
Old 20-04-2012   #9
QuyHoi_KSXD
Super Moderator
 
QuyHoi_KSXD's Avatar
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: Hà Nội
Bài gởi: 106
Thanks: 3,471
Thanked 3,220 Times in 1,341 Posts
Default Re: Ðề: Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi cmengenie View Post
Cô này đang hỏi đo lường góc (trắc địa), bác trả lời đo lường time roài.
Vì trong excell ko có hàm "độ - phút - giây" nên phải dùng hàm Time để tính tổng góc thôi.
Bạn cứ coi giá trị Time đó là Góc cũng được mà.
Kết quả cộng lại đúng là kết quả ta cần mà
QuyHoi_KSXD vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following User Says Thank You to QuyHoi_KSXD For This Useful Post:
hoa_tinhyeu (20-04-2012)
Old 20-04-2012   #10
QuyHoi_KSXD
Super Moderator
 
QuyHoi_KSXD's Avatar
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: Hà Nội
Bài gởi: 106
Thanks: 3,471
Thanked 3,220 Times in 1,341 Posts
Default Re: Ðề: Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi NGOC_IBST View Post
Vẫn được nếu như cái giá trị của góc không vượt quá con số 24 độ.
Số nào cháu cũng cộng được




Chỉ trừ những số >24 độ thôi ạ
ha ha ha
QuyHoi_KSXD vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following User Says Thank You to QuyHoi_KSXD For This Useful Post:
hoa_tinhyeu (20-04-2012)
Old 20-04-2012   #11
cmengenie
Super Moderator
 
Tham gia ngày: Mar 2009
Bài gởi: 3,502
Thanks: 1,916
Thanked 3,354 Times in 1,658 Posts
Default Ðề: Re: Ðề: Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi QuyHoi_KSXD View Post
Vì trong excell ko có hàm "độ - phút - giây" nên phải dùng hàm Time để tính tổng góc thôi.
Bạn cứ coi giá trị Time đó là Góc cũng được mà.
Kết quả cộng lại đúng là kết quả ta cần mà
Thế thì sẽ không thể hiện được các góc trên 24 độ đâu bác Quỷ Hôi.
cmengenie đang trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to cmengenie For This Useful Post:
hoa_tinhyeu (20-04-2012), QuyHoi_KSXD (20-04-2012)
Old 20-04-2012   #12
flatgeo
 
Tham gia ngày: Sep 2010
Bài gởi: 26
Thanks: 4
Thanked 46 Times in 22 Posts
Default Ðề: Re: Ðề: Re: Ðề: Thể hiện độ phút giây trong excel?

Trích:
Nguyên văn bởi QuyHoi_KSXD View Post
Vì trong excell ko có hàm "độ - phút - giây" nên phải dùng hàm Time để tính tổng góc thôi.
Bạn cứ coi giá trị Time đó là Góc cũng được mà.
Kết quả cộng lại đúng là kết quả ta cần mà
Cứ tưởng tượng ký hiệu ":" là ký hiệu của "°" hoặc "´ " cũng được

Trích:
Vẫn được nếu như cái giá trị của góc không vượt quá con số 24 độ.
Đúng như bác NGOC-IBST nói, khi nhập 360°00'00", Excel chuyển thành 0:00:00

Vì vậy, để có thể nhập các số đo góc > 24° thì cần thay format h:mm:ss bằng [h]:mm:ss.
flatgeo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 5 Users Say Thank You to flatgeo For This Useful Post:
cmengenie (20-04-2012), hoa_tinhyeu (20-04-2012), NGOC_IBST (20-04-2012), phongvan38 (22-12-2012), QuyHoi_KSXD (20-04-2012)
Old 20-04-2012   #13
QuyHoi_KSXD
Super Moderator
 
QuyHoi_KSXD's Avatar
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: Hà Nội
Bài gởi: 106
Thanks: 3,471
Thanked 3,220 Times in 1,341 Posts
Default Re: Thể hiện độ phút giấy trong excel?

Hàng quý, hàng quý vừa kiếm được một con hàng quý
Cộng trừ độ phút giây thoải mái nhá
Dùng file này làm mẫu rồi cứ thế nhập số của mình vào là ọkk
File Kèm Theo
File Type: rar Do Phut Giay Hoan Chinh.rar (2.5 KB, 735 lần tải)

thay đổi nội dung bởi: QuyHoi_KSXD, 20-04-2012 lúc 04:25 PM
QuyHoi_KSXD vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 6 Users Say Thank You to QuyHoi_KSXD For This Useful Post:
amhere (06-03-2014), cmengenie (20-04-2012), hoa_tinhyeu (20-04-2012), lkprokc (09-12-2012), trungpv (28-08-2012), xhxdxm (13-10-2012)
Old 20-04-2012   #14
QuyHoi_KSXD
Super Moderator
 
QuyHoi_KSXD's Avatar
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: Hà Nội
Bài gởi: 106
Thanks: 3,471
Thanked 3,220 Times in 1,341 Posts
Default Re: Ðề: Re: Ðề: Re: Ðề: Thể hiện độ phút giây trong excel?

Trích:
Nguyên văn bởi flatgeo View Post
Cứ tưởng tượng ký hiệu ":" là ký hiệu của "°" hoặc "´ " cũng được


Đúng như bác NGOC-IBST nói, khi nhập 360°00'00", Excel chuyển thành 0:00:00

Vì vậy, để có thể nhập các số đo góc > 24° thì cần thay format h:mm:ss bằng [h]:mm:ss.
Đó là một cách hay
Cứ coi các số trong hàm thời gian "giờ - phút - giây" tương ứng là "độ - phút - giây" rồi tiến hành các phép tính toán như bình thường
Không ảnh hưởng gì đến hoà bình nhân loại cả
QuyHoi_KSXD vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-04-2012   #15
cmengenie
Super Moderator
 
Tham gia ngày: Mar 2009
Bài gởi: 3,502
Thanks: 1,916
Thanked 3,354 Times in 1,658 Posts
Default Ðề: Thể hiện độ phút giấy trong excel?

Đúng là một mẹo hay sáng nay mò thử cái ô Custom Format Cells thấy cái [h]:mm:ss không hiểu nên không chú ý cái dấu ngoắc vuông.

Dưng mà lại lại có vấn đề:

Khi cộng hai số độ phút giây mà kết quả lớn hơn 360 độ thì nó không tự động trừ đi 360 để về mo đâu.

Ví dụ: 11o20'59" cộng với 351o11'18" nó ra 362o32'17" chứ không phải 2o32'17" (362o32'17" là kết quả hơi buồn cười, nhiều khi nó lên đến vài trăm độ thì càng hơi buồn cười nữa)

thay đổi nội dung bởi: cmengenie, 20-04-2012 lúc 04:23 PM
cmengenie đang trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to cmengenie For This Useful Post:
hoa_tinhyeu (20-04-2012), QuyHoi_KSXD (20-04-2012)
Old 20-04-2012   #16
QuyHoi_KSXD
Super Moderator
 
QuyHoi_KSXD's Avatar
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: Hà Nội
Bài gởi: 106
Thanks: 3,471
Thanked 3,220 Times in 1,341 Posts
Default Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi cmengenie View Post
Đúng là một mẹo hay sáng nay mò thử cái ô Custom Format Cells thấy cái [h]:mm:ss không hiểu nên không chú ý cái dấu ngoắc vuông.

Dưng mà lại lại có vấn đề:

Khi cộng hai số độ phút giây mà kết quả lớn hơn 360 độ thì nó không tự động trừ đi 360 để về mo đâu.

Ví dụ: 11o20'59" cộng với 351o11'18" nó ra 362o32'17" chứ không phải 2o32'17" (362o32'17" là kết quả hơi buồn cười, nhiều khi nó lên đến vài trăm độ thì càng hơi buồn cười nữa)
Cái này thì ko thể tránh được vì excell thiếu hàm "độ phút giây"
Những giá trị >360 độ thì chuyển bằng tay vậy
Nếu Cmengenie có khă năng lập trình hàm này bằng VBA thì tốt quá, tốt quá. Mà trình độ excell của cmengenie chắc chắc là đỉnh của đỉnh rồi.
Tớ có một cậu em tên Thành học 47CLC2 rất giỏi lập trình các hàm trong Excell, cậu ta nói là trong quá trình học 5 năm thì toàn được học lập trình các hàm Excell bằng tiếng Pháp
Cho nên tớ ko nghi ngờ khả năng Excell của Cờ Men Gen
QuyHoi_KSXD vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to QuyHoi_KSXD For This Useful Post:
cmengenie (20-04-2012), hoa_tinhyeu (20-04-2012)
Old 20-04-2012   #17
cmengenie
Super Moderator
 
Tham gia ngày: Mar 2009
Bài gởi: 3,502
Thanks: 1,916
Thanked 3,354 Times in 1,658 Posts
Default Ðề: Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi QuyHoi_KSXD View Post
Cái này thì ko thể tránh được vì excell thiếu hàm "độ phút giây"
Những giá trị >360 độ thì chuyển bằng tay vậy
Nếu Cmengenie có khă năng lập trình hàm này bằng VBA thì tốt quá, tốt quá. Mà trình độ excell của cmengenie chắc chắc là đỉnh của đỉnh rồi.
Tớ có một cậu em tên Thành học 47CLC2 rất giỏi lập trình các hàm trong Excell, cậu ta nói là trong quá trình học 5 năm thì toàn được học lập trình các hàm Excell bằng tiếng Pháp
Cho nên tớ ko nghi ngờ khả năng Excell của Cờ Men Gen
Có member nào đó trong room đã tự bạch như sau:

Trích:
thức khuya lội bùn là nghề của em nhưng mỗi tội hơi ngu > <
Em cũng thế.
cmengenie đang trong diễn đàn   Trả Lời Với Trích Dẫn
The Following User Says Thank You to cmengenie For This Useful Post:
hoa_tinhyeu (20-04-2012)
Old 20-04-2012   #18
QuyHoi_KSXD
Super Moderator
 
QuyHoi_KSXD's Avatar
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: Hà Nội
Bài gởi: 106
Thanks: 3,471
Thanked 3,220 Times in 1,341 Posts
Default Re: Ðề: Re: Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi cmengenie View Post
Có member nào đó trong room đã tự bạch như sau:



Em cũng thế.
Thôi đừng khiêm tốn nữa mà. Khả năng mạnh nhất của mình thì phải "phô ra" cho người ta biết chứ
QuyHoi_KSXD vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to QuyHoi_KSXD For This Useful Post:
cmengenie (20-04-2012), hoa_tinhyeu (20-04-2012)
Old 20-04-2012   #19
nguyen.tanan
 
nguyen.tanan's Avatar
 
Tham gia ngày: Mar 2011
Bài gởi: 275
Thanks: 249
Thanked 502 Times in 112 Posts
Default Ðề: Thể hiện độ phút giấy trong excel?

Trích:
Nguyên văn bởi hoa_tinhyeu View Post
chào các anh trong diễn đàn kết cấu
hôm nay em làm bài tập lớn trắc địa mà không biết nhập độ phút giây như thế nào hết, anh nào đẹp trai học giỏi chỉ cho em với , như hình này nè
Bạn vào 1 sheet bất kỳ của ẽxcell => bấm ctrl + A > format cell ở tab number chọn custom bên type bạn dán đoạn này ###°##'##'' vào và nhấn OK
Hình Ðính Kèm
untitled.jpg  

thay đổi nội dung bởi: nguyen.tanan, 20-04-2012 lúc 05:10 PM Lý do: pót hinh
nguyen.tanan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to nguyen.tanan For This Useful Post:
hoa_tinhyeu (20-04-2012), lkprokc (09-12-2012)
Old 20-04-2012   #20
HungGeoPro6
 
HungGeoPro6's Avatar
 
Tham gia ngày: Jun 2007
Nơi Cư Ngụ: Ha Noi - Viet Nam
Bài gởi: 1,035
Thanks: 50
Thanked 1,065 Times in 475 Posts
Send a message via Yahoo to HungGeoPro6
Default Ðề: Thể hiện độ phút giấy trong excel?

Rỗi hơi làm hộ cái nảy xem có phù hợp không.
Nếu dùng được nhớ cho xin 1 chữ THANK nhé.
File here >>>====>>>>AAAAA.rar
HungGeoPro6 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to HungGeoPro6 For This Useful Post:
hoa_tinhyeu (20-04-2012), trungpv (28-08-2012)
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền sử dụng ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Mở

Chuyển đến



Số lượt truy cập
Múi giờ GMT. Hiện tại là 10:47 PM.


DIỄN ĐÀN http://ketcau.com/forum NƠI HỘI TỤ CỦA CÁC KỸ SƯ KẾT CÂU VIỆT NAM
WWW.KETCAU.COM - CẦU NỐI CỦA CÁC KỸ SƯ KẾT CẤU CÔNG TRÌNH, ĐỊA KỸ THUẬT VIỆT NAM. DIỄN ĐÀN ĐƯỢC MUA BẢN QUYỀN CỦA JELSOFT ENTERPRISES Ltd.