Kiểm tra Text cần tìm có trong dãy Text không?

Một phần của tài liệu Tài liệu MS EXCEL NÂNG CAO ppt (Trang 34 - 40)

Cho mảng tên A5:E24 (đặt tên là NameList) như hình bên dưới, tại ô C3 (đặt tên là TheName) nhập vào tên cần tìm, nếu tên có trong mảng thì tại ô D3 hiện lên chữ Found (tìm thấy), còn không D3 hiện lên Not Found (không tìm thấy).

Công thức mảng tại ô D3 là: {=IF(OR(Thename=NameList),”Found”,”Not Found”)} Công thức sau sẽ cho kết quả tương đương.

=IF(COUNTIF(NameList,TheName)>0,"Found","Not Found")

4.Thống kê với DataTable

4.1.Thống kê DataTable với 1 điều kiện ( 1 biến)

a) DataTable 1 biến dạng dòng (nhiều dòng trên cùng 1 cột)

B1: Đặt con trỏ tại vị trí ô đầu tiên của bảng thống kê ( trong VD trên đó là ô D21) Nhập hàm thống kê ở dây chúng ta thống kê theo điều kiện đó là hàm SUMIF Cú pháp: = SUMIF( range, criteria, [sum_range])

- Range: vùng chứa điều kiện - Criteria: điều kiện cần tính - Sum_range: vùng tính tổng Công thức của câu ví dụ trên sẽ là:

= Sumif ( $D$5:$D$14 , C21 , $G$5:$G$14 )

B2: Bôi đen bảng thống kê không quét tiêu đề ( chỉ quét từ C21:D24 )

Vào Data -> What-If Analysis -> Data Table

B3: Trong hộp thoại Data Table -> Click vào Column input cell -> rồi chọn ô đầu tiên của cột điều kiện trong bảng thống kê.

-> OK

Chú ý : Thống kê DataTable nếu muốn xóa dữ liệu của bảng thống kê thì ta phải bôi đen hết các ô dữ liệu đã thống kê rồi xóa 1 lần, không được xóa từng ô sẽ bị lỗi.

b) DataTable 1 biến dạng cột (nhiều cột trên cùng 1 dòng)

Ví dụ: Hoàn thành bảng thống kê sử dụng DataTable

B1: Đặt con trỏ tại vị trí ô đầu tiên của bảng thống kê ( trong VD trên đó là ô C22) Nhập hàm thống kê ở dây chúng ta thống kê theo điều kiện đó là hàm SUMIF Cú pháp: = SUMIF( range, criteria, [sum_range])

- Range: vùng chứa điều kiện - Criteria: điều kiện cần tính - Sum_range: vùng tính tổng Công thức của câu ví dụ trên sẽ là:

= Sumif ( $D$5:$D$14 , C21 , $G$5:$G$14 )

B2: Bôi đen bảng thống kê không quét tiêu đề ( chỉ quét từ C21:F22 )

Vào Data -> What-If Analysis -> Data Table

B3: Trong hộp thoại Data Table -> Click vào Row input cell -> rồi chọn ô đầu tiên của dòng điều kiện trong bảng thống kê.

-> OK

Chú ý : Thống kê DataTable nếu muốn xóa dữ liệu của bảng thống kê thì ta phải bôi đen hết các ô dữ liệu đã thống kê rồi xóa 1 lần, không được xóa từng ô sẽ bị lỗi.

4.2.Thống kê DataTable với 2 điều kiện ( 2 biến) Ví dụ: Hoàn thành bản thống kê sử dụng Data Table

B1: Tạo ô đại diện cho dòng và cột

B2: Đặt con trỏ tại vị trí giao nhau giữa 2 tiêu đề của bảng thống kê ( trong ví dụ trên là ô B30)

Nhập hàm thống kế trong trường hợp này do có 2 điều kiện cùng lúc nên ta không thề dùng hàm Sumif mà thay vào đó là dùng công thức mảng hàm SUM kết hợp với hàm IF như sau:

Cú pháp: = SUM ( IF( ( D5:D24 = G32 ) * ( E5:E24 = G33 ) , F5:F24 , 0 ) )

Nhấn Ctrl+Shift+Enter để hoàn thành ( vì đây là công thức mảng )

Giải thích ý nghĩa hàm: Hàm Sum dùng để tính tổng, hàm IF là hàm điều kiện ( nếu vùng hãng sản xuất bằng với ô đại dòng và vùng phân khối bằng với ô đại diện cột thì tính tổng số lượng còn ngược lại thì cho kết quả là 0) dấu * thay thế cho hàm AND trong công thức mảng. (adsbygoogle = window.adsbygoogle || []).push({});

Vào Data -> What-If Analysis -> Data Table B4: Trong hộp thoại Data Table lần lượt chọn

- Row Input Cell: chọn ô đại diện là cột $G$33

- Column Input Cell: chọn ô đại diện là dòng $G$32

Một phần của tài liệu Tài liệu MS EXCEL NÂNG CAO ppt (Trang 34 - 40)