Blog

Hàm điều kiện IF() và SWITCH

Hàm IF(), Giúp Kiểm Tra Điều Kiện

Công thức: IF(<biểu thức logic>, <giá trị nếu đúng nếu sai>[, <giá trị trả về nếu sai>])

Kết quả trả về: dữ liệu kiểu Boolean (True or False, Yes or No, 0 or 1))

<biểu thức logic>: Bất kỳ giá trị hoặc biểu thức nào có thể được đánh giá là TRUE (đúng) hoặc FALSE (sai)

<giá trị trả về nếu đúng>:  Giá trị được trả về nếu kiểm tra logic là ĐÚNG

<giá trị trả về nếu sai>: (không bắt buộc) Giá trị được trả về nếu biểu thức logic là SAI. Nếu không có giá trị nào, sẽ trả về ô trống (blank)

Một Số Ví Dụ Về Hàm IF()

Sử dụng hàm IF() để phân loại bang thành các khu vực:

Vùng =

IF(Claim[Bang] = “Georgia”,”South East”,

IF(Claim[Bang] = “Tennessee”, “Mid South”,

IF(Claim[Bang] = “California” || Claim[Bang] = “Arizona”, “West”,

IF(Claim[Bang] = “Texas”, “South”, “East”

)

)

)

)

Hàm SWITCH(), Giúp Chuyển Đổi Giá Trị

Công thức: SWITCH(<biểu thức>, <giá trị cần khớp 1>, <giá trị cần trả về nếu có giá trị khớp 1,…,<Giá trị cần trả về nếu không có giá trị khớp>)

Kết quả trả về: trả về dữ liệu cố định với mỗi giá trị có sẵn sẽ bị chuyển đổi thành kết quả theo yêu cầu trong biểu thức. Với mỗi giá trị có sẵn không đúng sẽ bị thay thế bởi một giá trị khác

  1. Một số ví dụ về hàm SWITCH()
    Tương tự, chúng ta có thể dùng hàm SWITCH để chuyển đổi bang thành khu vực:

Vủng (SWITCH) =

SWITCH(

TRUE(),

Claim[Bang] = “Georgia”,”South East”,

Claim[Bang] = “Tennessee”, “Mid South”,

Claim[Bang] = “California” || Claim[Bang] = “Arizona”, “West”,

Claim[Bang] = “Texas”, “South”, “East”

)

Kết Luận

Nếu chúng ta có nhiều mệnh đề

Yếu tố IF() SWITCH()
Hiệu quả Yếu Tốt hơn
Tốc độ Yếu Tốt hơn
Khả năng đọc Yếu Tốt hơn
Chỉnh sửa Yếu Tốt hơn

Nguồn: Internet

Bài viết được sưu tầm trên mạng với mục đích chia sẻ kiến thức tới mọi người

    LIÊN HỆ VỚI CHÚNG TÔI ĐỂ NHẬN ĐƯỢC TƯ VẤN MIỄN PHÍ
    Xin vui lòng điền vào form dưới đây. Chúng tôi sẽ liên hệ lại ngay cho bạn khi nhận được thông tin:






    Leave a Reply

    Your email address will not be published. Required fields are marked *