Phương phá p2 tạo bi n Hàm if

Một phần của tài liệu PHÂN TÍCH DỮ LIỆU THỐNG KÊ VÀ PYTHON (Trang 30 - 35)

3. Khai phá dữ liệu trong Excel

3.2.3 Phương phá p2 tạo bi n Hàm if

Hàm If trong Excel: Trong Excel, chúng ta có thể sử dụng một hàm có tên

là ‘If’. Điều này cho phép tạo một giá trị trong một ô dựa trên một giá trị (số hoặc ký tự) trong một ô khác.

= IF(logical_test value_if_true)

Logical_test: là bất kỳ giá trị hoặc biểu thức nào dẫn đến TRUE hoặc FALSE. Ví dụ: nếu ô A2 = 3 là một biểu thức logic. Nếu ô A2 bằng 3, thì biểu thức này là đúng, còn lại là sai.

Value_if_true: đây là giá trị chúng ta muốn hiển thị nếu nó là true. Ví dụ. nếu ô A2 bằng 3, thì chúng ta có thể muốn hiển thị văn bản "A2 là 3".

Value_if_false: đây là giá trị chúng ta muốn hiển thị nếu nó là false. Ví dụ. nếu ô A2 không bằng 3, thì chúng ta có thể muốn hiển thị văn bản "A2 không bằng 3".

Ví dụ. Sao chép ví dụ được hiển thị trong hình sau:

* ô công thức chỉ mang tính chất tham khảo Trong ô B3, là công thức.

Phím tắt để dừng viết nhiều dòng công thức:

Thay vì viết ra công thức này nhiều lần, chúng ta có thể sử dụng hàm 'drag'.

Như có thể thấy, ở góc dưới cùng bên phải của ô, có một hình vuông.

31

a. Sử dụng chuột và nhấp chuột trái vào hình vuông này. Đừng nhấp chuột; b. Kéo hình vuông này xuống dưới, để bạn bao gồm các ô từ B2 đến B10.

1) Nếu bạn bấm vào góc dưới cùng, ta sẽ thấy một thông báo ở cuối màn hình Excel như hình trình bày ở trên.

a. Chức năng này có thể được sử dụng thay vì sao chép và dán, nhưng hãy cẩn thận khi sử dụng các số, vì Excel có thể sử dụng quá trình đếm.

2) Bây giờ hãy bỏ nhấp chuột để xem các ô đã hoàn thành. Hình dưới: Hàm nhấp và kéo trong Excel (3).

Nhấp vào bất kỳ ô nào, và chúng ta sẽ nhận thấy rằng công thức đã được cập nhật để phản ánh các ô có liên quan, … như được minh họa trong hình 3.9.

32

Chức năng kéo này không chỉ giúp tiết kiệm thời gian quý giá mà còn có thể ngăn lỗi xuất hiện khi viết công thức (mã) trong các ô khác nhau.

Quay lại binning các biến

Như chúng ta đã thấy, hàm 'If' rất mạnh, nhưng chúng ta phải tạo 4 bin, không phải 2.

Các thùng cho nhóm thu nhập như sau: 5200 trở xuống;

5201 đến 6000; 6001 đến 6800; 6801 trở lên.

Các thùng cho nhóm thế chấp như sau: 31,7 trở xuống;

31,8 đến 34,9; 35,0 đến 37,1; 37,2 trở lên.

Công thức Excel được phân tích:  IF(C2<=5200,"5200 and under",

Nếu thu nhập nhỏ hơn hoặc bằng 5200, thì hãy hiển thị "5200 trở xuống’’;

 IF(C2<=6000, "5201 to 6000",

Giá trị cho dưới 5200 đã được tính trước đó;

Nếu thu nhập nhỏ hơn hoặc bằng 6000 thì hiển thị "5201 đến 6000". Giá trị này tương đương với lớn hơn 5200 và nhỏ hơn hoặc bằng 6000.

33

Giá trị cho dưới 6000 đã được tính trước đây;

Nếu thu nhập nhỏ hơn hoặc bằng 6800 thì hiển thị "6001 đến 6800". Giá trị này tương đương với lớn hơn 6000 và nhỏ hơn hoặc bằng 6800.

 "6801 and above”

Các giá trị cho dưới 6800 trước đây là hoàn thành.

 Cuối cùng, nếu tất cả các giá trị true trước đó không được tìm thấy, thì hãy hiển thị "6801 trở lên.

 Luôn lưu ý số lượng dấu ngoặc mở được sử dụng, vì dấu ngoặc mở và dấu đóng cần cân bằng.

Excel đọc công thức từ trái sang phải, do đó chúng ta phải chắc chắn rằng nó được viết theo đúng thứ tự. Nếu chúng ta bắt đầu các lệnh với 'C2 <= 6800', sau đó tiếp tục với 5200 và 6000, công thức 'if' sẽ không thành công. Sử dụng nhiều câu lệnh 'if' có thể khó hiểu và phải đếm số lượng dấu ngoặc được sử dụng, nhưng sau khi hoàn thành, nó có thể làm cho việc gắn nhãn các ô trong Excel rất nhanh chóng.

Công thức Excel được phân tích:  IF(D2<=31.7,"31.7 and under",

Nếu phần trăm thế chấp bằng hoặc nhỏ hơn 31,7 thì hiển thị "31,7 trở xuống’’.

 IF(D2<=34.9,"31.8 to 34.9",

Ngược lại nếu phần trăm thế chấp bằng hoặc nhỏ hơn 34,9 thì hiển thị "31,8 đến 34,9".

Điều đó tương đương lớn hơn 31,7 và nhỏ hơn hoặc bằng 34,9.  IF(D2<=37.1,"35.0 to 37.1",

Ngược lại, nếu phần trăm thế chấp bằng hoặc nhỏ hơn 37,1 thì hiển thị "35,0 đến 37,1".

Đây tương đương với lớn hơn 31,7 và nhỏ hơn hoặc bằng 37,1.  "37.2 and above"

34

Cuối cùng, nếu không tìm thấy tất cả các giá trị true trước đó, thì sẽ hiển thị "37.2 trở lên.

Như trước đây, ngay sau khi hoàn thành công thức một lần a. Nhấp vào góc dưới cùng bên phải của ô và kéo xuống hoặc

b. nhấp đúp chuột vào hình vuông này Hình 3.13 chứa một ảnh chụp nhanh của trang tính Excel đã hoàn thành.

LƯU Ý: nếu lỗi được tạo ra trong công thức, thì lỗi này sẽ lặp lại trong tất cả các ô khác. Luôn kiểm tra kỹ công việc của bạn, ví dụ: đảm bảo nó hiển thị 37,2 chứ không phải 3,72.

35

Một phần của tài liệu PHÂN TÍCH DỮ LIỆU THỐNG KÊ VÀ PYTHON (Trang 30 - 35)

Tải bản đầy đủ (PDF)

(147 trang)