Hàm LAMBDA
LAMBDA cho phép tạo hàm ẩn danh — tái sử dụng logic mà không cần Apps Script.
=LAMBDA(x, y, x*y + x)(5, 3)
' Kết quả: 5*3 + 5 = 20
' Đặt tên trong Named Ranges:
' Tên: TinhThue, Công thức: =LAMBDA(gia, gia*0.1)Named LAMBDA — Hàm Tùy Chỉnh
Tạo hàm riêng dùng Data → Named ranges:
' Tên: TINHVAT, Công thức: =LAMBDA(gia, gia*1.1)
' Dùng: =TINHVAT(A2)
' Tên: XEPLOI, Công thức:
=LAMBDA(diem, IFS(diem>=90,"A+",diem>=80,"A",diem>=70,"B",TRUE,"C"))
' Dùng: =XEPLOI(B2)MAP — Áp Dụng Hàm Cho Mảng
=MAP(A2:A100, LAMBDA(x, x*1.1))
' Áp dụng hàm nhân 1.1 cho từng phần tử
=MAP(A2:A100, B2:B100, LAMBDA(a, b, a*b))
' Áp dụng 2 mảngREDUCE — Tích Lũy
=REDUCE(0, A2:A100, LAMBDA(acc, val, acc+val))
' Tương đương SUM nhưng có thể custom logic
=REDUCE("", A2:A20, LAMBDA(acc, val, IF(acc="", val, acc&", "&val)))
' Nối chuỗi với dấu phẩyBYROW & BYCOL
=BYROW(A2:C10, LAMBDA(row, SUM(row)))
' Tổng từng hàng
=BYCOL(A2:C10, LAMBDA(col, AVERAGE(col)))
' Trung bình từng cột