Hình ảnh của biên tập viên
Hàm LAMBDA của Excel được giới thiệu để tạo các hàm tùy chỉnh có thể sử dụng lại mà không cần VBA. Mặc dù Excel có các hàm tích hợp nhưng người dùng vẫn cần các hàm tùy chỉnh dựa trên dữ liệu và loại công việc của họ. Hàm LAMBDA tạo các hàm tùy chỉnh dành riêng cho người dùng nhằm hợp lý hóa các phép tính và nâng cao chức năng của sổ làm việc. Trong bài viết này, chúng tôi sẽ hướng dẫn cách tạo các hàm Excel tùy chỉnh bằng LAMBDA.
Chức năng LAMBDA là gì?
Hàm LAMBDA tạo các hàm có tên tùy chỉnh có thể sử dụng lại. Nó được giới thiệu trong phiên bản Excel 2021. Nó lấy các đối số làm tham số và phép tính lấy công thức thông thường để trả về kết quả được tính toán, giống như các hàm Excel tích hợp. Hàm LAMBDA có thể thay thế các công thức phức tạp bằng một hàm duy nhất.
Cú pháp:
=LAMBDA(parameter_or_calculation,...)
- tham số: Đối số đầu vào cho hàm tùy chỉnh của bạn, nó có thể là một chuỗi hoặc số. Bạn có thể nhập tối đa 253 tham số.
- tính toán :Công thức hoặc logic Excel thông thường để tính kết quả. Nó phải là lý lẽ cuối cùng. Đối số này là bắt buộc.
Sau khi tạo hàm tùy chỉnh, bạn có thể đặt tên cho hàm đó để sử dụng lại trong Excel.
Tạo hàm tùy chỉnh bằng LAMBDA
Hãy xem xét bạn có một doanh nghiệp trực tuyến nhỏ; bạn muốn tính doanh thu có thuế. Vì bạn cần tính thuế bán hàng thường xuyên thay vì sử dụng công thức chung nên bạn có thể tạo hàm tùy chỉnh có thể sử dụng lại bằng LAMBDA.
Bước 1:Tạo Hàm LAMBDA
Giả sử bạn áp dụng mức thuế 10% trên giá sản phẩm. Hãy tạo hàm LAMBDA để tính tổng giá sau khi áp thuế.
Công thức:
- giá: Số tiền bán hàng là tham số đầu vào.
- giá* 1.1: Đây là phép tính tính tổng giá sau khi áp dụng thuế 10% trên giá.
Bước 2:Sử dụng Hàm LAMBDA
Hãy trực tiếp sử dụng hàm LAMBDA trong Excel.
- Chọn ô F2 và chèn công thức sau.
Công thức:
=LAMBDA(price,price*1.1)(100)
Công thức này trả về 110, tức là 100 cộng với 10% thuế.
Trong phiên bản cập nhật Excel, bạn có thể sử dụng công thức sau để tính giá tất cả sản phẩm.
Công thức:
=LAMBDA(price,price*1.1)(E2:E13)
Công thức này sẽ trả về Tổng giá có thuế cho phạm vi đã chọn.

Bước 3:Đặt tên cho hàm tùy chỉnh
- Chuyển tới Công thức tab>> chọn Xác định tên .
- Đặt Tên dưới dạng Giá_có_Thuế.
- Chèn công thức sau vào phần Tham khảo hộp và nhấp vào OK .

Bước 4:Sử dụng chức năng tùy chỉnh
Sau khi tạo hàm tùy chỉnh, bạn có thể sử dụng hàm đó như một hàm thông thường.
- Chọn ô G2 và chèn công thức sau.
Công thức:
Hàm này trả về 110 (10% của 100 được thêm vào 100).

Ví dụ thực tế về hàm LAMBDA
1. Tính diện tích trong Excel
Vì mục đích xây dựng, bạn có thể cần tính diện tích theo feet vuông của các phòng hoặc tài sản khác nhau. Bạn có thể tạo các hàm tùy chỉnh hình học để tính diện tích hình chữ nhật. Chèn công thức diện tích hình chữ nhật nhân chiều dài với chiều rộng.
Công thức:
=LAMBDA(length, width, length * width)
Hàm LAMBDA này lấy chiều dài và chiều rộng làm đầu vào và trả về sản phẩm.
Để hàm có thể sử dụng lại được, bạn có thể đặt tên cho hàm là Area_Square_Feet .
- Chọn một ô và chèn công thức sau.
Công thức này sẽ trả về 300 khi nhân 20 với 15.

2. Tính giá cuối cùng sau khi giảm giá + thuế
Bạn có thể tạo một hàm tùy chỉnh áp dụng thuế và chiết khấu, sau đó tính giá cuối cùng bằng cách sử dụng các hàm LET và LAMBDA.
Công thức:
=LAMBDA(price, discountRate, taxRate, LET( discountedPrice, price * (1 - discountRate), finalPrice, discountedPrice * (1 + taxRate), finalPrice ) )
- LAMBDA :Nó lấy giá, tỷ lệ chiết khấu và thuế làm biến đầu vào
- HÃY ĐỂ :Xác định các biến sau:
- giá chiết khấu :Tính giá sau khi áp dụng giảm giá.
- Giá cuối cùng :Áp dụng thuế cho giá đã chiết khấu.
- Giá trị trả về :Trả về finalPrice đã được tính toán làm đầu ra.
Đặt tên hàm là CalculateFinalPrice sử dụng Trình quản lý tên.
- Chọn ô H2 và chèn công thức sau.
Công thức:
=CalculateFinalPrice(100, 0.05, 0.1)
Công thức này sẽ trả về giá cuối cùng sau khi áp dụng chiết khấu 5% và thuế 10%.

Các lỗi thường gặp và cách khắc phục sự cố
- #CALC! Lỗi :Hàm LAMBDA hiển thị lỗi này nếu hàm này không được gọi chính xác với thông tin đầu vào thích hợp. Đảm bảo bạn kiểm tra nó bằng cách sử dụng các giá trị đầu vào (đối số) ở cuối.
- #NAME? Lỗi :Nếu bạn sử dụng tên hàm không chính xác trong Excel, nó có thể hiển thị lỗi này. Đảm bảo bạn đã đặt tên chính xác trong Trình quản lý tên.
Tải xuống sổ tay thực hành
Kết luận
Bạn có thể tạo các hàm tùy chỉnh có thể sử dụng lại trong Excel bằng LAMBDA. Hàm LAMBDA là một công cụ thay đổi cuộc chơi dành cho những người dùng Excel muốn tạo các hàm tùy chỉnh mà không cần VBA. Bằng cách làm theo hướng dẫn từng bước, bạn có thể tạo bất kỳ loại chức năng tùy chỉnh nào. Kiểm tra công thức trước khi sử dụng nó trong tính toán của LAMDA. Khám phá hàm LAMBDA với các hàm tùy chỉnh từ cơ bản đến nâng cao.
Nhận MIỄN PHÍ Bài tập Excel nâng cao có Giải pháp!