Bí quyết để viết hàng loạt hàm IF chồng chéo một cách đơn giản và hiệu quả

Khi đối mặt với việc phải sử dụng hàm IF trong các trường hợp đòi hỏi nhiều điều kiện, việc chồng chất nhiều hàm IF vào nhau là điều không tránh khỏi. Vậy làm sao để ghi chúng một cách chính xác, dễ đọc và hiểu được? Dưới đây là phương pháp mà Siêu Marketing giới thiệu giúp mọi người có thể viết liên tiếp nhiều hàm IF lồng nhau một cách dễ dàng và nắm bắt được. Hãy cùng tìm hiểu nhé:

Cách thức để soạn hàm IF dựa trên nhiều điều kiện lồng vào nhau

Có hai bảng được hiển thị trong hình:

  • Bảng kết quả về hoạt động: Ghi lại nhiệm vụ của việc tính toán mức thưởng theo điểm KPI đã đạt được, từ đó suy ra mức thưởng qua công thức KPIs = Mức lương * Mức thưởng
  • Bảng xem xét thưởng KPIs: Các mức thưởng được nhận dựa trên điểm số KPIs đã được định sẵn.

Để xác định mức thưởng ở cột E trong bảng kết quả, ta có thể viết hàm IF sau tại ô E3:

Điều kiện số 1: Nếu số điểm KPIs dưới 55, mức thưởng sẽ là 0

IF(D3<55, 0, Điều kiện khác)

Điều kiện số 2: Nếu điểm số KPIs từ 55 đến 60, mức thưởng là 0.1 (1%)

IF(AND(D3>=55, D3<60), 0.1, Điều kiện khác)

Khi ghép điều kiện 1 và điều kiện 2 cùng nhau, ta sẽ có:

IF(D3<55, 0, IF(AND(D3>=55, D3<60), 0.1, Điều kiện khác))

Chúng ta cũng tiếp tục ghi thêm hàm IF cho những điều kiện tiếp theo và chèn chúng vào công thức đã viết, cuối cùng đạt được kết quả như sau:

E3= IF(D3<55, 0, IF(AND(D3>=55, D3<=60), 0.1, IF(AND(D3>60, D3<=75), 0.15, IF(AND(D3>75, D3<=80), 0.2, IF(AND(D3>80, D3<=85), 0.25, IF(AND(D3>85, D3<=90), 0.3, IF(AND(D3>90, D3<=95), 0.35, 0.4)))))))

Công thức này khá dài và phức tạp đúng không? Vậy làm thế nào để làm cho nó trở nên đơn giản để hiểu hơn đây?

Phương pháp soạn thảo công thức trong Excel giúp dễ nhìn và kiểm tra hơn

Khi quan sát trên thanh công cụ của Excel, công thức hiện ra như sau:

Để làm cho công thức trở nên dễ nhìn, hãy áp dụng những phương pháp sau:

Thủ thuật để ngắt dòng trong công thức

Bạn có thể chủ động tạo dòng mới khi đang nhập công thức trong Excel. Việc này giúp bạn phân chia rõ ràng nội dung bên trong công thức, từ đó công thức dễ đọc và kiểm tra hơn mà không gây ảnh hưởng tới kết quả của công thức đó.

Để ngắt dòng trong công thức, bạn chỉ cần sử dụng tổ hợp phím Alt + Enter tại điểm mà bạn muốn tạo dòng mới. Ví dụ:

Tại các nơi có dấu phẩy trước mỗi hàm IF lồng nhau, chúng ta sẽ tạo dòng mới. Bằng cách này mỗi dòng sẽ chỉ chứa mỗi một hàm IF.

Mỗi hàm IF chỉ có hai bộ phận: Phần so sánh và kết quả khi phần so sánh là đúng.

Đối với phần kết quả khi phần so sánh sai, chúng ta tiếp tục tạo dòng mới để ghi các điều kiện còn lại.

Chỉ khi đến hàm IF cuối cùng trong dòng thứ bảy, chúng ta mới cần viết đầy đủ ba phần của hàm IF vì không cần lồng thêm hàm IF nào nữa. Tại điểm này chúng ta cũng có thể dễ dàng kiểm soát số lượng dấu đóng ngoặc đơn cần thiết là bảy ở cuối công thức.

Công thức của chúng ta bây giờ đã trở nên rõ ràng và dễ kiểm tra hơn rất nhiều.

* Chú ý:

Bạn cần mở rộng khung chứa thanh công thức để có thể xem đầy đủ nội dung của công thức.

Bỏ khoảng trống vào giữa các phần của công thức khi gõ

Một mẹo nhỏ nhưng rất hữu dụng để làm cho công thức của bạn trở nên dễ đọc và theo dõi hơn. Chẳng hạn:

Ở ví dụ trên, cả hai công thức được nhập trong ô A1 và ô A2, song công thức tại ô A2 đã được thêm khoảng trống sau mỗi dấu phẩy để phân tách các phần tử, còn công thức ở ô A1 lại không.

Rõ ràng, Excel cho phép chèn khoảng trống sau mỗi dấu phẩy trong hàm và tiếp tục với phần tiếp theo của công thức mà không làm ảnh hưởng đến kết quả.

Sẽ thuận tiện hơn trong việc phân biệt các phần tử cũng như hiểu cấu trúc của công thức nếu chúng được viết cách đều.

Điểm tổng kết

Các nguyên tắc đã trình bày có thể áp dụng chung cho tất cả hàm trong Excel. Ghi nhớ như sau:

  • Để phân biệt dễ dàng các bộ phận trong hàm khi ghi nhiều thành phần, hãy thêm dấu cách sau mỗi dấu phẩy đặt giữa chúng.
  • Nếu bạn lồng nhiều hàm vào nhau trong một công thức, thì việc xuống dòng tại vị trí lồng có thể giúp bạn hiểu rõ hơn về logic của công thức.

Bạn cũng có thể tham khảo thêm các bài viết liên quan đến chủ đề này:

Cách sử dụng hàm IF, cách kết hợp hàm IF với điều kiện khác nhau, hàm IFERROR, IFNA và các chức năng khác

Kỹ thuật lồng ghép hàm IF, kết hợp các điều kiện trong một câu lệnh công thức duy nhất

Trương Thành Tài

    [submission_id id-lien-he]

    0
      0
      Đơn hàng
      Đơn hàng trốngQuay lại Shop