Cách thành thạo hàm IF trong Google Trang tính
Câu lệnh IF có thể hơi đáng sợ, nhưng chúng là một trong những hàm hữu ích nhất trong các chương trình bảng tính. Chúng cho phép bạn thực hiện các phép tính dựa trên việc dữ liệu thô của bạn có đáp ứng các điều kiện nhất định hay không. Hàm IF có thể được kết hợp với nhiều hàm khác để xây dựng công thức phù hợp với yêu cầu chính xác của bạn.
Đó là tất cả và tốt khi bạn biết mình đang làm gì, nhưng đôi khi quá trình học tập có thể là một thử thách thực sự. Thật may mắn cho bạn, chúng tôi có mọi thứ bạn cần ở đây trong bài viết này để nắm vững kiến thức cơ bản về hàm IF trong Google Trang tính.
Mục Lục
Hàm IF làm gì?
Biến thể Google Trang tính hoạt động tương tự như các hàm IF của Microsoft Excel. Về cơ bản, nó tính toán dựa trên việc một giá trị từ một phạm vi có được trả về là TRUE hay FALSE cho các tiêu chí đã chỉ định hay không.
Ví dụ: bạn có thể sử dụng hàm IF để đặt “Đạt” vào một ô nếu một người đạt trên một điểm nhất định. Như trong, ĐÚNG là điểm cao hơn tỷ lệ phần trăm được chỉ định.
Hãy xem cú pháp hoạt động như thế nào, sau đó chúng ta sẽ đi sâu vào chính xác cách thực hiện ví dụ trên và một số ví dụ khác. Các ví dụ sẽ được đơn giản hóa, vì vậy chúng dễ làm theo. Tuy nhiên, bạn có thể áp dụng những ý tưởng tương tự cho các bảng tính lớn hơn và phức tạp hơn nhiều.
Cú pháp hàm IF của Google Trang tính
Cú pháp của một hàm trong chương trình bảng tính như Google Trang tính là phần cốt lõi của cách nó hoạt động. Bạn có thể nghĩ về nó giống như một biểu thức đại số trước khi bạn thêm các giá trị vào.
Cú pháp cho hàm IF của Google Trang tính như sau:
IF(logical_expression, value_if_true, value_if_false)
Đây là ý nghĩa của từng phần trong cú pháp:
- NẾU cho Google Trang tính biết bạn muốn sử dụng chức năng nào.
- Logical_expression là điều kiện bạn muốn hàm IF kiểm tra. Nó phải có thể trả về một câu lệnh TRUE hoặc FALSE.
- Value_if_true là giá trị trả về nếu điều kiện trong biểu thức logic được đáp ứng.
- Value_if_false là một tham số tùy chọn cho Google Trang tính biết giá trị nào sẽ trả về nếu điều kiện không được đáp ứng. Nếu không có giá trị nào được chỉ định, nó sẽ trả về FALSE.
Ví dụ 1: Tạo một công thức đơn giản với hàm IF trong Google Trang tính
Cách đơn giản nhất để sử dụng hàm IF là sử dụng riêng các giá trị số. Vì vậy, trước tiên chúng ta hãy xem một ví dụ như vậy. Hãy giả sử chúng ta là người quản lý tại một nhà kho và chúng ta đã phải đào tạo nhân viên của mình trong một chương trình an toàn tại nơi làm việc mới mà nhân viên hợp pháp cần phải vượt qua để tiếp tục làm việc.
Xem xét tập dữ liệu dưới đây trong đó điểm vượt qua sẽ là 50/100, chúng ta có thể sử dụng công thức:
=IF(B2>=50,"Pass","Fail")
Sau đó, bạn chỉ cần nhấp và kéo hộp nhỏ màu xanh lam ở góc bên phải qua phần còn lại của cột để áp dụng công thức cho tất cả các ô. Đây là cách công thức được áp dụng trong cú pháp.
B2> = 50, là biểu_thức logic để hiển thị điều kiện phải được đáp ứng. Bằng > = là toán tử trong Google Trang tính cho lớn hơn hoặc bằng, biểu thức logic trong thuật ngữ đơn giản là: Nếu B2 lớn hơn hoặc bằng 50.
“Vượt qua thất bại” cho Google Trang tính biết những gì sẽ trả về nếu biểu thức logic tương ứng là TRUE hoặc FALSE. Trong ví dụ này, bất kỳ ai có điểm kiểm tra lớn hơn hoặc bằng 50 đều có Vượt qua bên cạnh tên của họ. Những người dưới 50 có Thất bại.
Ví dụ 2: Các hàm IF lồng nhau trong Google Trang tính
Các hàm IF lồng nhau là những hàm thực hiện một hàm IF thứ hai trong cùng một công thức. Về cơ bản, họ yêu cầu điều kiện thứ hai nếu điều kiện đầu tiên trả về câu lệnh FALSE.
Chúng ta hãy xem xét cùng một tập dữ liệu trước đây để hiểu điều này. Lần này, chúng tôi đang kiểm tra xem các nhân viên có đủ điều kiện cho một cảnh quay khác trong bài kiểm tra hay không. Tất cả những người đã vượt qua không cần phải làm bài kiểm tra lại và những người đạt dưới 40% phải thực hiện một số đào tạo thêm trước.
Như bạn có thể thấy, mặc dù Pete T đã thất bại trong bài kiểm tra, nhưng anh ấy vẫn có Không dưới cột đào tạo lại vì điểm của anh ta dưới 40% tối thiểu để làm lại bài kiểm tra. John W, mặt khác, nhận được một Vâng giá trị.
Hãy cùng xem xét lại công thức sau:
- B2> = 50 giống như trước đây và là biểu_thức_ logic của hàm IF “lồng”
- “Không” là giá trị trả về nếu điều kiện được đáp ứng. Tức là những người có điểm lớn hơn hoặc bằng 50 không phải thi lại.
- IF (B2 <40, là value_if_false cho hàm if đầu tiên. Nó yêu cầu Google Trang tính thực hiện hàm if thứ hai nếu giá trị không lớn hơn hoặc bằng 50. Bây giờ nó sẽ kiểm tra xem giá trị có nhỏ hơn 40 hay không.
- “Không”, “Có” là value_if_true và value_if_false cho hàm IF lồng nhau.
Đây là một sơ đồ về cách tính toán này hoạt động cho những bạn vẫn còn một chút bối rối.
Ví dụ 3: Kết hợp hàm IF với các hàm khác
Có rất nhiều cách để sử dụng hàm IF với những cách khác để xây dựng các công thức cụ thể cho nhu cầu của bạn. Một trong những cái phổ biến hơn là hàm AND. Làm điều này sẽ cho phép bạn kiểm tra một số tiêu chí trước khi trả về kết quả.
Chúng tôi sẽ sử dụng lại cùng một dữ liệu, nhưng lần này bạn cần chọn một người để sa thải. Giả sử đó phải là người không đạt trong bài kiểm tra VÀ không đủ điều kiện để làm lại bài kiểm tra.
Chúng ta có thể sử dụng sự kết hợp sau của các hàm AND và IF để xác định điều này.
=IF(AND(D2="No",C2="Fail"),"Yes","No")
Kết quả là Pete T. sẽ sa thải.
Hãy phân tích cách hoạt động của công thức: Hàm AND được lồng bên trong hàm IF và hoạt động như biểu thức logic. Phần còn lại của hàm hoạt động giống như các hàm IF khác mà chúng ta đã thảo luận. Vì vậy, công thức cho biết, NẾU D2 = “Không” VÀ C2 = “Không” là ĐÚNG, hiển thị “Có” nếu kết quả là FALSE trả về “Không”
Ngoài ra còn có rất nhiều hàm IF khác hoạt động với một hàm phụ, chẳng hạn như COUNTIF trong Google Trang tính. Những chức năng đó sẽ dễ dàng chinh phục một khi bạn quan tâm đến các chức năng IF tiêu chuẩn.
Hàm IF 101
Hàm IF thực sự có thể phát triển trò chơi bảng tính của bạn và hoạt động tốt trong các hàm khác. Bây giờ bạn đã làm theo các ví dụ của chúng tôi, chúng tôi khuyên bạn nên dành thời gian thực hành những gì bạn đã học. Xem liệu bạn có thể nghĩ ra một số kết hợp logic_expression và value_if_true của riêng mình trong một số trang tính của riêng bạn hay không.
Đọc tiếp
Thông tin về các Tác giả