Bài giảng Tin học văn phòng - Bài 9+10: Các hàm trong Excel cung cấp cho người học các kiến thức: Các hàm toán học, các hàm logic, các hàm ký tự, các hàm xử lý ngày tháng, các hàm tìm kiếm. Mời các bạn cùng tham khảo nội dung chi tiết.
Trang 1BÀI 9+10 CÁC HÀM TRONG EXCEL
Môn : Tin học văn phòng
Giảng viên : Nguyễn Thị Phương Thảo
Khoa Công nghệ thông tin – ĐH Thủy Lợi Email : thaont@tlu.edu.vn
Bài giảng : https://sites.google.com/a/wru.vn/thaont/tin-hoc-van-phong
Trang 3CÁC KIỂU ĐỊA CHỈ
• Địa chỉ tương đối:
– <têncột><tênhàng> : địa chỉ này thay đổi khi copy công thức sang ô khác
– Ví dụ: A2, C4 …
• Địa chỉ tuyệt đối:
– $<têncột>$<tênhàng>: địa chỉ này không bị thay đổi khi copy công thức – Ví dụ: $A$2, $C$4
• Địa chỉ hỗn hợp:
– Đánh địa chỉ tuyệt đối theo hàng hoặc theo cột:
– Ví dụ: A$1,$C2
Trang 4CÁC KIỂU ĐỊA CHỈ
• Tham chiếu đến địa chỉ Sheet khác:
– <tên sheet>!<địa chỉ ô>
– Ví dụ: Sheet1!A2, ‘Sheet Moi’!B2 …
• Tham chiếu đến địa chỉ WorkBook khác:
– [<tên workbook>]<tên sheet >!<tên địa chỉ ô>
– Ví dụ: [Bai2.xlsx]Sheet2!A$2
– Địa chỉ hỗn hợp:
– Đánh địa chỉ tuyệt đối theo hàng hoặc theo cột: – Ví dụ: A$1,$C2
Trang 5HÀM TOÁN HỌC
• Hàm được lập trình có sẵn nhằm thực hiện
chức năng nào đó mà toán tử đơn giản
không thực hiện được
• Cú pháp của hàm:
= tenham(đối số… )
– Tên hàm viết liền, có thể viết hoa hoặc thường
– Đối số có thể là giá trị, địa chỉ ô hoặc một dãy ô
Trang 6CÁCH DÙNG HÀM
• Cách 1: gõ trực tiếp tên hàm vào ô cần tính
– Gõ dấu =, sau đó gõ tên hàm
Trang 7CÁCH DÙNG HÀM
• Cách 3:
– Nhấn chọn các function trên menu
Trang 9• Number : là cosin của một góc Giá trị từ -1 đến 1.
đơn vị radian, 2*pi/3 2,094395102
=ACOS(-0.5)*180/PI() Arccosin của -0,5 theo
0.5))
=DEGREES(ACOS(-Arccosin của -0,5 theo
Trang 10– Là hàm trả về giá trị arctang của một số Góc được
trả về tính bằng radian phạm vi từ -pi/2 đến pi/2
Trang 16=MOD(-3, 2) Số dư của -3/2 Dấu sẽ giống như dấu của số chia 1
=MOD(3, -2) Số dư của 3/-2 Dấu giống với dấu của số chia -1
=MOD(-3, -2) Số dư của -3/-2 Dấu giống với dấu của số chia -1
Trang 17=CEILING(2.5, 1) Làm tròn 2,5 lên đến bội số gần nhất của 1 3
=CEILING(-2.5, -2) Làm tròn -2,5 lên đến bội số gần nhất của -2 -4
=CEILING(-2.5, 2) Làm tròn -2,5 lên đến bội số gần nhất của 2 ?
=CEILING(1.5, 0.1) Làm tròn 1,5 lên đến bội số gần nhất của 0,1 ?
=CEILING(2.5, 1) Làm tròn 2,5 lên đến bội số gần nhất của 1 3
=CEILING(-2.5, -2) Làm tròn -2,5 lên đến bội số gần nhất của -2 -4
=CEILING(-2.5, 2) Làm tròn -2,5 lên đến bội số gần nhất của 2 -2
=CEILING(1.5, 0.1) Làm tròn 1,5 lên đến bội số gần nhất của 0,1 1,5
Trang 18=FLOOR(-2.5,-2) Làm tròn -2,5 xuống đến bội số gần nhất của -2 -2
=FLOOR(1.58,0.1) Làm tròn 1,58 xuống đến bội số gần nhất của 0,1 1,5
=FLOOR(0.234,0.01) Làm tròn 0,234 xuống đến bội số gần nhất của
Trang 20=ODD(-2) Làm tròn -2 lên (ra xa số 0) đến số nguyên lẻ gần
=ODD(-2) Làm tròn -2 lên (ra xa số 0) đến số nguyên lẻ gần
Trang 21HÀM TOÁN HỌC
• INT
– Là hàm trả về số được làm tròn đến số nguyên gần nhất – Cú pháp: INT(number)
Trang 22HÀM TOÁN HỌC
• ROUND
Trang 25HÀM TOÁN HỌC
• RANK
– Là hàm trả về thứ hạng của một số trong danh sách các số Thứ hạng của số là kích thước của nó trong tương quan với các giá trị khác trong danh sách.
– Cú pháp: RANK(number,ref,[order])
Ngược lại là theo thứ tự tăng dần
Trang 26HÀM TOÁN HỌC
• COUNT
– Hàm đếm số ô chứa số và các số trong danh sách các đối số.
– Cú pháp: COUNT(value1, [value2], )
=COUNT(A2:A7) Đếm số ô chứa số trong các
Trang 27Số ô có chứa táo trong các ô từ A2 tới
=COUNTIF(A2:A5,A 4)
Số ô có chứa đào trong các ô từ A2
=COUNTIF(A2:A5,A 3)+COUNTIF(A2:A5, A2)
Số ô có chứa cam và táo trong các ô
Số ô có chứa táo trong các ô từ A2 tới
=COUNTIF(A2:A5,A 4)
Số ô có chứa đào trong các ô từ A2
=COUNTIF(A2:A5,A 3)+COUNTIF(A2:A5, A2)
Số ô có chứa cam và táo trong các ô
Trang 28– Hàm tính tổng các giá trị trong phạm vi đáp ứng tiêu chí xác định.
– Cú pháp: SUMIF(range, criteria, [sum_range])
hàm xác định
Trang 30=SUMIF(A2:A5,">160000",B2:B5) Tổng tiền hoa hồng cho các giá
=SUMIF(A2:A5,">" & C2,B2:B5) Tổng tiền hoa hồng cho các giá
trị tài sản lớn hơn giá trị tại C2 ?
=SUMIF(A2:A5,">160000",B2:B5) Tổng tiền hoa hồng cho các giá
=SUMIF(A2:A5,">" & C2,B2:B5) Tổng tiền hoa hồng cho các giá
trị tài sản lớn hơn giá trị tại C2 $ 49.000,00
Trang 31HÀM TOÁN HỌC
• SUMIFS
– Hàm tính tổng các ô trong phạm vi đáp ứng nhiều tiêu chí.
– Cú pháp: SUMIFS(sum_range, criteria_range1, criteria1,
[criteria_range2, criteria2], )
Trang 32=SUMIFS(A2:A9, B2:B9,
"<>Chuối", C2:C9, 1)
Cộng tổng số sản phẩm (không bao gồm
Trang 35HÀM LOGIC
• IF
– Hàm IF trả về một giá trị nếu điều kiện chỉ rõ định trị là TRUE, trả về một
giá trị khác nếu điều kiện đó định trị là FALSE.
– Cú pháp: IF(logical_test, [value_if_true], [value_if_false])
TRUE hoặc FALSE
Trang 36Kiểm tra xem chi phí thực tế trong hàng 2
có lớn hơn chi phí dự kiến hay không Trả
về "Vượt Dự toán" vì kết quả của phép thử này là True
Vượt Dự toán
=IF(A3>B3,"Vượt Dự
toán","OK")
Kiểm tra xem chi phí thực tế trong hàng 3
có lớn hơn chi phí dự kiến hay không Trả
về "OK" vì kết quả của phép thử này là False
OK
Trang 37HÀM LOGIC
• Ví dụ Điểm
459078
=IF(A2>89,"A",IF(A2>79,"B",
IF(A2>69,"C",IF(A2>59,"D","F"))))
Dùng các điều kiện IF lồng để gán điểm bằng chữ vào điểm số trong ô A2
C
Trang 38=AND(TRUE, TRUE) Tất cả các đối số là
=AND(2+2=4, 2+3=5) Tất cả các đối số đều
Trang 40Nghịch đảo của phương trình được định trị là TRUE
FALSE
Trang 41HÀM KÝ TỰ
• LOWER
– Chuyển đổi chữ hoa trong chuỗi văn bản thành chữ thường – Cú pháp: LOWER(text)
• Ví dụ: LOWER("Đại học Thủy Lợi") =“đại học thủy lợi”
• UPPER
– Chuyển đổi văn bản thành chữ hoa.
– Cú pháp: UPPER(text)
• Ví dụ: UPPER("Đại học Thủy Lợi") =“ĐẠI HỌC THỦY LỢI”
Trang 42– Cú pháp: MID(text, start_num, num_chars)
Trang 44HÀM KÝ TỰ
• FIND, SEARCH
– Định vị một chuỗi văn bản nằm trong chuỗi văn bản thứ hai và trả về số của vị trí bắt đầu.
– Cú pháp: FIND(find_text, within_text, [start_num])
Dữ liệu
Miriam McGovern
quả
=FIND("M",A2) Vị trí của chữ "M" thứ nhất trong ô A2 ?
=FIND("m",A2) Vị trí của chữ "M" thứ nhất trong ô A2 ?
=FIND("M",A2,3) Vị trí của chữ "M" thứ nhất trong ô A2,
quả
=FIND("M",A2) Vị trí của chữ "M" thứ nhất trong ô A2 1
=FIND("m",A2) Vị trí của chữ "M" thứ nhất trong ô A2 6
=FIND("M",A2,3) Vị trí của chữ "M" thứ nhất trong ô A2,
Trang 45HÀM KÝ TỰ
Dữ liệu
Sứ Cách điện #124-TD45-87Cuộn dây Đồng #12-671-6772Biến Trở #116010
=MID(A2,1,FIND("
#",A2,1)-1)
Trích văn bản từ vị trí 1 tới vị trí "#" trong ô A2 (Sứ Cách điện)
?
=MID(A3,1,FIND("-",A3,1)-1)
Trích văn bản từ vị trí 1 tới vị trí "#" trong ô A3 (Cuộn dây Đồng)
?
=MID(A4,1,FIND("
0",A4,1)-1)
Trích văn bản từ vị trí 1 tới vị trí "#" trong ô A4 (Biến Trở) ?
Trang 46HÀM KÝ TỰ
• REPLACE
– Thay thế một phần của chuỗi văn bản, dựa vào số ký tự do bạn chỉ định, bằng một chuỗi văn bản khác.
– Cú pháp: REPLACE(old_text, start_num, num_chars, new_text)
bản mới
Trang 47HÀM KÝ TỰ
Dữ liệu
abcdefghijk2009
@456
Trang 52HÀM TÌM KIẾM
• LOOKUP
– Hàm LOOKUP trả về một giá trị từ một phạm vi gồm một cột hoặc một
hàng, hoặc từ một mảng.
– Cú pháp: LOOKUP(lookup_value, lookup_vector, [result_vector])
cột
cột
Các giá trị trong lookup_vector phải được xếp theo thứ tự tăng dần: ,
-2, -1, 0, 1, 2, , A-Z, FALSE, TRUE; nếu không, hàm LOOKUP có thể trả về giá trị không chính xác
Trang 53HÀM TÌM KIẾM
• LOOKUP
– Hàm LOOKUP trả về một giá trị từ một phạm vi gồm một cột hoặc một
hàng, hoặc từ một mảng.
– Cú pháp: LOOKUP(lookup_value, lookup_vector, [result_vector])
cột
cột
Các giá trị trong lookup_vector phải được xếp theo thứ tự tăng dần: ,
-2, -1, 0, 1, 2, , A-Z, FALSE, TRUE; nếu không, hàm LOOKUP có thể trả về giá trị không chính xác
Trang 54=LOOKUP(4.19, A2:A6,
B2:B6)
Tra cứu 4,19 trong cột A và trả về giá trị từ cột B trong
=LOOKUP(5.75, A2:A6,
B2:B6)
Tra cứu 5,75 trong cột A, khớp với giá trị nhỏ nhất gần
=LOOKUP(7.66, A2:A6,
B2:B6)
Tra cứu 7,66 trong cột A, khớp với giá trị nhỏ nhất gần
Trang 55HÀM TÌM KIẾM
• VLOOKUP
– hàm VLOOKUP để tìm cột đầu tiên của một phạm vi ô, sau đó trả về một
giá trị từ bất kỳ ô nào trên cùng hàng của phạm vi.
– Cú pháp: VLOOKUP(lookup_value, table_array, col_index_num,
[range_lookup])
phạm ví.
phải được trả về từ đó
chính xác hoặc tương đối được trả về.
Trang 56THỰC HÀNH