Chức năng: Tìm giá trị của một biến đầu vào để biểu thức hoặc công thức đạt đến một giá trị mục tiêu xác định. Hàm hoạt động tương tự tính năng Goal Seek (Phân tích giả định) của Excel nhưng có thể gọi trực tiếp trong công thức hoặc VBA, giúp tự động hóa quá trình giải ngược mà không cần thao tác thủ công.
Cú pháp: =GOALSEEK(formula, target_value, initial_value, [tolerance], [max_iterations])
Trong đó:
Ví dụ:
=GOALSEEK("x^2+5*x+6",30,1) → Trả về giá trị của x sao cho biểu thức x² + 5x + 6 = 30, bắt đầu tìm từ giá trị 1.
=GOALSEEK("A1*(1+x)^5",2000000,0.1) → Tìm giá trị x để công thức đạt kết quả 2.000.000, với giá trị khởi tạo là 0,1.
=GOALSEEK("SIN(x)",0.5,0.5) → Tìm nghiệm của phương trình SIN(x)=0,5 gần giá trị khởi tạo 0,5.
Lưu ý:
Chức năng: Hàm chèn một tệp hình ảnh vào trang tính Excel tại vị trí của một ô xác định. Hàm hỗ trợ điều khiển việc thực thi, thay đổi kích thước ảnh theo tỷ lệ và lựa chọn nhúng ảnh vào tệp Excel hoặc chỉ liên kết đến tệp gốc.
Cú pháp: =PICTURE_Insert(PicturePath, [DisplayCell], [Execution], [SizeRatio], [EmbedPicture], [AllowRun])
Trong đó:
PicturePath: Đường dẫn hoặc tên tệp hình ảnh cần chèn.DisplayCell (tùy chọn): Ô dùng để xác định vị trí hiển thị ảnh. Nếu bỏ qua, hàm sử dụng chính ô chứa công thức.Execution (tùy chọn): TRUE để thực hiện chèn ảnh, FALSE để tạm dừng.SizeRatio (tùy chọn): Tỷ lệ kích thước ảnh so với kích thước ô. Mặc định là 1.EmbedPicture (tùy chọn): TRUE để nhúng ảnh vào tệp Excel, FALSE để chỉ liên kết đến tệp ảnh.AllowRun (tùy chọn): TRUE để cho phép thực thi, FALSE để ngăn việc chèn ảnh.Ví dụ:=PICTURE_Insert("D:\Images\Product01.jpg") → Chèn ảnh vào vị trí của ô chứa công thức.
=PICTURE_Insert("Logo.png",B2) → Chèn ảnh tại vị trí ô B2.
=PICTURE_Insert("Photo.jpg",C5,TRUE,0.8) → Chèn ảnh tại ô C5 với kích thước bằng 80% kích thước của ô.
=PICTURE_Insert("Avatar.png",A2,TRUE,1,FALSE) → Chèn ảnh tại ô A2 dưới dạng liên kết đến tệp gốc thay vì nhúng vào sổ làm việc.
=PICTURE_Insert("Banner.jpg",A1,FALSE) → Không thực hiện chèn ảnh và trả về trạng thái tạm dừng.
Ứng dụng: Hàm phù hợp để tự động chèn ảnh sản phẩm, logo, chữ ký, mã QR hoặc ảnh hồ sơ vào báo cáo, biểu mẫu, danh mục sản phẩm và các tài liệu Excel được tạo tự động từ dữ liệu.
Lưu ý: Hàm yêu cầu tệp ảnh tồn tại tại đường dẫn được chỉ định. Ảnh được chèn sẽ di chuyển và thay đổi kích thước cùng với ô chứa theo bố cục của trang tính. Hàm trả về địa chỉ của ô hiển thị khi chèn thành công hoặc trả về thông báo trạng thái như Pause, None, Not Allowed hoặc thông báo lỗi nếu quá trình chèn không thực hiện được.
Chức năng: Hàm thay đổi kích thước một hoặc nhiều hình ảnh đã có trên trang tính Excel theo các tham số được chỉ định. Hàm thực hiện việc thay đổi kích thước tự động và trả về trạng thái sau khi yêu cầu được gửi đi.
Cú pháp: =PICTURE_Resize(Argument1, [Argument2], ...)
Trong đó:
Argument1, Argument2, ...: Các tham số dùng để xác định hình ảnh cần thay đổi kích thước và cách thay đổi kích thước. Số lượng và ý nghĩa của các tham số phụ thuộc vào cách sử dụng của hệ thống hoặc thư viện hàm.Ví dụ:=PICTURE_Resize("Logo") → Thay đổi kích thước hình ảnh có tên Logo theo cấu hình mặc định.
=PICTURE_Resize(A1) → Thay đổi kích thước hình ảnh liên kết với ô A1.
=PICTURE_Resize("ProductImage",0.8) → Thực hiện thay đổi kích thước hình ảnh theo tỷ lệ được chỉ định (nếu hệ thống hỗ trợ tham số tỷ lệ).
Ứng dụng: Hàm thích hợp để tự động điều chỉnh kích thước ảnh sản phẩm, logo, mã QR hoặc các hình minh họa trong báo cáo, biểu mẫu và bảng dữ liệu, giúp các hình ảnh có kích thước đồng nhất mà không cần thao tác thủ công.
Lưu ý: Hàm chỉ gửi yêu cầu thay đổi kích thước và trả về chuỗi trạng thái [Resize]. Việc thay đổi kích thước được thực hiện tự động sau đó thông qua cơ chế xử lý của chương trình. Kết quả thực tế phụ thuộc vào các tham số truyền vào và các hình ảnh hiện có trên trang tính.
Chức năng: Hàm đánh dấu một ô để tự động điều chỉnh chiều cao của hàng theo nội dung hiển thị. Hàm cho phép thiết lập thêm khoảng đệm (margin) nhằm tạo khoảng cách giữa nội dung và mép ô khi tự động căn chỉnh.
Cú pháp: =SetFitRow(SetCell, [Margin])
Trong đó:
SetCell: Ô dùng để xác định hàng cần tự động điều chỉnh chiều cao.Margin (tùy chọn): Khoảng đệm bổ sung khi tính chiều cao hàng. Mặc định là 0.Ví dụ:=SetFitRow(A2) → Đánh dấu hàng chứa ô A2 để tự động điều chỉnh chiều cao theo nội dung.
=SetFitRow(B5,5) → Đánh dấu hàng chứa ô B5 và cộng thêm khoảng đệm là 5 khi điều chỉnh chiều cao.
Nếu ô C10 chứa nội dung nhiều dòng thì:
=SetFitRow(C10,2) → Thiết lập hàng của ô C10 tự động tăng chiều cao với khoảng đệm bổ sung là 2.
Ứng dụng: Hàm phù hợp để xây dựng các báo cáo, biểu mẫu hoặc hóa đơn có nội dung thay đổi về độ dài, giúp các hàng tự động hiển thị đầy đủ nội dung mà không cần điều chỉnh thủ công.
Lưu ý: Hàm chỉ tạo thông tin cấu hình cho việc tự động điều chỉnh chiều cao hàng. Việc thay đổi chiều cao thực tế phụ thuộc vào cơ chế xử lý của bộ hàm hoặc chương trình đi kèm. Tham số Margin giúp tăng thêm khoảng cách hiển thị khi cần trình bày dữ liệu dễ đọc hơn.
Chức năng: Hàm xác định số lượng trang in bao phủ một vùng dữ liệu trên trang tính theo thiết lập in hiện tại. Nếu không chỉ định ô kết thúc, hàm sẽ trả về tổng số trang in của toàn bộ trang tính trong phạm vi vùng in.
Cú pháp: =PageCount(CellStart, [CellEnd])
Trong đó:
CellStart: Ô bắt đầu của vùng cần xác định số trang.CellEnd (tùy chọn): Ô kết thúc của vùng cần xác định số trang. Nếu bỏ qua, hàm sẽ tính từ CellStart đến hết vùng in của trang tính.Ví dụ:=PageCount(A1) → Trả về tổng số trang in của trang tính (theo vùng in hiện tại).
=PageCount(A1,F100) → Trả về số trang in bao phủ vùng từ A1 đến F100.
=PageCount(B20,M200) → Xác định vùng dữ liệu từ B20 đến M200 sẽ trải trên bao nhiêu trang khi in.
Ứng dụng: Hàm hữu ích khi thiết kế biểu mẫu, hóa đơn, báo cáo hoặc tài liệu nhiều trang, giúp kiểm tra trước số lượng trang in, chia dữ liệu theo từng trang hoặc xây dựng các công thức phụ thuộc vào bố cục in.
Lưu ý: Hàm tính toán dựa trên các thiết lập in hiện tại của trang tính, bao gồm vùng in (Print Area), khổ giấy, lề, tỷ lệ thu phóng và các tùy chọn ngắt trang. Hai ô CellStart và CellEnd phải thuộc cùng một trang tính; nếu không, hàm sẽ trả về lỗi.
Chức năng: Hàm trả về tổng chiều cao của một ô hoặc một vùng dữ liệu. Đối với ô gộp (Merged Cell), hàm trả về tổng chiều cao của tất cả các hàng thuộc vùng gộp.
Cú pháp: =RowHeight([Cell])
Trong đó: Cell (tùy chọn): Ô hoặc vùng dữ liệu cần lấy chiều cao. Nếu bỏ qua, hàm sẽ sử dụng chính ô chứa công thức.
Ví dụ:=RowHeight(A2) → Trả về chiều cao của hàng chứa ô A2.
=RowHeight(B2:D6) → Trả về tổng chiều cao của các hàng trong vùng B2:D6.
Nếu A1:A3 là một ô gộp thì:
=RowHeight(A1) → Trả về tổng chiều cao của cả ba hàng tạo thành vùng gộp.
=RowHeight() → Trả về chiều cao của hàng chứa ô đặt công thức.
Ứng dụng: Hàm hữu ích khi xây dựng các biểu mẫu, báo cáo hoặc các giải pháp tự động định dạng trong Excel, đặc biệt khi cần tính toán kích thước hiển thị của ô hoặc vùng dữ liệu để căn chỉnh hình ảnh, văn bản hoặc các đối tượng khác.
Lưu ý: Đối với ô gộp, hàm tự động cộng chiều cao của tất cả các hàng trong vùng gộp. Nếu tham số Cell là một vùng nhiều hàng, kết quả là tổng chiều cao của toàn bộ các hàng trong vùng đó. Giá trị trả về phản ánh chiều cao hiện tại của các hàng trên trang tính.