Cho dự đó xõy dựng nhiều loại hàm khỏc nhau trong nhiều lĩnh vực, nhƣng khụng thể đỏp ứng nhu cầu đa dạng của ngƣời sử dụng Excel. Việc xõy dựng hàm riờng là cần thiết, nếu chỉ sử dụng hàm và cụng thức sẵn cú trong Excel thỡ quỏ trỡnh tớnh toỏn trải qua nhiều bƣớc trung gian, khú kiểm soỏt, dễ mắc lỗi, thậm chớ một số hàm khú cú thể thực hiện đƣợc theo phƣơng phỏp thủ cụng. Trong lĩnh vực ĐCCT, cú thể phỏt sinh những hàm khú cú thể giải quyết một cỏch đơn thuần nhƣ sau:
- Hàm tớnh giỏ trị trung bỡnh của gúc tớnh theo độ - phỳt: Theo định dạng tại hỡnh 3.10, việc tớnh toỏn giỏ trị trung bỡnh bắt buộc phải sử dụng cỏc ụ phụ.
- Hàm tớnh sức chịu tải quy ƣớc R0 của đất: phụ thuộc lực dớnh kết, gúc ma sỏt trong (tra bảng hoặc cú cụng thức tớnh), khối lƣợng thể tớch tự nhiờn,...
- Hàm nội suy tuyến tớnh một chiều, hai chiều: Cú nhiều bài toỏn liờn quan nhƣ xử lý thống kờ, xỏc định mụđun tổng biến dạng E0, hệ số K khi tớnh toỏn ứng suất dƣới đỏy múng, xỏc định vựng biến dạng dẻo,... đều phải sử dụng đến bài toỏn nội suy tuyến tớnh.
- Hàm tớnh toỏn giỏ trị tiờu chuẩn, độ lệnh bỡnh phƣơng trung bỡnh sau khi thống kờ: tức là hàm xỏc định giỏ trị trung bỡnh sau khi đó loại trừ sai số thụ,...
Nhờ xõy dựng trờn ngụn ngữ lập trỡnh Visual Basic for Applications (VBA) sẵn cú trong Excel, hàm riờng đú cú thể đỏp ứng phần lớn những cụng việc trờn.
Hỡnh 4.8: Hàm Eo được xõy dựng trong VBA
Đƣờng link giỏo trỡnh Cụng thức và hàm Excel, kiến thức cơ bản VBA trong Excel:
http://www.giaiphapexcel.com/forum/showthread.php?t=11627
Hỡnh 4.10: Cụng thức và hàm Excel, kiến thức cơ bản VBA trong Excel
Đƣờng link giỏo trỡnh Tự động húa cụng tỏc thiết kế cụng trỡnh giao thụng do cỏc Thầy ở Bộ mụn Tự động húa - Trƣờng ĐH GTVT biờn soạn và cung cấp miễn phớ:
http://www.giaiphapexcel.com/forum/showthread.php?t=26689
Ngoài ra, cú rất nhiều trang web trong và ngoài nƣớc chuyờn thảo luận về ứng dụng của Excel và kiến thức về lập trỡnh VBA, VSTO, VSTA để cỏc bạn tỡm hiểu và nõng cao kiến thức về Excel cho mỡnh.