Sö dông hµm trong Excel
Nội dung
Giới thiệu cách sử dụng hàm
Một số hàm cơ bản
Hàm ngày tháng năm
Bài tập áp dụng
Created by Trinh Son
Tổng quan về sử dụng hàm trong Excel
Cú pháp chung của hàm trong excel
=<Tên hàm>(Danh sách tham số)
Ví dụ: =Sum(A2:A10)
<Tê hàm> do excel quy định
(Danh sách tham số) có thể nhận các giá trị là số, danh
sách các ô, địa chỉ vùng, công thức hay là các hàm khác
Created by Trinh Son
Một số chú ý khi sử dụng hàm
Hàm luôn đợc bắt đầu bằng dấu bằng (=)
Tên hàm không phân biệt chữ hoa, chữ thờng
Đối số đợc đặt trong ngoặc đơn và các nhau bởi dấu (;) hoặc
dấu (,) tuỳ theo thiết lập cụ thể của hệ thống
Created by Trinh Son
Mét sè hµm c¬ b¶n
• Hµm SUM
•
–SUM(number1,number2, ...)
–Number1, number2, ... are 1 to 30 arguments for which
you want the total value or sum. VÝ dô
Hµm AVERAGE
–AVERAGE(number1,number2,...)
–Number1, number2, ... are 1 to 30 numeric arguments for
which you want the average. VÝ dô ..
Created by Trinh Son
Mét sè hµm c¬ b¶n
• Hµm ROUND
–ROUND(number,num_digits)
–Number is the number you want to round.
–Num_digits specifies the number of digits to which you
want to round number.
Created by Trinh Son
Mét sè hµm c¬ b¶n
• Hµm MAX, MIN
–MAX(number1,number2,...)
–Number1, number2, ... are 1 to 30 numbers for which
you want to find the maximum value.
Created by Trinh Son
Mét sè hµm c¬ b¶n
• Hµm IF
–IF(logical_test,value_if_true,value_if_false)
–NÕu bt logic ®óng th× tr¶ vÒ value_if_true cßn sai tr× tr¶ vÒ
value_if_false
–Value_if_true vµ Value_if_false l¹i cã thÓ lµ mét hµm kh¸c
Created by Trinh Son
Mét sè hµm c¬ b¶n
• Hµm AND;
–AND(b/t logical1,b/t logical2, ...)
–Logical1, logical2, ... are 1 to 30 conditions you want to
test that can be either TRUE or FALSE.
Created by Trinh Son
Mét sè hµm c¬ b¶n
• Hµm NOT
•
–NOT(logical)
–Logical is a value or expression that can be evaluated to
TRUE or FALSE.
Remark
–If logical is FALSE, NOT returns TRUE; if logical is
TRUE, NOT returns FALSE.
Created by Trinh Son
C¸c hµm Ngµy, Th¸ng, N¨m
• C¸c d¹ng ngµy th¸ng trong excel
–Dd/mm/yy; 16/01/03
–dd-mmm-yy ; 16-Jan-03
–Dd-mmm; 16-Jan
–Mmm-yy; Jan-16
Created by Trinh Son
C¸c hµm Ngµy, Th¸ng, N¨m
• Hµm DAY()
–=DAY(dl kiÓu ngµy)
• Hµm MONTH()
• Hµm YEAR()
• Hµm DAYS360(BTD1,BTD2,method)
–Cho thêi gian gi÷a hai BTD
• Hµm TODAY()
• Hµm NOW()
Created by Trinh Son
C¸c hµm Ngµy, Th¸ng, N¨m
•
•
•
Hµm HOUR(<Gi¸ trÞ ngµy th¸ng>)
Hµm MINUTE(<Gi¸ trÞ ngµy th¸ng>)
Hµm SECOND(<Gi¸ trÞ ngµy th¸ng>)
Created by Trinh Son
C¸c hµm vÒ chuçi ký tù, sè häc
• Hµm LEFT(), RIGHT()
–LEFT(text,num_chars)
Text is the text string that contains the characters you want to
extract.
• Num_chars specifies the number of characters you
•
•
•
want LEFT to extract.
Num_chars must be greater than or equal to zero.
If num_chars is greater than the length of text, LEFT
returns all of text.
If num_chars is omitted, it is assumed to be 1.
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm MID()
MID(<BTKT>, n1,n2)
Cắt từ <BTKT> kể từ vị trí n1 lấy n2 ký tự
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm LEN
LEN(text)
Trả về chièu dài của xâu ký tự
Hàm LOWER(Text) và UPPER(Text)
Trả về chuỗi ký tự in bằng chữ thờng hoặc chữ hoa
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm PROPER()
PROPER(text)
Trả về chuỗi ký tự có chữ đầu đợc in hoa
Hàm REPLACE
REPLACE(old_text,start_num,num_chars,new_text)
Tách rời khỏi old text một chuỗi ký tự bắt đầu từ start
num và dài num char để thay vào đó là chuỗi ký tự mới
new text.
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm REPT()
REPT(text,number_times)
Text is the text you want to repeat.
Number_timesis a positive number specifying the number
of times to repeat text.
Hàm SEARCH()
SEARCH(<b/t ký tự1>, <b/t ký tự2>, <b/t số> )
Tìm b/t ki tự 1 trong b/t ký tự 2 bắt đầu từ vị trí <b/t số>.
Trả về vị trí đầu tiên trong b/t2 có chứa b/t 1
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm SUBSTITUTE()
SUBSTITUTE(<b/t kt1>, <b/t kt2>, <b/t kt3>)
Lấy ra trong b/t kt1 một chuỗi kt2 và thay vào đó là b/t
ký tự 3.
Hàm TRIM()
Trim(<b/t kt>)
Cắt bỏ các ký tự trắng ở hai đầu <b/t kt> cũng nh bỏ bớt
các dấu cách giữa hai từ cạnh nhau.
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm CONCATENATE()
CONCATENATE(<chuỗi 1>, <chuỗi 2>, <chuỗi 3>...)
Bỏ các khoảng trống ở cuối mỗi chuỗi và nối chúng lại với
nhau
Toán tử &
Để nối hai chuỗi ký tự
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm ABS()
ABS(<Biểu thức số>)
Trả về kết quả là giá trị tuyệt đối của biểu thức số
Hàm SQRT
SQRT(<Biểu thức số>)
Trả về giá trị là căn bậc hai của biểu thức số
Chú ý: Giá trị của biểu thức số phải >=0
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm MOD
MOD(<Biểu thức số>,n)
Trả về số d của phép chia biểu thức số cho n
Kết quả luôn cùng dầu với n
Ví dụ: MOD(20,-3) có khết quả là -2
Hàm INT
INT(<Biểu thức số>)
Làm tròn biểu thức số tới số nguyên gần nhất
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm EVEN
EVEN(<Biểu thức số>)
Làm chòn một số lên tới số nguyên chẵn gần nhất
Các số lẻ thì đợc làm tròn xuống
Hàm ODD
ODD(<Biểu thức số>)
Làm tròn một số tới số nguyên lẻ gần nhất
Các số lẻ thì đợc làm tròn xuống
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm FLOOR
FLOOR(<bt số 1>, <bt số 2>)
Cho giá trị là bội số của <bt số 2> gần với <bt số1> nhất.
Giá trị này luôn nhỏ hơn <bt số 1>
VD: FLOOR(100,6) =96; FLOOR(23.4,5)=20
Hàm CEILING
CEILING(<bt số 1>, <bt số 2>)
Cho giá trị là bội số của <bt số 2> gần với <bt số1> nhất.
Giá trị này luôn lớn hơn <bt số 1>
VD: CEILING(100,6) =102; CEILING(23.4,5)=25
Created by Trinh Son
Các hàm về chuỗi ký tự, số học
Hàm TRUNC
TRUNC(<Biểu thức số>)
Loại bỏ các giá trị sau dấu chấm thập phân
VD: TRUNC(123.56)=123
Hàm FACT
FACT(<bt số nguyên dơng>)
Trả về giá trị là giai thừa của bt số
Nếu <bt số> là một số thập phân thì trớc hết nó sẽ bị cắt bỏ
phần thập phân sau rồi mới tính giai thừa
Created by Trinh Son