Đối số chức năng Excel là gì (Thảo luận chi tiết)

  • Chia Sẻ Cái Này
Hugh West

Excel có nhiều chức năng cho các hoạt động khác nhau. Bên trong dấu ngoặc đơn của các chức năng, chúng tôi đặt một số đầu vào cho hoạt động mong muốn mà chúng tôi muốn thực hiện. Những đầu vào bên trong dấu ngoặc đơn này được gọi là đối số hàm . Trong bài viết này, chúng ta sẽ tìm hiểu đối số hàm trong Excel là gì. Ngoài ra, chúng ta sẽ làm quen với các loại đối số khác nhau.

Cách hiển thị đối số hàm trong Excel

Chúng ta có thể hiển thị đối số hàm theo hai cách.

1. Hiển thị hàm Đối số trong khi nhập hàm

Khi bạn nhập tên hàm sau khi đặt dấu bằng rồi nhập dấu ngoặc đơn đầu tiên, Excel sẽ tự động hiển thị các đối số tương ứng. Hãy xem hình ảnh sau.

Khi bạn nhập =IF(, các đối số của hàm IF sẽ tự động xuất hiện.

2 .Hiển thị đối số hàm bằng phím tắt Ctrl+A

Theo cách trước, bạn chỉ có thể xem đối số, nhưng bạn có thể vừa xem và nhập dữ liệu bằng cách này.Sau khi nhập tên hàm hợp lệ theo sau là dấu bằng đăng nhập vào thanh công thức/ô bất kỳ, phím tắt sau hiển thị hộp thoại đối số hàm.

Ctrl +A

Cửa sổ xuất hiện .Bây giờ bạn có thể xem các đối số và cũng có thể nhập số vào các hộp.

Đọc thêm: Cách sử dụng hàm nhập VBA trong Excel (2 ví dụ)

Hàm có thể có bao nhiêu đối số?

Các hàm Excel khác nhau có số lượng đối số khác nhau. Thậm chí, một số người trong số họ không có lý lẽ nào cả. Hãy xem nào.

1. Các hàm với một đối số duy nhất

Các đối số hầu hết được tham chiếu đến các ô riêng lẻ nhưng nó cũng bao gồm các phạm vi ô. Dưới đây là ví dụ về một hàm có một đối số duy nhất.

  • Ở đây chúng tôi đã sử dụng Hàm UPPER lấy chuỗi văn bản làm đối số.
  • Hàm này chấp nhận một đối số duy nhất làm đầu vào và chuyển đổi chữ thường thành chữ in hoa.
  • Công thức được sử dụng trong ô B4 là:
=UPPER(B2)

Ở đây, đối số là một chuỗi văn bản được đặt trong ô B2 .

2. Hàm có nhiều đối số

Nếu bạn muốn sử dụng nhiều đối số trong một hàm, bạn cần sử dụng dấu phẩy ở giữa chúng.

Ví dụ:

  • Trong một số trường hợp, bạn cần tính hàm trung bình cộng và hàm tổng của hai cột. Bạn có thể sử dụng một đối số duy nhất với một phạm vi hoặc bạn có thể sử dụng hai đối số trong đó bạn có thể xác định hai phạm vi riêng biệt như,
=AVERAGE(C5:C14,D5:D14)

& ;

=SUM(C5:C14,D5:D14).

Đây, ( C5:C14,D5:D14 ) là các đối số cho các hàm AVERAGE SUM . Vì có nhiều đối số nên chúng được phân tách bằng dấu phẩy ở giữa.

  • Bạn có thể xem ví dụ dưới đây sử dụng ba đối số . Công thức là nhưtheo sau.
=TIME(8,15,40)

Trong ví dụ này, hàm là hàm TIME và nó sử dụng giờ, phút và giây làm đối số.

Đọc thêm: Cách đặt dấu phẩy sau 2 chữ số trong Excel (9 phương pháp nhanh)

3. Các hàm không có đối số

Mặc dù hầu hết các hàm đều sử dụng đối số nhưng Excel có một số hàm được xác định trước không sử dụng bất kỳ đối số nào. Chẳng hạn như RAND(), TODAY(), NOW().

Đọc thêm: Cách sử dụng hàm do người dùng VBA xác định (4 ví dụ phù hợp)

3 loại đối số trong hàm Excel

1. Loại đối số bắt buộc

Mọi hàm Excel có đối số đều có ít nhất một đối số bắt buộc. Một hàm phải có tất cả các đối số bắt buộc để trả về câu trả lời hợp lệ. Ví dụ: hãy xem hàm NETWORKDAYS .

Đây là cú pháp của hàm NETWORKDAYS như sau.

NETWORKDAYS(start_date, end_date, [holidays] )

Các giá trị đầu vào trong dấu ngoặc đơn của một hàm không có dấu ngoặc vuông là các đối số bắt buộc ở đây. Trong các ví dụ sau, hàm NETWORKDAYS có hai loại đối số: loại bắt buộc và loại tùy chọn. Với các đối số được yêu cầu, kết quả là hàm đã trả về 86 ngày.

2. Đối số của Loại tùy chọn

Có một số hàm sử dụng một số đối số làmkhông bắt buộc. Như hình bên dưới, sau khi gõ Hàm INDEX , Excel sẽ tự động hiển thị các đối số bắt buộc và tùy chọn của hàm đó.

Đọc thêm: Cách sử dụng INDEX MATCH với Excel VBA

3. Các hàm lồng nhau được sử dụng làm đối số của một hàm khác trong công thức Excel

Các hàm có thể được sử dụng làm đối số trong một hàm khác. Quá trình này được gọi là chức năng lồng nhau. Ví dụ: chúng tôi muốn thêm 5 năm vào một ngày cụ thể để tìm ra ngày kết quả. chúng ta sẽ sử dụng công thức-

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

Ở đây hàm chính là DATE . YEAR, MONTH, DAY là các hàm khác được lồng trong hàm DATE . Các hàm bổ sung này được chấp nhận làm đối số cho hàm DATE . Giống như NĂM(A2)+B2 đã được sử dụng làm đối số đầu tiên của hàm DATE .

Tìm giá trị của các hàm lồng nhau :

  • Để tìm giá trị của các hàm lồng nhau được sử dụng làm đối số cho một hàm khác, bạn chỉ cần chọn công thức lồng nhau bên trong và nhấn F9 .

  • Sau đó, nhấn đối số của chức năng chính và làm theo các hình bên dưới để xem chính xác những gì được thực hiện.

Ở đây trước tiên chúng ta chọn đối số đầu tiên của hàm main. Trong hình thứ hai, chúng ta chỉ cần nhấn F9 của bàn phímcái nút. Nó cho thấy kết quả cụ thể của lập luận đó. Bạn thậm chí có thể sử dụng quy trình này cho các chức năng đơn lẻ.

Các bài đọc tương tự

  • 22 Ví dụ về Macro trong Excel VBA
  • 20 Mẹo viết mã thực tế để thành thạo VBA trong Excel
  • Cách viết mã VBA trong Excel (với các bước đơn giản)
  • Các loại về Macro VBA trong Excel (Hướng dẫn nhanh)
  • Bạn có thể làm gì với VBA (6 cách sử dụng thực tế)

2 cách để Chèn đối số trong Excel

Có hai cách để bạn có thể chèn đối số trong Excel.

  • Nhập hàm trực tiếp vào một ô
  • Sử dụng Hộp thoại Đối số hàm Excel.

1. Nhập hàm trực tiếp trong một ô

Theo cách này, nếu bạn muốn sử dụng bất kỳ hàm nào trong bất kỳ ô cụ thể nào, hãy chọn ô đó và bắt đầu viết tên hàm bằng “=” đăng nhập vào đầu. Khi bạn viết tên hàm trong Excel, bạn sẽ thấy loại đối số mà nó có thể chấp nhận trong dấu ngoặc đơn. Hình dưới đây cho thấy cách viết hàm có đối số trong Excel

2. Sử dụng Hộp thoại Đối số Hàm Excel

Bạn nên sử dụng hộp thoại đối số hàm Excel để viết tên hàm cùng với các đối số. Để tìm hộp thoại đối số hàm, hãy nhấn vào tab công thức ở trên cùng và chọn bất kỳ công thức nào từ đó bạn sẽ thấy một hộp xuất hiện. Bây giờ, trongtrong ví dụ này, tôi đã trình bày hàm NETWORKDAYS với các đối số có sẵn của nó.

Phần hay nhất của việc sử dụng hộp thoại đối số hàm là bạn có thể chèn lập luận bằng cách biết chúng đúng cách. Vì vậy, trước khi chèn bất kỳ đối số nào, bạn thực sự biết những gì bạn đang thực hiện.

Các loại giá trị của đối số trong hàm

Excel chấp nhận nhiều loại đầu vào khác nhau làm đối số tùy thuộc vào hàm bạn muốn sử dụng. Hầu hết các đối số trong Excel là dữ liệu số vì mọi người sử dụng Excel để tính toán số. Nhưng nó cũng chấp nhận các loại dữ liệu khác. Các loại đối số được sử dụng trong Excel được đưa ra dưới đây.

  • Dữ liệu số ( =SUM(5,10) )
  • Dữ liệu chuỗi văn bản ( =UPPER(“Thomson”) )
  • Giá trị Boolean ( =OR(1+1=2) )
  • Giá trị lỗi ( =ISERR(#VALUE!) )

Đối số trong Hàm VBA của Excel

Excel VBA có ba loại thủ tục. Phụ, Chức năng, Thuộc tính. Trong số này, Hàm có cú pháp sau.

[Công khai/Riêng tư /Friend] [Tĩnh] Hàm Function_Name [(arglist)] [Dạng]

[câu lệnh]

[tên=biểu thức]

[Chức năng thoát]

[câu lệnh]

[tên=biểu thức]

Kết thúc Hàm

Ở đây chúng tôi nhận thấy rằng nó có [(arglist)] dùng để chỉ các đối số của câu lệnh Hàm trong Excel VBA. Các [] xung quanh arglist chỉ ra rằng phần này là tùy chọn đối với thủ tục Hàm. Bây giờ, hãy xem các phần của danh sách đối số Hàm.

Danh sách đối số hàm có cú pháp sau.

[Tùy chọn] [ByVal/ByRef] [ParamArray] varname [( )] [Loại] [=defaultvalue]

Chúng ta sẽ thảo luận từng phần này với các ví dụ.

  • Tùy chọn:

Điều này cho biết rằng một đối số là tùy chọn nếu bạn sử dụng nó cho một đối số. các đối số tiếp theo cũng phải là tùy chọn và bạn phải khai báo chúng bằng từ khóa tùy chọn.

  • ByVal:

Điều này cho biết rằng các đối số là được truyền theo giá trị thay vì tham chiếu. Đây cũng là một loại đối số tùy chọn.

  • ByRef:

Đây là đối số mặc định. Nếu bạn không chỉ định bất cứ điều gì, Excel sẽ xem xét rằng bạn đang chuyển tham chiếu của các biến thay vì các giá trị. Việc sử dụng điều này đảm bảo rằng thủ tục mà nó đang được thông qua có thể thay đổi nó.

  • ParamArray:

Đó là đối số cuối cùng trong danh sách khi đã sử dụng. Bạn không thể sử dụng Tùy chọn, ByVal hoặc ByRef với nó. Nó cũng là một loại đối số tùy chọn. Nó cho phép chúng tôi sử dụng số lượng đối số tùy ý.

  • varname:

Đây là loại đối số bắt buộc. Với điều này, bạn phải đặt tên cho các biến theo quy tắc thông thường tiêu chuẩn.

  • type:

Đây cũng là tùy chọntranh luận. Bạn có thể đặt loại dữ liệu với điều này. Nếu không phải là tùy chọn, bạn có thể đặt bất kỳ loại dữ liệu nào do người dùng xác định.

  • giá trị mặc định:

bất kỳ hằng số hoặc biểu thức nào của hằng số. Chỉ áp dụng cho các tham số tùy chọn. Giá trị mặc định rõ ràng chỉ có thể là Không có gì nếu loại là Đối tượng.

Ví dụ 1:

4137

Quan sát dòng sau:

Function CalculateNum_Difference_Optional(Number1 As Integer, Optional Number2 As Integer) As Double

Đây,

CalculateNum_Difference_Optional tên hàm , Number1, Number 2 là varname, Integer được khai báo loại .

Ví dụ 2: Sử dụng Giá trị Mặc định

Chúng ta có thể đặt đối số mặc định cho một hàm, nghĩa là chúng ta' sẽ không bao giờ chọn đối số đó, giá trị mặc định sẽ luôn được chọn.

1309

Ví dụ 3: Sử dụng ByRef

6391

Ví dụ 4: Sử dụng ByVal

3234

Đọc thêm: Danh sách 10 đối tượng VBA Excel được sử dụng nhiều nhất (Thuộc tính & ví dụ)

Các hàm VBA Excel không có đối số

Trong Excel VBA, bạn có thể viết một hàm với bao nhiêu đối số mà bạn cần. Nhưng cũng có thể viết hàm mà không có đối số.

Xem quy trình sau:

Chọn Tệp ➪ Tùy chọn ➪ Chung để xem phần này. Sau đó, sau đây là một ví dụ đơn giản về hàm tùy chỉnh không có đối số. Hàm này trả về thuộc tính UserName của đối tượng Application . Tên này xuất hiện trong Cá nhân hóa bản sao của phần Microsoft Office của hộp thoại Tùy chọn Excel . Hàm này rất đơn giản, nhưng đó là cách duy nhất bạn có thể lấy tên người dùng để sử dụng trong một ô hoặc công thức của trang tính.

2025

Khi bạn nhập công thức sau vào một ô của trang tính, ô này sẽ hiển thị tên của người dùng hiện tại:

=OfficeUserName()

Khi sử dụng một hàm không có đối số, bạn phải bao gồm một tập hợp các dấu ngoặc đơn trống.

Kết luận

Vì vậy, chúng ta đã thảo luận về các đối số của hàm Excel trong bài viết này. Nếu bạn thấy cuộc thảo luận hữu ích, vui lòng cho chúng tôi biết trong hộp bình luận. Và để biết thêm các bài viết liên quan đến Excel, vui lòng truy cập blog của chúng tôi ExcelWIKI .

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.