Nz - Chuyển đổi giá trị Null (Null/Nan/Infinity) thành số 0
CÚ PHÁP
Nz( x, valueifnull = 0 )
TRẢ VỀ
SỐ, MẢNG
CHỨC NĂNG
Chuyển đổi giá trị Null/Nan/Infinity thành số 0 (hoặc giá trị được xác định bởi người dùng)
x có thể là số hoặc mảng.
Bạn có thể sử dụng hàm Nz để trả về số 0 hoặc một giá trị khác được xác định khi đối số x là Null hoặc Nan hoặc Infinity.
Ví dụ, bạn có thể sử dụng hàm này để chuyển đổi giá trị Null (rỗng) thành một giá trị khác và ngăn nó lan truyền qua một biểu thức. Nếu đối số valueifnull tùy chọn được bao gồm, thì hàm Nz sẽ trả về giá trị được chỉ định bởi đối số đó nếu đối số x là Null (hoặc Nan hoặc Infinity).
VÍ DỤ
Bạn có thể sử dụng hàm Nz như một phương án thay thế cho hàm IIf.
Thay vì:
varTemp = IIf( IsFinite( (H-L)/(C-L) ), (H-L)/(C-L), 0 );
Bạn có thể viết:
varTemp = Nz( (H-L)/(C-L) );