Bài 4. Dựng hàm trong cụng thức
.VII Nhúm hàm điều kiện
Trả lại một giỏ trị nếu điều kiện được chỉ định được đỏnh giỏ là TRUE và trả lại giỏ trị kia nếu điều kiện nhận giỏ trị FALSE.
Cỳ phỏp:
Trong đú, logical_test là bất kỳ giỏ trị hoặc biểu thức nào được đỏnh giỏ là TRUE hoặc FALSE. Value_if_true là giỏ trị được hàm trả về nếu logical_test là TRUE. Value_if_true cú thể là một cụng thức. Value_if_false là giỏ trị được trả về nếu logical_test là FALSE. Value_if_false cú thể là cụng thức.
Ghi chỳ:
Cú thể lồng 7 hàm IF thay cho cỏc giỏ trị value_if_true và value_if_false. Xem vớ dụ cuối.
Vớ dụ:
Trong vớ dụ sau, nếu giỏ trị trong ụ A10 là 100, khi đú, logical_test là TRUE, và giỏ trị
tổng của vựng B5:B15 được tớnh. Ngược lại, logical_test là FALSE, hàm sẽ trả về giỏ trị là chuỗi rỗng (“”).
IF(A10=100,SUM(B1:B15), “”)
Giả sử khi ta cần xếp loại học sinh theo điểm trung bỡnh theo tiờu chuẩn cho trong bảng sau:
Nếu điểm trung bỡnh Thỡ xếp loại Lớn hơn hoặc bằng 8.5 Giỏi
Từ 6.5 đến 8.5 Khỏ Từ 5.0 đến 6.5 TB
Nhỏ hơn 5.0 Kộm
Ta cú thể dựng cỏc hàm IF lồng nhau như sau:
IF(DTB>=8.5,“Giỏi”,IF(DTB>=6.5,“Khỏ”,IF(DBT>=5.0,“TB”,“Kộm”)))
Trong vớ dụ trờn, hàm IF thứ hai là đối số value_if_false của hàm IF thứ nhất. Tương tự, hàm IF thứ ba là đối số value_if_false của hàm IF thứ hai. Vớ dụ, nếu đối số logical_test đầu tiờn (DTB>=8.5) là TRUE, hàm trả về giỏ trị “Giỏi”, nếu đối số logical_test thứ nhất nhận giỏ trị FALSE, hàm IF thứ hai được kiểm tra tiếp …
.VII.2. SUMIF
SUMIF(vựng 1, “điều kiện”, vựng 2)
@ Tớnh tổng giỏ trị cỏc ụ trong vựng 2 tương ứng với cỏc ụ vựng 1 đó thỏa món điều kiện.
Vớ dụ:
Dữ liệu trong vựng B4:B7 là 3, 6, 8, 6 Dữ liệu trong vựng C4:C7 là 6, 9, 9, 4 =SUMIF(B4:B7, “>5”, C4:C7) { =22}
Tớnh tổng giỏ trị cỏc ụ trong vựng C4:C7 tương ứng với cỏc ụ trong vựng B4:B6 thỏa món điều kiện, tương ứng với cỏc ụ cú giỏ trị 9, 9, 4 trong vựng C4:C7, kết quả tổng bằng 22.
.VII.3. COUNTIF
COUNTIF(vựng, “điều kiện”)
@ Đếm cỏc ụ thỏa món điều kiện trong vựng. Vớ dụ: (lấy vớ dụ của B4:B7 ở vớ dụ trờn) =COUNTIF(B4:B7, “<5”) { =1} .VIII Nhúm hàm ngày thỏng