Nz - Chuyển đổi giá trị Null (Null/Nan/Infinity) thành số 0

Thứ 4, 02/07/2025

::

AM
Đầu tư chứng khoán khoa học trên nền tảng phân tích dữ liệu và thống kê
Nz - Chuyển đổi giá trị Null (Null/Nan/Infinity) thành số 0
29/05/2023 08:47 PM 1086 Lượt xem

    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) );

    Đọc thêm

    Thu gọn

    Bài viết khác:
    Zalo
    Hotline