SỬ DỤNG HÀM IF Giá trị khi đúng và giá trị khi sai có thể là dữ liệu số, dãy kí tự, địa chỉ 1 ô, công thức… Nếu điều kiện dò tìm là một dãy kí tự thì phải đặt trong cặp dấu nháy kép “ ”.[r]
(1)Kiểm tra bài cũ ? Hãy nêu mục đích và ý nghĩa việc phân tích yêu cầu xây dựng trang tính Mục đích lập trang tính: Không để lưu liệu mà còn tính toán các liệu đó …Sử dụng các công thức để tính toán; Trình bày trang tính Lop11.com (2) Bài 26 Lop11.com (3) VÍ DỤ VỀ TÍNH TOÁN CÓ ĐIỀU KIỆN Vd 1: Lop11.com (4) SỬ DỤNG HÀM IF Cú pháp =IF(điều Trong đó: kiện, giá trị 1, giá trị 2) Điều kiện: Là các bt lôgic phát biểu dạng phép so sánh Nếu điều kiện đúng thì lấy giá trị 1, Nếu điều kiện sai thì lấy giá trị Chức năng: Hàm kiểm tra biểu thức điều kiện để chọn hai giá trị: hàm nhận giá trị biểu thức điều kiện trả là đúng ngược lại hàm nhận giá trị biểu thức điều kiện trả là sai Lop11.com (5) SỬ DỤNG HÀM IF Giá trị đúng và giá trị sai có thể là liệu số, dãy kí tự, địa ô, công thức… Nếu điều kiện dò tìm là dãy kí tự thì phải đặt cặp dấu nháy kép “ ” Lưu ý: Ta đã nói thứ tự liệt kê các biến hàm là quan trọng Trong trường hợp hàm IF, biến đầu tiên phải là phép so sánh; việc hoán đổi thứ tự liệt kê biến thứ 2, và thứ thường cho kết không mong muốn Lop11.com (6) SỬ DỤNG HÀM IF LỒNG NHAU Vd: Lop11.com (7) SỬ DỤNG HÀM SUMIF Cú pháp = SUMIF(Cột lấy điều kiện,Điều kiện,Cột tính tổng) Trong đó: - Cột lấy điều kiện : Phạm vi dò tìm - Điều kiện : Điều kiện dò tìm - Cột tính toán (tính tổng) Chức năng: Cho kết là tổng các số trên cột tính toán tính tổng ô thoả mãn điều kiện đã cho Lop11.com (8) VÍ DỤ MINH HỌA Dạng 1: Tính giá trị cho cột TỔNG TIỀN: = SUMIF( $C$2:$C$5,E3,$D$2:$D$5) C D LOẠI TIỀN A 100 B 50 A 20 E F LOẠI TỔNG TIỀN A 120 ? 85 ? B B 35 Chú ý: Nếu nội dung cột LOẠI giống thì ta dùng ô địa chỉ, (ở ví dụ là ô E3) Lop11.com (9) VÍ DỤ MINH HỌA Dạng 2: C Tính giá trị cho cột TỔNG TIỀN: = SUMIF( $C$2:$C$5 ,“??A”, $D$2:$D$5) Hoặc: = SUMIF( $C$2:$C$5 ,“*A”, $D$2:$D$5) D LOẠI TIỀN 10A 100 20B 50 21A 20 E F 120TIỀN LOẠI TỔNG A ? 85 11B 35 B ? Chú ý: Nếu nội dung cột LOẠI không giống thì ta dùng ký tự đại diện là “ * , ? ”, (ở ví dụ là ??A, *A) Lop11.com (10) SỬ DỤNG HÀM SUMIF Chú ý: Nếu điều kiện dò tìm là chuỗi thì phải đặt cặp dấu nháy kép “ ” (Ví dụ: “A”, “Giỏi”, “>=32”,32 …) Cột lấy điều kiện, cột tính tổng phải có cùng dạng cột, có thể thay cùng dạng hàng Lop11.com (11) Hµm IF nµo sau ®©y ® ợc nhập đúng cú pháp? a =IF(C4>=D4,C4,“Sai”) c = IF(C4>=D4,C4,’’Sai’ ’)) b = IF((C4>=D4, C4, ‘ ’Sai”)) d Cả ba đáp án trên đúng Lop11.com (12) Hoan Hô Đúng Lop11.com (13) Rất tiếc bạn đã sai Lop11.com (14) Hãy nhớ Hàm IF =IF(điều kiện,giá trị 1,giá trị 2) Lưu ý: Trừ giá trị số, điều kiện khác phải đặt cặp dấu nháy kép “….” Hàm SUMIF = SUMIF(Cột lấy điều kiện, Điều kiện,Cột tính tổng) Lop11.com (15) Bài tập nhà Lop11.com (16)