Skip to main content

Hàm lồng ghép nhiều hàm IF trong Excel

World War II: Crash Course World History #38 (Có Thể 2024)

World War II: Crash Course World History #38 (Có Thể 2024)
Anonim

Tính hữu ích của hàm IF được mở rộng bằng cách chèn hoặc lồng vào, nhiều hàm IF bên trong nhau. Hàm IF lồng nhau tăng số lượng điều kiện có thể được kiểm tra và tăng số lượng hành động được thực hiện để xử lý các kết quả này.

chú thích: Các hướng dẫn trong bài viết này áp dụng cho Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 cho Mac, Excel 2016 cho Mac, Excel cho Mac 2011 và Excel Online.

01 trên 06

Hướng dẫn hàm IF của Nest

Như thể hiện trong hình ảnh, hướng dẫn này sử dụng hai hàm IF để tạo ra một công thức tính toán số tiền khấu trừ hàng năm cho nhân viên dựa trên mức lương hàng năm của họ. Công thức được sử dụng trong ví dụ được hiển thị bên dưới. Hàm IF lồng nhau hoạt động như đối số value_if_false cho hàm IF đầu tiên.

= NẾU (D7 <30000, $ D $ 3 * D7, NẾU (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

Các phần khác nhau của công thức được phân tách bằng dấu phẩy và thực hiện các tác vụ sau:

  1. Phần đầu tiên, D7 <30000, kiểm tra xem lương của nhân viên có dưới 30.000 đô la hay không.
  2. Nếu mức lương thấp hơn $ 30,000, phần giữa, $ D * 3 * D7, nhân số tiền lương với tỷ lệ khấu trừ là 6%.
  3. Nếu mức lương lớn hơn $ 30,000, hàm IF thứ hai IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) kiểm tra hai điều kiện nữa.
  4. D7> = 50000 kiểm tra xem tiền lương của nhân viên có lớn hơn hoặc bằng 50.000 đô la hay không.
  5. Nếu mức lương bằng hoặc lớn hơn $ 50,000, $ D $ 5 * D7 nhân số tiền lương với tỷ lệ khấu trừ là 10%.
  6. Nếu lương thấp hơn $ 50,000 nhưng lớn hơn $ 30,000, $ D $ 4 * D7 nhân số tiền lương với tỷ lệ khấu trừ là 8%.

Nhập dữ liệu hướng dẫn

Nhập dữ liệu vào ô C1 đến E6 của trang tính Excel như trong hình. Dữ liệu duy nhất không được nhập vào thời điểm này chính là hàm IF nằm trong ô E7.

chú thích: Hướng dẫn sao chép dữ liệu không bao gồm các bước định dạng cho trang tính. Điều này không ảnh hưởng đến việc hoàn thành hướng dẫn. Trang tính của bạn có thể trông khác với ví dụ được hiển thị, nhưng hàm IF sẽ cho bạn kết quả tương tự.

02/06

Bắt đầu hàm IF lồng nhau

Có thể chỉ cần nhập công thức hoàn chỉnh

= NẾU (D7 <30000, $ D $ 3 * D7, NẾU (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

vào ô E7 của bảng tính và nó hoạt động. Trong Excel Online, đây là phương thức bạn phải sử dụng. Tuy nhiên, nếu bạn đang sử dụng phiên bản Excel của máy tính để bàn, thường dễ sử dụng hộp thoại của hàm để nhập các đối số cần thiết.

Sử dụng hộp thoại sẽ phức tạp hơn một chút khi nhập các hàm lồng nhau vì hàm lồng nhau phải được nhập. Hộp thoại thứ hai không thể mở được để nhập bộ đối số thứ hai.

Trong ví dụ này, hàm IF lồng nhau được nhập vào dòng thứ ba của hộp thoại làm đối số Value_if_false. Kể từ khi bảng tính tính khấu trừ hàng năm cho một số nhân viên, công thức đầu tiên được nhập vào ô E7 sử dụng tham chiếu ô tuyệt đối cho tỷ lệ khấu trừ và sau đó sao chép vào các ô E8: E11.

Các bước hướng dẫn

  1. Chọn ô E7 để biến nó thành ô hiện hoạt. Đây là nơi đặt công thức IF lồng nhau.
  2. Lựa chọn Công thức.
  3. Lựa chọn Hợp lý để mở danh sách thả xuống chức năng.
  4. Lựa chọn NẾU trong danh sách để hiển thị hộp thoại của hàm.

Dữ liệu được nhập vào các dòng trống trong hộp thoại tạo thành các đối số của hàm IF. Các đối số này cho biết hàm đang được kiểm tra và các hành động cần thực hiện nếu điều kiện là đúng hoặc sai.

Tùy chọn phím tắt hướng dẫn

Để tiếp tục với ví dụ này, bạn có thể:

  • Nhập các đối số vào hộp thoại như được hiển thị trong hình ở trên và sau đó chuyển đến bước cuối cùng bao gồm việc sao chép công thức thành các hàng từ 7 đến 10.
  • Hoặc, làm theo các bước tiếp theo cung cấp hướng dẫn chi tiết và giải thích cho việc nhập ba đối số.
03/06

Nhập đối số Logical_test

Đối số Logical_test so sánh hai mục dữ liệu. Dữ liệu này có thể là số, tham chiếu ô, kết quả của công thức hoặc thậm chí dữ liệu văn bản. Để so sánh hai giá trị, Logical_test sử dụng toán tử so sánh giữa các giá trị.

Trong ví dụ này, có ba mức lương xác định khấu trừ hàng năm của nhân viên:

  • Ít hơn $ 30,000.
  • Từ $ 30,000 đến $ 49,999.
  • $ 50.000 trở lên

Hàm IF đơn có thể so sánh hai mức, nhưng mức lương thứ ba yêu cầu sử dụng hàm IF lồng nhau thứ hai. So sánh đầu tiên là giữa mức lương hàng năm của nhân viên, nằm trong ô D, với mức lương ngưỡng là 30.000 đô la. Vì mục đích là để xác định xem D7 có nhỏ hơn $ 30,000, toán tử Less Than ( < ) được sử dụng giữa các giá trị.

Các bước hướng dẫn

  1. Chọn Kiểm tra logic trong hộp thoại.
  2. Chọn ô D7 để thêm tham chiếu ô này vào dòng Logical_test.
  3. Nhấn phím ít hơn ( < ) trên bàn phím.
  4. Kiểu 30000 sau biểu tượng nhỏ hơn.
  5. Kiểm tra lôgic hoàn thành hiển thị dưới dạng D7 <30000.

chú thích: Không nhập dấu đô la ( $ ) hoặc dấu phẩy ( , ) với 30000. Thông báo lỗi không hợp lệ xuất hiện ở cuối dòng Logical_test nếu một trong hai biểu tượng này được nhập cùng với dữ liệu.

04/06

Nhập đối số Value_if_true

Đối số Value_if_true báo cho hàm IF biết phải làm gì khi Logical_test là đúng.Đối số Value_if_true có thể là công thức, một khối văn bản, giá trị, tham chiếu ô hoặc ô có thể để trống.

Trong ví dụ này, khi dữ liệu trong ô D7 nhỏ hơn $ 30,000, Excel nhân mức lương hàng năm của nhân viên trong ô D7 với tỷ lệ khấu trừ 6 phần trăm nằm trong ô D3.

Relative vs. Absolute Cell Relferences

Thông thường, khi công thức được sao chép sang các ô khác, tham chiếu ô tương đối trong công thức sẽ thay đổi để phản ánh vị trí mới của công thức. Điều này giúp dễ dàng sử dụng cùng một công thức ở nhiều vị trí. Thỉnh thoảng, việc tham chiếu ô thay đổi khi một hàm được sao chép dẫn đến lỗi. Để ngăn chặn các lỗi này, tham chiếu ô có thể được thực hiện Tuyệt đối, điều này ngăn chúng thay đổi khi chúng được sao chép.

Tham chiếu ô tuyệt đối được tạo bằng cách thêm dấu đô la xung quanh tham chiếu ô thông thường, chẳng hạn như $ D $ 3. Thêm dấu hiệu đô la dễ dàng thực hiện bằng cách nhấn F4 trên bàn phím sau khi tham chiếu ô đã được nhập vào hộp thoại.

Trong ví dụ, tỷ lệ khấu trừ nằm trong ô D3 được nhập dưới dạng tham chiếu ô tuyệt đối vào dòng Value_if_true của hộp thoại.

Các bước hướng dẫn

  1. Chọn Value_if_true trong hộp thoại.
  2. Chọn ô D3 trong trang tính để thêm tham chiếu ô này vào dòng Value_if_true.
  3. Nhấn nút F4 để biến D3 thành tham chiếu ô tuyệt đối ($ D $ 3).
  4. Nhấn dấu hoa thị ( * ) Chìa khóa. Dấu hoa thị là biểu tượng phép nhân trong Excel.
  5. Chọn ô D7 để thêm tham chiếu ô này vào dòng Value_if_true.
  6. Dòng Value_if_true đã hoàn thành hiển thị dưới dạng $ D $ 3 * D7.

chú thích: D7 không được nhập dưới dạng tham chiếu ô tuyệt đối. Nó cần phải thay đổi khi công thức được sao chép vào các ô E8: E11 để có được số tiền khấu trừ chính xác cho mỗi nhân viên.

05/06

Nhập hàm IF lồng nhau làm đối số Value_if_false

Thông thường, đối số Value_if_false cho hàm IF biết phải làm gì khi Logical_test là false. Trong trường hợp này, hàm IF lồng nhau được nhập làm đối số này. Bằng cách đó, các kết quả sau sẽ xảy ra:

  • Đối số Logical_test trong hàm IF lồng nhau (D7> = 50000) kiểm tra tất cả các mức lương không nhỏ hơn $ 30,000.
  • Đối với những khoản lương lớn hơn hoặc bằng $ 50,000, đối số Value_if_true nhân chúng với tỷ lệ khấu trừ 10% nằm trong ô D5.
  • Đối với các khoản lương còn lại (những người lớn hơn $ 30,000 nhưng ít hơn $ 50,000), đối số Value_if_false nhân với tỷ lệ khấu trừ 8% trong ô D4.

Các bước hướng dẫn

Như đã đề cập ở phần đầu của hướng dẫn, một hộp thoại thứ hai không thể được mở để nhập hàm lồng nhau, vì vậy nó phải được nhập vào dòng Value_if_false.

chú thích: Hàm lồng nhau không bắt đầu bằng dấu bằng, nhưng đúng hơn với tên hàm.

  1. Chọn Value_if_false trong hộp thoại.
  2. Nhập hàm IF sau:

    NẾU (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)

  3. Lựa chọn được để hoàn thành hàm IF và đóng hộp thoại.
  4. Giá trị của $ 3,678.96 xuất hiện trong ô E7. Vì R. Holt kiếm được hơn $ 30,000 nhưng ít hơn $ 50,000 mỗi năm, công thức $ 45,987 * 8% được sử dụng để tính khấu trừ hàng năm của mình.
  5. Chọn ô E7 để hiển thị hàm đầy đủ = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7)) trong thanh công thức phía trên trang tính.

Sau khi làm theo các bước này, ví dụ của bạn bây giờ khớp với hình ảnh đầu tiên trong bài viết này.

Bước cuối cùng liên quan đến việc sao chép công thức IF đến các ô E8 đến E11 bằng cách sử dụng nút điều khiển điền để hoàn tất bảng tính.

06 trên 06

Sao chép hàm IF lồng nhau bằng cách sử dụng Fill Handle

Để hoàn thành bảng tính, hãy sao chép công thức chứa hàm IF lồng nhau vào các ô từ E8 đến E11. Khi chức năng được sao chép, Excel cập nhật các tham chiếu ô tương đối để phản ánh vị trí mới của hàm trong khi giữ tham chiếu ô tuyệt đối giống nhau.

Một cách dễ dàng để sao chép các công thức trong Excel là với Trình xử lý Điền.

Các bước hướng dẫn

  1. Chọn ô E7 để biến nó thành ô hiện hoạt.
  2. Đặt con trỏ chuột lên hình vuông ở góc dưới cùng bên phải của ô hiện hoạt. Con trỏ sẽ thay đổi thành dấu cộng (+).
  3. Chọn và kéo thanh điều khiển điền xuống ô E11.
  4. Các tế bào E8 đến E11 được lấp đầy với các kết quả của công thức như trong hình trên.