MOT SO HAM CO BAN TRONG EXCEL 2010 MOT SO HAM CO BAN TRONG EXCEL 2010 MOT SO HAM CO BAN TRONG EXCEL 2010 MOT SO HAM CO BAN TRONG EXCEL 2010 MOT SO HAM CO BAN TRONG EXCEL 2010 MOT SO HAM CO BAN TRONG EXCEL 2010
MỘT SỐ HÀM CƠ BẢN TRONG EXCEL 2010 • Địa tương đối: địa tham chiếu có dạng Khi chép đến vùng đích, địa tham chiếu vùng đích thay đổi theo nghĩa phương, chiều khoảng cách – • Địa tuyệt đối: địa có dạng $$ Khi chép đến vùng đích, địa tham chiếu vùng đích giữ nguyên vùng nguồn – • • B12, C5, … $B$12: tuyệt đối ô Địa hỗn hợp: địa kết hợp địa tương đối địa tuyệt đối – $B12: tuyệt đối cột – B$12: tuyệt đối dòng Giới thiệu Hàm: – Hàm Excel lập trình sẵn dùng tính toán thực chức – Việc sử dụng thành thạo hàm giúp tiết kiệm nhiều thời gian so với tính toán thủ công – Excel đa dạng bao trùm nhiều lĩnh vực khác thực tính toán bảng tính – Cấu trúc chung Hàm: Tên hàm ([đối số1, đối số 2, ….]) – • Ví dụ: • Rand() • If(A1>=5,‖”Đạt”‖,‖”Rớt”) • Sum(A1:A10) Giới thiệu Công thức: – Nếu công thức bảng tính giống trình soạn thảo văn – Khi liệu thay đổi công thức tự động cập nhật thay đổi cho kết – Công thức Excel bắt đầu dấu “=“ sau kết hợp toán tử, trị số , địa tham chiếu hàm – Cấu trúc chung công thức • Sử dụng Hàm Công thức: – Chọn ô cần sử dụng hàm công thức để tính toán – Đặt dấu “=“ đầu để xác định bắt đầu xây dựng Hàm công thức – Sau kết hợp toán tử, trị số, địa tham chiếu hàm * Thanh Formula thể công thức cách đầy đủ * Nên sử dụng tham chiếu thay cho việc sử dụng giá trị cụ thể – • Ví dụ: Một số lỗi thường gặp Lỗi Giải thích #DIV/0! Trong công thức có chứa phép chia cho chia ô rỗng #NAME? Do dánh sai tên hàm hay tham chiếu đánh thiếu dấu nháy #NULL! Hàm sử dụng liệu giao vùng mà vùng phần chung nên phần giao rỗn #NUM! Vấn đề giá trị, ví dụ dùng nhầm số âm phải số dương #REF! Tham chiếu bị lỗi, thường ô tham chiếu hàm bị xóa #VALUE! Công thức tính toán có chứa kiểu liệu không 1 Các hàm toán học: – – – – – Hàm ABS: • Cú pháp: ABS(n) • Công dụng:Trả giá trị tuyệt đối số n • Ví dụ: ABS(5)=ABS(-5)=5 Hàm SQRT: • Cú pháp: SQRT(n) • Công dụng: Trả giá trị bậc hai số n • Ví dụ: SQRT(9)=3 Hàm ROUND: • Cú pháp: ROUND(m,n) • Công dụng: Làm tròn số thập phân m đến n chữ số lẻ Nếu n dương làm tròn phần thập phân Nếu n âm làm tròn phần nguyên • Ví dụ: • Round(1.45,1)= 1.5 • Round(16.2, -1)= 20 Hàm INT: • Cú pháp: INT(n) • Công dụng: Trả trị phần nguyên số thập phân n • Ví dụ: INT(1.43) = Hàm MOD: • Cú pháp: MOD(m,n) • Công dụng: Trả giá trị phần dư phép chia số m cho số n • Ví dụ: MOD(10,3) = Các hàm xử lý chuỗi: – Hàm LOWER: • Cú pháp: LOWER(s) • Công dụng: Chuyển tất ký tự chuỗi s sang chữ thường • Ví dụ: LOWER(“ExCel”) = “excel” – – – – – – Hàm UPPER: • Cú pháp: UPPER(s) • Công dụng: Chuyển tất ký tự chuỗi s sang chữ hoa • Ví dụ:UPPER(“ExCel”) = “EXCEL” Hàm PROPER: • Cú pháp: PROPER(s) • Công dụng: Chuyển tất ký tự đầu từ chuỗi s sang ký tự hoa, lại ký tự thường • Ví dụ: PROPER(“MiCRosoFt ExCel”) = “Microsoft Excel” Hàm LEFT: • Cú pháp: LEFT(s,n) • Công dụng: Cắt n ký tự chuỗi s kể từ bên trái • Ví dụ: – LEFT(“ExCel”,2) = “Ex” – LEFT(“ExCel”) = “E” Hàm RIGHT: • Cú pháp: RIGHT(s,n) • Công dụng: Cắt n ký tự chuỗi s kể từ bên phải • Ví dụ: – RIGHT(“ExCeL”,2) = “eL” – RIGHT(“ExCel”) = “l” Hàm MID: • Cú pháp: MID(s, m, n) • Công dụng: Cắt n ký tự chuỗi s kể từ vị trí thứ m • Ví dụ: MID(“ExCel”, 3, 2) = “Ce” Hàm LEN: • Cú pháp: LEN(s) • Công dụng: Trả giá trị chiều dài chuỗi s • Ví dụ: LEN(“ExCel”) = – – – Hàm TRIM: • Cú pháp: TRIM(s) • Công dụng: Cắt bỏ khoảng trắng thừa hai đầu chuỗi • Ví dụ: TRIM(“ ExCel ”) = “ExCel” Hàm VALUE: • Cú pháp: VALUE(chuỗi số) • Công dụng: Chuyển ký tự số thành số • Ví dụ: VALUE(“1234”)=1234 Hàm FIND: • Cú pháp: FIND(Chuỗi cần tìm, chuỗi chứa giá trị tìm, vị trí bắt đầu) • Công dụng: Trả vị trí Chuỗi cần tìm chuỗi chứa giá trị tìm từ vị trí bắt đầu • Hàm FIND phân biệt chữ hoa, chữ thường • Ví dụ: FIND(“Tôi”, “Tôi học”,1) FIND(“tôi”, “Tôi học”,1) #Value Các hàm xử lý Ngày Giờ: – – – – Hàm TODAY: • Cú pháp: TODAY() • Công dụng: Trả giá trị ngày tháng năm hệ thống Hàm NOW: • Cú pháp: NOW() • Công dụng: Trả giá trị ngày tháng năm hệ thống Hàm DAY: • Cú pháp: DAY(biểu thức NTN) • Công dụng: Trả phần ngày biểu thức ngày – tháng - năm • Ví dụ: DAY(TODAY()); DAY("19/10/1985") = 19 Hàm MONTH: • Cú pháp: MONTH(biểu thức NTN) • Công dụng: Trả phần tháng biểu thức ngày tháng năm – Hàm YEAR: • Cú pháp: YEAR(biểu thức NTN) • Công dụng: Trả phần năm biểu thức ngày – tháng – năm • Ví dụ: YEAR(Today()); YEAR ("19/10/1985") = 1985 – Hàm SECOND: • Cú pháp: SECOND(biểu thức GPG) • Công dụng: Trả phần giây biểu thức - phút – giây • Ví dụ: SECOND(now()); SECOND("18:16:27") = 27 – – Hàm MINUTE • Cú pháp: MINUTE(biểu thức GPG) • Công dụng: Trả phần phút biểu thức - phút – giây Hàm HOUR: • Cú pháp: HOUR (biểu thức - phút – giây) • Công dụng: Trả phần biểu thức - phút – giây • Ví dụ: HOUR(now()) HOUR ("18:16:27") = 18 – – Hàm WEAKDAY: • Cú pháp: WEAKDAY (ngày tháng năm, n) • Công dụng: Trả vị trí ngày tháng năm tuần • n = 1: Ngày bắt đầu tuần ngày Chủ nhật, n=2 Ngày bắt đầu tuần ngày Thứ hai • Ví dụ: WEAKDAY (“07/10/2014”,1) Hàm DATE: • Cú pháp: DATE (Năm, tháng, ngày) • Công dụng: Trả giá trị ngày/tháng/năm dựa giá trị đầu vào • Ví dụ: DATE(2012,5,16) 16/5/2012 Các hàm thống kê: – Hàm MAX: • Cú pháp: MAX(Danh sách đối số) • Công dụng: Trả số lớn giá trị đưa vào – – – – – – Ví dụ: MAX(B1:B10) Hàm MIN: • Cú pháp: MIN(Danh sách đối số) • Công dụng: Trả giá trị nhỏ trong giá trị đưa vào • Ví dụ: MIN(B1:B10) Hàm AVERAGE: • Cú pháp: AVERAGE(Danh sách đối số) • Công dụng: Trả giá trị trung bình cộng ô trong giá trị đưa vào • Ví dụ: AVERAGE(B1:B10) Hàm COUNT: • Cú pháp: COUNT(Danh sách đối số) • Công dụng: Đếm số ô có chứa liệu số trong giá trị đưa vào • Ví dụ:COUNT(A1:A10) Hàm COUNTA: • Cú pháp: COUNT(phạm vi) • Công dụng: Đếm số ô có chứa liệu phạm vi • Ví dụ:COUNT(A1:A10) Hàm COUNTIF: • Cú pháp: COUNTIF(phạm vi,điều kiện) • Công dụng: Đếm số ô thỏa mãn điều kiện phạm vi • Ví dụ: – COUNTIF(A1:A10,”>5”) – COUNTIF(A1:A10,”abc”) – – – Hàm SUM: • Cú pháp: SUM(Danh sách đối số) • Công dụng: Trả giá trị tổng ô trong giá trị đưa vào • Ví dụ: – SUM(C1:C10) – SUM (A1, B2, C3) Hàm SUMIF: • Cú pháp: SUMIF(Vùng kiểm tra điều kiện, điều kiện, vùng tính tổng) • Công dụng: Hàm dùng để tính tổng có điều kiện Chỉ ô vùng kiểm tra điều kiện thỏa mãn điều kiện tính tổng ô tương ứng vùng tính tổng • Ví dụ hàm SUMIF: – – Tính tổng ô năm 2010 mà có giá trị năm 2009 lớn 200 Hàm RANK: • Cú pháp: RANK(x, phạm vi, n) • Công dụng: Xếp vị thứ cho giá trị x phạm vi – Nếu n=0 (hoặc tham số này) kết xếp theo kiểu lớn bé – Nếu 0 kết xếp theo kiểu bé lớn – Phạm vi phải cố định tuyệt đối – Ví dụ hàm RANK: Xếp hạng số lượng sản phẩm bán năm 2010 Hàm điều kiện – Dữ liệu logic loại liệu mà chứa hai giá trị True (đúng) False (sai) – Hàm IF: • Cú pháp: IF( bt điều kiện, gt1, gt 2) • Công dụng: Hàm tiến hành kiểm tra biểu thức điều kiện • Nếu biểu thức điều kiện True (đúng): trả giá trị • Ngược lại, biểu thức điều kiện False (sai) trả giá trị • Ví dụ Hàm IF: o IF(C2>=5, “Đậu”, “Trượt”) o IF (A3= “TP”, “Trưởng phòng”,IF(D1= “GD”, “Giám đốc”, “Nhân viên”)) Các hàm Logic: – – Hàm AND: • Cú pháp: AND (bt điều kiện 1, bt điều kiện 2, …) • Công dụng: Hàm trả giá trị True bt điều kiện bt điều kiện mang giá trị True • Hàm AND kết hợp với IF trường hợp kiểm tra lúc nhiều điều kiện • Ví dụ: IF(AND(B1>10,C1>5), “Đậu”, “Trượt”) Hàm OR: • Cú pháp: OR(bt điều kiện 1bt điều kiện 2, …) • Công dụng: Hàm trả giá trị True bt điều kiện bt điều kiện mang giá trị True • Hàm OR kết hợp với IF trường hợp kiểm tra lúc nhiều điều kiện • Ví dụ: IF(OR(B1>5,C1>5), “Đậu”, “Trượt”) Các hàm dò tìm – Hàm VLOOKUP: • Cú pháp: VLOOKUP(n,phạm vi,m,k) • Công dụng: Tiến hành tìm giá trị n cột phạm vi lấy giá trị tương ứng cột thứ m • o Nếu k = tìm xác với n Nếu không tìm thấy trả #NA o Nếu k tìm gần Ví dụ hàm VLOOKUP: o – Giá tuần xác định dựa vào loại bảng phụ Hàm HLOOKUP: • Cú pháp:HLOOKUP(n, phạm vi,m,k) • Công dụng: Tiến hành tìm giá trị n dòng phạm vi lấy giá trị tương ứng dòng thứ m • o Nếu k = tìm xác với n Nếu không tìm thấy trả #NA o Nếu k tìm gần Ví dụ hàm HLOOKUP o PBan xác định dựa vào ký tự bên trái MNV bảng phụ – Hàm MATCH: • Cú pháp: MATCH( m, phạm vi, k) • Công dụng: tiến hành tìm giá trị m phạm vi, có trả vị trí giá trị m phạm vi • – Nếu k = 0: tìm xác – Nếu k 0: tìm gần Ví dụ hàm MATCH: Xác định vị trí giá trị “B” bảng phụ – Sử dụng kết hợp hàm HLOOKUP/ VLOOKUP với hàm MATCH • Mục đích việc sử dụng kết hợp để giải cho trường hợp cần tra cứu theo dòng cột • Ví dụ HLOOKUP/ VLOOKUP MATCH [...]...– Hàm MATCH: • Cú pháp: MATCH( m, phạm vi, k) • Công dụng: tiến hành tìm giá trị m trong phạm vi, nếu có sẽ trả về vị trí của giá trị m đó trong phạm vi • – Nếu k = 0: tìm chính xác – Nếu k 0: tìm gần đúng Ví dụ hàm MATCH: Xác định vị trí của giá trị “B” trong bảng phụ 1 – Sử dụng kết hợp hàm HLOOKUP/ VLOOKUP với hàm MATCH • Mục đích của việc sử dụng kết hợp này là