Lưu ý: Nếu các đối số là một mảng hoặc vùng tham chiếu thì hàm những ô trống, chứa giá trị logic, chuỗi, hay giá trị lỗi đều được bỏ qua.. Để đếm cả những ô có giá trị logic, chuỗi, giá [r]
(1)HÀM TRONG MICROSOFT EXCEL I THỐNG KÊ HÀM TRONG MICROSOFT EXCEL HÀM TOÁN HỌC & LƯỢNG GIÁC (Mathematical and Trigono metric Function) ABS ACOS ACOSH ASIN ASINH ATAN ATAN2 ATANH CEILING 10 COMBIN 11 COS 12 COSH 13 COUNTIF 14 DEGREES 15 EVEN 16 EXP 17 FACT 18 FACTDOUBLE 19 FLOOR 20 GCD 21 INT 22 LCM 23 LN 24 LOG 25 LOG10 26 MDETERM 27 MINEVERSE 28 MMULT 29 MOD 30 MROUND 31 MULTINOMIAL 32 ODD 33 PI 34 POWER 35 PRODUCT 36 QUOTIENT 37 RADIANS 38 RAND 39 RANDETWEEN 40 ROMAN 41 ROUND 42 ROUNDDOWN 43 ROUNDUP 44 SERIESSUM 45 SIGN 46 SIN 47 SINH (2) 48 SQRT 49 SQRTPI 50 SUBTOTAL 51 SUM 52 SUMIF 53 SUMPRODUCT 54 SUMSQ 55 SUMX2MY2 56 SUMX2PY2 57 SUMXMY2 58 TAN 59 TANH 60 TRUNC HÀM NGÀY THÁNG VÀ THỜI GIAN (DATE & TIME) DATE DATEVALUE DAY DAYS360 EDATE EOMONTH HOUR MINUTE MONTH 10 NETWORKDAYS 11 NOW 12 SECOND 13 TIME 14 TIMEVALUE 15 TODAY 16 WEEKNUM 17 WORKDAY 18 YEAR 19 YEARFRAC HÀM KỸ THUẬT (ENGINEERING) BESSELI BESSELJ BESSELK BESSELY BIN2DEC BIN2HEX BIN2OCT COMPLEX CONVERT 10 DEC2BIN 11 DEC2HEX 12 DEC2OCT 13 DELTA 14 ERF 15 ERFC 16 GESTEP 17 HEX2BIN 18 HEX2DEC 19 HEX2CCT 20 IMABS 21 IMAGINARY 22 IMARGUMENT 23 IMCONJUGATE 24 IMCOS 25 IMDIV 26 IMEXP 27 IMLN 28 IMLOG10 29 IMLOG2 30 IMPOWER 31 IMPRODUCT 32 IMREAL 33 IMSIN 34 IMSQRT 35 SUB 36 IMSUM 37 OCT2BIN 38 OCT2DEC 39 OCT2HEX HÀM TÀI CHÍNH (FINANCE) ACCRINT ACCRINTM AMORDEGRC AMORLINC COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM 10 COUPPCD 11 CUMIPMT 12 CUMPRINC 13 DB 14 DDB 15 DISC 16 DOLLARDE 17 DOLLARFR 18 DURATION 19 EFFECT 20 FV 21 FVSCHEDULE 22 INTRATE 23 IPMT 24 IRR 25 ISPMT 26 MDURATION 27 MIRR 28 NOMINAL 29 NPER 30 NPV (3) 31 ODDFPRICE 32 ODDFYIELD 33 ODDLPRICE 34 ODDLYIELD 35 PMT 36 PPMT 37 PRICE 38 PRICEDISC 39 PRICEMAT 40 PV 41 RATE 42 RECEIVED 43 SLN 44 SYD 45 TLIILEQ 46 TBILLPRICE 47 TBILLYIELD 48 VDB 49 XIRR 50 XNPV 51 YIELD 52 YIELDISC 53 YIELDMAT HÀM THÔNG TIN VÀ CƠ SỞ DỮ LIỆU (INFORMATION AND DATA) CELL COUNTBLANK ERROR.TYPE INFO IS ISEVEN ISODD N NA 10 TYPE 11 DAVERAGE 12 DCOUNT 13 DCOUNTA 14 DGET 15 DMAX 16 DMIN 17 DPRODUCT 18 DSTDEV 19 DSUM 20 DVAR 21 DVARP 22 GETPIVOTDATA HÀM LUẬN LÝ (LOGICAL) AND FALSE IF NOT OR TRUE HÀM TÌM KIẾM VÀ THAM CHIẾU (LOOKUP & REFERENCE) ADDRESS HYPERLINK AREAS INDEX CHOOSE INDIRECT COLUMN 10 LOOKUP COLUMNS 11 MATCH HLOOKUP 12 OFFSET HÀM THỐNG KÊ (STATISTICAL) 13 ROW 14 ROWS 15 RTD 16 TRANSPOSE 17 VLOOKUP AVEDEV AVERARE AVERAGEA BETADIST BETAINV BINOMDIST CHIDIST CHIINV CHITEST 10 CONFIDENCE 11 CORREL 12 COUNT 13 COUNTA 14 COVAR 15 CRITBINOM 16 DEVQ 17 EXPONDIST 35 LINEST 36 LOGEST 37 LOGINV 38 LOGNORMDIST 39 MAX (lớn nhất) 40 MAXA 41 MEDIAN 42 MIN (nhỏ nhất) 43 MINA 44 MODE 45 NEGBINOMDIST 46 NORMDIST 47 NORMINV 48 NORMSDIST 49 NORMSINV 50 PEARSON 51 PERCENTILE 18 FDIST 19 FINV 20 FISHER 21 FISHERINV 22 FORECAST 23 PREQUENCY 24 FTEST 25 GAMMADIST 26 GAMMAINV 27 GAMMLN 28 GEOMEAN 29 GROWTH 30 HARMEAN 31 HYPGEOMDIST 32 INTERCEPT 33 KURT 34 LARGE (4) 52 PERCENTRANK 53 PERMUT 54 POISSON 55 PROB 56 QUARTILE 57 RANK 58 RSQ 59 SKEW 60 SLOPE 61 SMALL 62 STANDARDISE 63 STDEV 64 STDEVA 65 STDEVP 66 STDEVPA 67 STEYX 68 TDIST 69 TINV 70 TREND 71 TRIMMEAN 72 TTEST 73 VAR 74 VARA 75 VARP 76 WEIBULL 77 ZTEST HÀM XỬ LÝ CHUỖI (TEXT) ASC BAHTTEXT CHAR CLEAN CODE CONCATENATE DOLLAR EXACT FIND 10 FIXED 11 LEFT 12 LEN 13 LOWER 14 MID 15 PROPER 16 REPLACE 17 REPT 18 RIGHT 19 SEARCH 20 SUBSTITUTE 21 T 22 TEXT 24 UPPER 23 TRIM) 25 VALUE 10 HÀM NGOẠI LAI EUROCONVERT SQL.REQUEST II CÁCH DÙNG CỦA MỘT SỐ HÀM THÔNG DỤNG HÀM TOÁN HỌC ABS (lấy giá trị tuyệt đối số) Công thức =ABS(number); number là số mà ta muốn lấy giá trị tuyệt đối Ví dụ: Công thức =ABS(5-7) Giải thích Trả Công thức =ABS(-3) Giải thích Trả ACOS (Tính nghịch đảo cosin số Góc trả tính radian có giá trị từ đến Pi) Công thức = ACOS(number); number là số ta cần tính nghịch đảo cosin nó có giá trị từ -1 đến Lưu ý: Kết hàm dạng radian, muốn chuyển sang độ ta nhân với 180/pi(); Nếu number ngoài khoảng giá trị từ -1 đến hàm trả lỗi #NUM! Ví dụ: Công thức Giải thích =ACOS(1) Trả ACOSH (Tính nghịch đảo cosin hyperbol số Số này phải lớn 1) Công thức =ACOSH(number); number số lớn Ví dụ: Công thức =ACOSH(1) Giải thích Trả Công thức =ACOSH(4) Giải thích Trả 2.063437069 ASIN (Tính arcsin hay nghịch đảo sin số Arcsin là góc mà sin nó là số Góc trả đo radian có giá trị từ -pi/2 đến pi/2) Công thức =ASIN(number); number là số ta cần tìm nghịch đảo sin nó có giá trị từ -1 đến Lưu ý: Kết hàm dạng radian, (5) muốn chuyển sang độ bạn nhân với 180/pi() + Nếu number ngoài khoảng giá trị từ -1 đến hàm trả lỗi #NUM! Ví dụ: Công thức =ASIN(1)*180/Pi (3,14) Giải thích Trả 90 độ Công thức =ASIN(1)*90/Pi Giải thích Trả 45 độ ASINH (Tính nghịch đảo sin hyperbol số Số này phải lớn 1) Công thức =ASINH(number); number là số lớn Ví dụ: Công thức =ASINH(6) Giải thích Trả 2.491779853 Công thức =ASINH(8) Giải thích Trả 2.776472281 ATAN Tính arctang hay nghịch đảo tang số Góc trả đo radian có giá trị từ -pi/2 đến pi/2 Công thức =ATAN(number); number số bạn góc mà bạn cần tìm nghịch đảo tang nó Lưu ý: Kết hàm dạng radian, muốn chuyển sang độ bạn nhân với 180/pi Ví dụ: Công thức =ATAN(1)*180/Pi Giải thích Trả 45 độ CEILING Làm tròn số đến bội số gần số định significance CEIL - trần nhà Công thức =CEILING(number,significance); number số ta cần làm tròn, significance bội số ta muốn làm tròn Lưu ý: Các đối số hàm không phải là giá trị số, hàm trả lỗi #VALUE!, number là bội số significance thì việc làm tròn không xảy ra; number và significance trái dấu hàm trả lỗi #NUM! Ví dụ: Công thức Giải thích Trả 21000 dùng hàm này để làm tròn số tiền đến đơn vị =CEILING(20020,1000) nghìn đồng các bảng toán COMBIN Tính tổ hợp chọn từ số phần tử nhóm Công thức =COMBIN(number,number_chosen); number số phần tử number_chosen số phần tử nhóm * Lưu ý: - Nếu các đối số hàm không phải là giá trị số, hàm trả lỗi #VALUE!; - Nếu các đối số là số thập phân hàm lấy phần nguyên; - Nếu number < 0, number_chosen < hay number < number_chosen hàm trả lỗi #NUM! Tổ hợp khác hoán vị: tổ hợp không quan tâm tới thứ tự các phần tử nhóm, hoán vị thì thứ tự các phần tử có ý nghĩa (6) (7) (8) (9) (10) (11) (12) COS tính cos góc Công thức =COS(number); number góc dạng radian mà ta cần tính cosin Lưu ý: Nếu góc dạng độ nhân nó với PI(3,14)/180 dùng hàm RADIANS() để chuyển nó thành radians Ví dụ: Công thức =COS(45*Pi()/180) =COS(60*Pi()/180) =COS(120*Pi()/180) Giải thích Trả 0.707107 Trả 0.5 Trả -0.5 10 DEGREES Chuyển radians sang độ Công thức =DEGREES(angle); angle góc dạng radians cần chuyển sang độ, radian = Pi/180 Ví dụ: Công thức =DEGREES(Pi()) Giải thích Trả Công thức =DEGREES(0) Giải thích Trả 11 EVEN Làm tròn số đến số nguyên chẵn gần Công thức =EVEN(number); number giá trị mà ta muốn làm tròn Lưu ý: Nếu number không phải là giá trị số hàm trả lỗi #VALUE!, Nếu number là số nguyên chẵn hàm trả chính số đó Ví dụ: Công thức =EVEN(13.1) Giải thích Trả 14 Công thức =EVEN(4.01) Giải thích Trả 12 EXP Tính lũy thừa số e = 2.71828182845904 Công thức =EXP(number); number số mũ số e Lưu ý: Để tính lũy thừa số khác, bạn có thể dùng toán tử mũ(^), dùng hàm POWER, EXP là nghịch đảo LN: logarit tự nhiên số Ví dụ: Công thức =EXP(1) Giải thích Trả 2.718281828 Công thức =EXP(4) Giải thích Trả 54.59815003 13 FACT Tính giai thừa số n! = 1*2*3* *n Công thức =FACT(number); number số cần tính giai thừa Lưu ý: number là số âm hàm trả lỗi #NUM!, number là thập phân, hàm lấy phân nguyên nó để tính Ví dụ: Công thức =FACT(4) =FACT(9) Giải thích Trả 24 (4! =4*3*2*1) Trả 362880 (9! =9*8*7*6*5*4*3*2*1) 14 FACTDOUBLE Tính giai thừa cấp số, Nếu số là số lẽ: n!! = n(n-2)(n-4) (3) (1); Nếu số là số chẵn: n!! = n(n-2)(n-4) (4)(2) Công thức =FACTDOUBLE(number); number số cần tính giai cấp Lưu ý: Nếu xuất lỗi #NAME! thì ta cần thêm tiện ích Analysis ToolPak Vào menu Tools - Addin Đánh dấu vào mục Analysis Toolpak nhấn OK, number là không phải là số hàm trả lỗi #VALUE! number là số âm hàm trả lỗi #NUM! Ví dụ: Công thức =FACTDOUBLE(8) =FACTDOUBLE(9) Giải thích Trả 384 (8!! =8*6*4*2) Trả 945 (9!! = 9*7*5*3*1) 15 GCD Tìm ước số chung lớn nhiều số nguyên Ước số chung lớn là số mà tất các số chia hết cho nó, GCD viết tắt Greatest common divisor: Ước số chung lớn Công thức =GCD(number1,number2, ); number1, mumber2, có thể có từ đến 19 số mà bạn cần tìm ước số chung lớn chúng Lưu ý: Nếu xuất lỗi #NAME! thì bạn cần thêm tiện ích Analysis ToolPak Vào menu Tools - Add-in Đánh dấu vào mục Analysis Toolpak nhấn OK, Các đối số hàm không phải là (13) giá trị số, hàm trả lỗi #VALUE! number1, munber2, là số thập phân, hàm lấy phần nguyên số đó Bất kỳ số nào hàm nhỏ zero hàm trả lỗi #NUM! Ví dụ: Công thức =GCD(24,36) Giải thích Trả 12 Công thức =GCD(10,5,2) Giải thích Trả 16 LCM Tìm bội số chung nhỏ nhiều số nguyên Bội số chung nhỏ là số nhỏ mà nó chia hết cho tất các số LCM viết tắt Lowest Common Multiple: Bội số chung nhỏ Công thức =LCM(number1,number2, ); number1, mumber2, có thể có từ đến 19 số mà bạn cần tìm bội số chung nhỏ chúng Lưu ý: Nếu xuất lỗi #NAME! thì bạn cần thêm tiện ích Analysis ToolPak Vào menu Tools - Add-in Đánh dấu vào mục Analysis Toolpak nhấn OK Các đối số hàm không phải là giá trị số, hàm trả lỗi #VALUE! - number1, munber2, là số thập phân, hàm lấy phần nguyên số đó - Bất kỳ số nào hàm nhỏ zero hàm trả lỗi #NUM! Ví dụ: Công thức =LCM(10,3,5,9) Giải thích Trả 90 Công thức =LCM(24,36) Giải thích Trả 72 17 INT Làm tròn số xuống số nguyên gần Công thức =INT(number); number số ta cần làm tròn Ví dụ: Công thức =INT(10.3) Giải thích Trả 10 Công thức =INT(-9.1) Giải thích Trả -10 18 LOG Tính logarit số với số ta định Công thức =LOG(number,base); number là số thực dương mà ta muốn tính logarit base là số để tính logarit, mặc định là 10 Ví dụ: Công thức =LOG(6,4) Giải thích Trả 1.29248125 Công thức =LOG(10,10) Giải thích Trả 19 LN Tính logarit số tự nhiên số (cơ số là e = 2.71828182845904) Công thức =LN(number); number là số thực dương mà ta muốn tính logarit tự nhiên nó Lưu ý: LN là nghịch đảo EXP: lũy thừa số e Ví dụ: Công thức =LN(10) Giải thích Trả 2.302585 Công thức =LN(86) Giải thích Trả 4.454347 20 LOG10 Tính logarit số 10 số Công thức =LOG10(number); number là số thực dương mà ta muốn tính logarit Ví dụ: Công thức =LOG10(10) Giải thích Trả Công thức =LOG10(86) Giải thích Trả 1.934498451 21 POWER Tính lũy thừa số Công thức =POWER(number,power); number số, power số mũ Ví dụ: Công thức =POWER(10,3) Giải thích Trả 1000 Công thức =POWER(6,5) Giải thích Trả 7776 22 PRODUCT Tính tích số các số Công thức =PRODUCT(number1,number2, ); number1, number2 , có thể có từ đến 30 số Lưu ý: Các giá trị kiểu số, kiểu logic, kiểu text đại diện cho số tính, Nếu các đối số nằm mảng thì chỉnh giá trị kiểu số tính Những giá trị logic, text, hay giá trị lỗi bỏ qua (14) Ví dụ: Công thức =PRODUCT(8,3,-5) Giải thích Trả -120 Công thức Giải thích =PRODUCT(6,5,12) Trả 360 23 RADIANS Chuyển độ sang radians Công thức =RANDIANS(angle); angle góc dạng độ cần chuyển sang radians, radians = PI/180 Ví dụ: Công thức Giải thích =RADIANS(180) Trả 3.14159265… Công thức =RADIANS(45) Giải thích Trả 0.785398163 24 RANDBETWEEN Trả số ngẫu nhiên nguyên nằm khoảng giá trị ta định Công thức = RANDBETWEEN(bottom,top); bottom số nguyên nhỏ để tìm số ngẫu nhiên, top số nguyên lớn để tìm số ngẫu nhiên Ví dụ: Công thức Giải thích =RANDBETWEEN(1,100) Trả số ngẫu nhiên từ đến 100 =RANDBETWEEN(500,1000) Trả số ngẫu nhiên từ 500 đến 1000 25 ROMAN Chuyển số dạng Ả rập sang số La Mã, dạng text Công thức =ROMAN(number,form); number số A rập cần chuyển đổi, form định dạng số La Mã trả về, xếp từ cổ điển đến theo xu hướng ngày càng ngắn gọn form FALSE Cổ điển Ngắn gọn Hiện đại Hiện đại Kết trả Ngắn gọn Ngắn gọn TRUE Cổ điển Ví dụ: Công thức Giải thích Công thức Giải thích =ROMAN(18) Trả XVIII =ROMAN(45) Trả VL =ROMAN(3) Trả III =ROMAN(488) Trả LDXXXVIII =ROMAN(9) Trả IX =ROMAN(20) Trả XX 26 ROUND Làm tròn số đến phần ký số ta đưa Công thức =ROUND(number,num_digits); number số ta muốn làm tròn, num_digits số ký số mà ta muốn làm tròn Ví dụ: Công thức =ROUND(100/3,2) =ROUND(100/3,-1) Giải thích Trả 33.33 Trả 30 Công thức Giải thích =ROUND(100/3,0) Trả 33 =ROUND(45.4567,3) Trả 45.46 27 ROUNDDOWN Làm tròn số hướng xuống đến zero Công thức =ROUNDDOWN(number,num_digits); number số ta muốn làm tròn, num_digits số ký số mà ta muốn làm tròn Ví dụ: Công thức Giải thích =ROUNDDOWN(25.5874,2) Trả 25.58 Công thức Giải thích =ROUNDDOWN(45.45,2) Trả 45.45 (15) 28 ROUNDUP Làm tròn số hướng lên, hướng xa zero Công thức =ROUNDUP(number,num_digits); number số ta muốn làm tròn, num_digits số ký số mà ta muốn làm tròn Ví dụ: Công thức =ROUNDUP(25.5874,2) Công thức =SIN(45) Giải thích Trả 25.59 Giải thích Trả 0.850903525 Công thức =SQRT(100) Giải thích Trả 10 Công thức =SQRTPI(100) Giải thích Trả 17.72454 AB Tên hàng Monitor CPU CD-ROM Công thức =ROUNDUP(45.578,43) Giải thích Trả 45.58 Công thức =SIN(90*PI()/180) Giải thích Trả Công thức =SQRT(625) Giải thích Trả 25 Công thức =SQRT(PI()) Giải thích Trả 1.772454 C Doanh thu tháng 12 Số tiền Ghi chú 15000000 20000000 4000000 ? Tổng cộng =SUM(B3:B5) Trả 39000000 33 SUMPRODUCT Nhân các phần tử tương ứng các mảng với và trả tổng chúng Công thức =SUMPRODUCT(array1,array2,array3 ); array1,array2, có thể có từ đến 30 dãy số cùng kích thước Lưu ý: Nếu các mảng giá trị không cùng kích thước hàm trả lỗi #VALUE! Một phần tử mảng không phải là số thì coi là zero Ví dụ: A B C Tên hàng Máy lạnh Tosiba Bàn là Philips Tủ lạnh Sanyo Tổng cộngCông thức Bảng kê bán hàng Số lượng Đơn giá 12000000 250000 3500000 Giải thích ? =SUMPRODUCT(B3:B5,C3:C5) Trả 44000000 34 SUMSQ Tính tổng bình phương các số, SUMSQ viết từ SUM SQUARE: Tổng bình phương Công thức =SUMSQ(number1,number2, ); number1,number2, có thể có từ đến 30 số thực Ví dụ: Công thức Giải thích Công thức Giải thích (16) =SUMSQ(10,5) Trả 125 (=102+52) =SUMSQ(12,8) Trả 208 (=122+82) 35 SUMX2MY2 Tính tổng hiệu bình phương các phần tử tương ứng mảng giá trị Công thức =SUMX2MY2(array_x,array_y); array_x,array_y, dãy ô giá trị kiểu mảng, SUMX2MY2 tính theo công thức sau: SUMX2MY2 = ∑ ( x − y ) Lưu ý: Nếu các mảng giá trị không cùng kích thước hàm trả lỗi #VALUE! Một phần tử mảng rỗng, kiểu text, kiểu logic bỏ qua, zero tính Ví dụ: A B x 10 20 Kết y 10 15 ? C Tổng các hiệu bình phương Công thức Giải thích =SUMX2MY2(A3:A5,B3:B5) Trả 175 (52+102+202-102+52+152) 36 SUMX2PY2 Tính tổng tổng bình phương các phần tử tương ứng mảng giá trị Công thức =SUMX2PY2(array_x,array_y); array_x,array_y, dãy ô giá trị kiểu mảng, SUMX2PY2 tính theo công thức sau: SUMX2PY2 = ∑ ( x + y ) Lưu ý: Nếu các mảng giá trị không cùng kích thước hàm trả lỗi #VALUE! Một phần tử mảng rỗng, kiểu text, kiểu logic bỏ qua, zero tính Ví dụ: A B x 10 20 Kết y 10 15 ? C Tổng các tổng bình phương Công thức =SUMX2PY2(A3:A5,B3:B5) Giải thích Trả 875 (52+102+202+102+52+152) 37 SUMXMY2 Tính tổng bình phương hiệu các phần tử tương ứng mảng giá trị Công thức =SUMXMY2(array_x,array_y); array_x,array_y, dãy ô giá trị kiểu mảng, SUMXMY2 tính theo công thức sau: SUMXMY2 = ∑ ( x − y )2 Lưu ý: Nếu các mảng giá trị không cùng kích thước hàm trả lỗi #VALUE! Một phần tử mảng rỗng, kiểu text, kiểu logic bỏ qua, zero tính Ví dụ: A B x 10 20 y 10 15 Kết ? C Tổng bình phương hiệu các phần tử Công thức Giải thích =SUMXMY2(A3:A5,B3:B5) Trả 75 (52-2*5*10+102+1022*10*5+52+202-2*20*15+152) 38 SUMIF Tính tổng tất các số dãy ô thỏa điều kiện ta đưa Công thức =SUMIF(range,criteria,sum_range); range dãy ô mà ta muốn tính toán Nó có thể là dãy ô (17) chứa điều kiện dãy ô vừa chứa điều kiện, vừa chứa các giá trị để tính tổng criteria điều kiện để tính tổng có thể là số, biểu thức, kiểu văn ví dụ 10,">=10","CPU"; sum_range là dãy giá trị cần tính tổng Nếu không có sum_range thì range là dãy chứa giá trị để tính tổng VíAdụ B C D Công thức Giải thích BẢNG KÊ BÁN HÀNG THÁNG 12/2005 C3:C6, Trả 5,250,000 là tổng số tiền bán hàng ngày 2=SUMIF( STT Tên hàng Ngày bán Số tiền 39 TAN Tính tang góc Công thức =TAN(number); number góc dạng radians "12/12/2005",D3:D6) 12/12/2005 Tủ lạnh 01/12/2005 3500000 mà ta 1cần tính tang.Sanyo Lưu ý: Nếu góc dạng độ nhân nó với PI()/180 dùng hàm RADIANS() để chuyển nó thành radians Ví dụ: Công thức Giải thích =TAN(45*PI()/180) Công thức Trả =TAN(0) Giải thích Trả HÀM NGÀY THÁNG VÀ THỜI GIAN DATE Trả chuỗi số thể ngày tháng đầy đủ Nếu định dạng ô là General trước nhập hàm thì kết trả là chuỗi ngày tháng Công thức =DATE(year,month,day); - year số năm, có thể có từ đến ký số Microsoft Excel tự biên dịch đối số năm tùy thuộc vào đối số ngày tháng ta dùng + Nếu số năm year nằm từ đến 1899 thì nó cộng với 1900 để tính Ví dụ year là 105 thì year hiểu công thức là 2005; + Nếu 1900 =< year =< 9999 thì year chính là số năm đó + Nếu year < year > 10,000 thì hàm trả lỗi #NUM! - month số tháng Nếu số tháng lớn 12 thì hàm tự quy đổi 12 = năm và cộng vào year số năm tăng lên số tháng Ví dụ bạn month là 18, year là 2004 thì hàm tự hiểu month là và year là 2005 - day số ngày Nếu số ngày lớn số ngày tháng thì hàm tự quy đổi là tăng số tháng Vì số ngày tháng khác 28,29,30 31 tùy thuộc vào tháng và năm nên tùy theo số tháng và năm kèm mà hàm quy đổi phù hợp Lưu ý: - Excel lưu trữ ngày tháng thành chuỗi số và dùng chuỗi số này để tính toán Quy ước ngày 01/01/1900 là mốc số Vì ngày 01/01/2010 đựơc hiểu là số 40179 vì sau này 01/01/1900 là 40179 ngày - Để xem kết hàm dạng số Vào Format - Cell Chọn thẻ Number, chọn General mục Category - Date cần thiết year, moth, day là công thức không phải là số Nó giúp bạn tính toán chính xác - Lưu ý đến thứ tự year, month, day hàm vì bạn có thể nhầm lẫn vì hiểu theo quy cách ngày Việt Nam: day, month, year Ví dụ: A B Ngày 40 C Tháng 10 Năm 2005 (18) Công thức =DATE(C2,B2,A2) Giải thích Trả 11/9/2005 (month/day/year) DAY Trả thứ tự ngày từ chuỗi ngày tháng Công thức =DAY(serial_number); serial_number dạng chuỗi số ngày cần tìm Ngày tháng này nên nhập hàm DATE kết trả từ hàm khác, Có thể bị lỗi ta nhập serial_number là chuỗi dạng văn Ví dụ: A Họ và tên Nguyễn Nhật Minh Công thức Giải thích Võ Tấn Tuấn =DAY(B2) Trả B C Ngày sinh 10/09/1990 Công thức 08/10/1991 =DAY(B3) ĐTB 7.8 Giải thích 5.6 Trả 10 DAYS360 Trả số ngày giá trị ngày tháng dựa trên sở năm có 360 ngày (12 tháng, tháng 30 ngày) Hàm này dùng số trường hợp tính toán ước lượng trên sở năm có 360 ngày Công thức =DAYS360(start_date,end_date,method); - start_date, end_date hai mốc bắt đầu và kết thúc để tính số ngày Nếu start_date lớn end_date hàm trả số âm Ngày tháng start_date và end_date nên nhập hàm DATE kết trả từ công thức hàm khác Có thể bị lỗi ta nhập nó định dạng chuỗi văn - method giá trị logic xác định phương thức tính toán: FALSE (hoặc bỏ qua) dùng phương pháp Mỹ (NASD); TRUE dùng phương pháp Châu Âu + Phương pháp Mỹ: Nếu start_date là 31 thì nó chuyển thành ngày 30 tháng đó Nếu end_date là ngày 31 đồng thời start_date là ngày trước ngày 30 tháng cùng tháng với end_date thì end_date chuyển thành ngày tháng kế tiếp, ngược lại end_date chuyển thành ngày 30 tháng đó + Phương pháp Châu Âu: Nếu start_date và end_date rơi vào ngày 31 thì nó chuyển thành ngày 30 tháng đó Ví dụ: A B Dự án khu công nghiệp Tiên Sa Ngày khởi công Ngày dự kiến hoàn thành Công thức Giải thích 05/31/2005 (month/day/year) 04/30/2012 (month/day/year) =DAYS360(A3,B3) Trả 2490 EDATE Trả chuỗi số đại diện cho ngày tháng xảy trước hay sau mốc thời gian định Dùng hàm EDATE để tính ngày đáo hạn hay hết hạn kinh doanh Công thức =EDATE(start_date,months); - start_date ngày bắt đầu tính toán Nên nhập ngày tháng hàm DATE dùng kết trả hàm hay công thức khác Có thể xảy lỗi ta nhập giá trị ngày tháng trực tiếp dạng chuỗi văn - months số tháng xảy trước sau mốc thời gian start_date Nếu months > hiểu là kiện xảy sau, months < hiểu là kiện xảy trước mốc thời gian start_date định (19) Lưu ý: - Nếu xuất lỗi #NAME! thì ta cần thêm tiện ích Analysis ToolPak Vào menu Tools - Add-in Đánh dấu vào mục Analysis Toolpak nhấn OK - start_date là ngày tháng không hợp lệ, EDATE trả lỗi #VALUE! - months là số không nguyên, nó làm tròn Ví dụ: A B C Công thức Giải thích =EDATE(B3,C3) Trả vềHẠN 03/12/2006 38788 ngày hết THỜI BẢO HÀNH CÁCLà THIẾT BỊ hạn bảo hành thiết bị ổ cứng HDD Thiết bị Ngày mua Thời hạn BH (tháng) HDD =EDATE(B4,C4) Trả 03/12/2007 39153 Là ngày hết hạn 03/12/2005 12 bảo hành màn hình (Monitor) Monitor 03/12/2005 24 =EDATE(B5,C5) Trả 03/12/2008 39519 Là ngày hết hạn CPU 03/12/2005 36 bảo hành CPU EOMONTH Trả chuỗi số đại diện cho ngày cuối cùng tháng xảy trước hay sau mốc thời gian định Dùng hàm EOMONTH để tính ngày đáo hạn hay hết hạn kinh doanh Công thức =EOMONTH(start_date,months); - start_date ngày bắt đầu tính toán Nên nhập ngày tháng hàm DATE dùng kết trả hàm hay công thức khác Có thể xảy lỗi bạn nhập giá trị ngày tháng trực tiếp dạng chuỗi văn - months số tháng xảy trước sau mốc thời gian start_date Nếu months > hiểu là kiện xảy sau, months < hiểu là kiện xảy trước mốc thời gian start_date định Lưu ý: - Nếu xuất lỗi #NAME! thì bạn cần thêm tiện ích Analysis ToolPak Vào menu Tools - Add-in Đánh dấu vào mục Analysis Toolpak nhấn OK - Nếu start_date là ngày tháng không hợp lệ, EDATE trả lỗi #VALUE! - months là số không nguyên, nó làm tròn Ví dụ: A Thiết bị HDD Monitor CPU B C THỜI HẠN BẢO HÀNH CÁC THIẾT BỊ Ngày mua Thời hạn BH (tháng) 03/12/2005 12 03/12/2005 24 03/12/2005 36 Công thức =EDATE(B3,C3) =EOMONTH(B3,C3) Giải thích Trả 03/12/2006 38788 Là ngày hết hạn bảo hành thiết bị ổ cứng HDD Trả 03/31/2006 38807 Là ngày cuối cùng tháng hết hạn bảo hành ổ cứng (HDD) HOUR Trả giá trị thời gian Giờ trả dạng số nguyên từ (12:00 PM) đến 23 (11:00 PM) Công thức =HOUR(serial_number); serial_number giá trị mà ta cần tìm Có thể nhập giá trị này dạng chuỗi văn Ví dụ: (20) A B C LỊCH HỌC Môn học Kinh tế vĩ mô Triết học Thời gian 7:30 AM 1:45 PM Công thức =HOUR(A3) =HOUR(NOW()) Giáo viên Hồng Anh Tuấn Giải thích Trả Trả hệ thống bạn MINUTE Trả số phút giá trị thời gian Giờ trả dạng số nguyên từ đến 59 Công thức =MINUTE(serial_number); serial_number giá trị mà ta cần tìm số phút Có thể nhập giá trị này dạng chuỗi văn Ví dụ: A B C LỊCH HỌC Môn học Kinh tế vĩ mô Triết học Thời gian 7:30 AM 1:45 PM Công thức =MINUTE(A3) =MINUTE(A4) Giáo viên Hồng Anh Tuấn Giải thích Trả 30 Trả 45 MONTH Trả thứ tự tháng từ giá trị kiểu ngày tháng Công thức =MONTH(serial_number); serial_number dạng chuỗi số tháng cần tìm Ngày tháng này nên nhập hàm DATE kết trả từ hàm khác, Có thể bị lỗi ta nhập serial_number là chuỗi dạng văn Ví dụ: A Họ và tên Nguyễn Nhật Minh Công thức Giải thích Võ Tấn Tuấn =MONTH(B2) Trả 10 B Ngày sinh 10/09/1990 Công thức 08/10/1991 =MONTH(B3) C ĐTB 7.8 Giải thích 5.6 Trả NETWORKDAYS Trả số ngày làm việc ngày start_date đến end_date và trừ ngày nghĩ và ngày lễ Dùng hàm NETWORKDAYS để tính số ngày làm việc cho người lao động khoảng thời gian xác định Công thức =NETWORKDAYS(start_date,end_date,holidays); - start_date là ngày tháng đại diện cho ngày bắt đầu - end_date là ngày tháng đại diện cho ngày kết thúc - holidays là ngày nghĩ quy định ngoài chủ nhật quan, ngành, pháp luật quy định Ví dụ: VN có ngày Quốc Khánh 2/9, Ngày GP Miền Nam 30/04 Holidays có thể nhập thành bảng riêng Lưu ý: (21) - Nếu xuất lỗi #NAME! thì bạn cần thêm tiện ích Analysis ToolPak Vào menu Tools Add-in Đánh dấu vào mục Analysis Toolpak nhấn OK - Công thức có thể báo lỗi #VALUE thì bạn cần xem lại định dạng ngày tháng hệ thống và định dạng ngày ta nhập vào Excel trùng khớp không Tốt là bạn hãy định dạng theo kiểu ngày Việt Nam: dd/mm/yyyy để dễ theo dõi Tuy nhiên đây định dạng mm/dd/yyyy Ví dụ: A B C DƯ ÁN LÀM VIỆC NĂM 2013 Ngày khởi công 01/01/2013 Dự kiến kết thúc 12/31/2013 Các ngày nghĩ bắt buộc 02/09/2013 02/10/2013 02/11/2013 Tết cổ truyền 02/12/2013 02/13/2013 02/14/2013 02/15/2013 Giỗ tổ hùng vương 04/19/2013 Giải phóng miền Nam 04/30/2013 Quốc khánh 09/02/2013 Số ngày làm việc ? Công thức Giải thích =NETWORKDAYS(B2,B3,B5:B14) Công thức này trả 255 ngày làm việc cho toàn dự án trừ các ngày nghĩ và 10 ngày lễ đưa vùng ô B5:B14 Nếu công thức báo lỗi cho số khác số trên bạn cần đọc kỹ phần Lưu ý bên trên và kiểm tra lại 10 TIME Trả chuỗi số thể thời gian đầy đủ Nếu định dạng ô là General trước nhập hàm thì kết trả là thời gian Công thức =TIME(hour,minute,second); - hour số từ đến 32767 đại diện cho số Nếu hour lớn 23 nó chia cho 24, phần dư hiểu là hour Ví dụ TIME(24,0,0) = TIME(1,0,0) - minute số từ đền 32767 đại diện cho số phút Nếu minute lớn 59 nó chia cho 60, phần dư là minute - second số từ đền 32767 đại diện cho số giây Nếu second lớn 59 nó chia cho 60, phần dư là second Lưu ý: Excel lưu trữ ngày tháng thành chuỗi số và dùng chuỗi số này để tính toán Quy ước ngày 01/01/1900 là mốc số Vì ngày 01/01/2010 đựơc hiểu là số 40179 vì sau này 01/01/1900 là 40179 ngày Cách hiển thị thời gian tương tự cách hiển thị ngày Ví dụ: A Giờ B Phút C Giây (22) 16 Công thức =TIME(A2,B2,C2) 55 50 Giải thích Trả 4:55 PM 11 WEEKDAY Trả thứ tự ngày tuần định dạng ngày tháng - Công thức =WEEKDAY(serial_number,return_type); - serial_number chuỗi số đại diện cho ngày tháng cần tìm; - return_type Xác định kiểu giá trị trả - Cụ thể sau: + return_type = (hoặc không nhập): hàm WEEKDAY trả là Sunday (Chủ nhật), là Saturday (Thứ 7) + return_type = 2: WEEKDAY trả là Monday (Thứ 2), là Sunday (Chủ nhật) + return_type = 3: WEEKDAY trả là Monday (Thứ 2), là Sunday (Chủ nhật) Ví dụ: Công thức Giải thích =WEEKDAY(09/02/2005) = WEEKDAY(04/30/2013) Trả Vậy ngày lễ Quốc khánh năm 2005 rơi vào ngày thứ tuần Trả ngầy lễ 30/4 năm 2013 rơi vào ngày thứ tuần 12 WEEKNUM Trả thứ tự tuần năm dựa vào ngày tháng ta đưa Công thức =WEEKNUM(serial_number,return_type) - serial_number chuỗi số đại diện cho ngày tháng Ngày tháng cần nhập vào công thức hàm DATE kết trả từ công thức hàm khác - return_type Xác định tuần ngày nào Cụ thể sau: + return_type = (hoặc không nhập): tuần thứ + return_type = 2: tuần Chủ nhật Ví dụ: Công thức Giải thích =WEEKNUM(09/02/2006) Trả 35 Vậy ngày lễ 02/9 năm 2006 rơi vào tuần thứ 35 năm 2006 =WEEKNUM(04/30/2013) Trả 18 ngày lễ 30/04 năm 2013 rơi vào tuần thứ 18 năm 2013 13 YEAR Trả năm giá trị chuỗi đại diện cho ngày tháng Công thức =YEAR(serial_number); serial_number dạng chuỗi số thập phân đại diện ngày tháng mà ta cần tìm số năm nó Giá trị này nên nhập hàm DATE là kết các công thức hàm khác Có thể bị lỗi ta nhập serial_number là chuỗi dạng văn Ví dụ: A B C HỌ VÀ TÊN Nguyễn Nhật Minh Võ Tấn Tuấn =YEAR(B2) NGÀY SINH 10/09/1990 08/10/1991 ĐTB 7.8 5.6 Trả 1990 HÀM THÔNG TIN VÀ CƠ SỞ DỮ LIỆU COUNTBLANK Trả số ô không có liệu dãy ô Công thức =COUNTBLANK(range); range dãy ô cần tính số ô rỗng Lưu ý: Một công thức khác trả chuỗi text rỗng đếm là ô rỗng (23) Ví dụ: A B C D E F BẢNG ĐIỂM TỔNG KẾT Họ Tên Ngày sinh ĐTB Nguyễn Văn Ánh 01/01/1990 5.6 Lê Văn Bình 10/05/1991 4.5 Nguyễn Hữu Chánh 06/05/1990 7.5 Phạm Hùng Dũng 02/07/1990 8.0 Huỳnh Tấn Dương 06/04/1991 6.5 Võ Thị Thu Hương 03/08/1990 6.7 Trần Thị Kim Kiều 08/12/1990 8.6 Võ Thị Thu Loan 06/11/1991 9.0 Phan Thanh Quang 12/12/1990 6.8 Đỗ Văn Thanh 11/12/1990 7.2 Công thức Giải thích =COUNTBLANK(F3:F12) Trả 10 STT 10 11 12 10 Xếp loại A B C HKI HKII CN 5.6 7.3 Công thức =AND(A2>A3) =AND(A2>=5,A3>=5) 6.5 7.6 Giải thích 6.05 7.45 Trả FALSE Trả TRUE OR Trả TRUE các điều kiện là TRUE Trả FALSE tất các điều kiện là FALSE Công thức =OR(logical_1,logical_2, ); logical_1,logical_2 là các kiện cần kiểm tra Lưu ý: - Các điều kiện có thể là biểu thức, vùng tham chiếu mảng giá trị - Các điều kiện phải có giá trị là TRUE FALSE - Nếu các điều kiện có giá trị không phải Logic, hàm AND trả lỗi #VALUE! Ví dụ: A B HKI HKII 5.6 6.5 7.3 7.6 Công thức =OR(A2>=6.5,B2>=6.5) Trả TRUE C CN 6.05 7.45 Giải thích IF Trả giá trị điều kiện là đúng, Trả giá trị khác điều kiện là sai (24) Công thức =IF(logical_test,value_if_true,value_if_false) - logical_test: điều kiện để xét, logical có thể là kết hàm luận lý AND, OR, - value_if_true: giá trị trả điều kiện logical_test là TRUE - value_if_false: giá trị trả điều kiện logical_test là FALSE Lưu ý: - Có thể có hàm IF lồng vào để tạo nên công thức phức tạp - Các điều kiện phải có giá trị là TRUE FALSE - Nếu điều kiện có giá trị không phải Logic, hàm AND trả lỗi #VALUE! - Nếu bạn sử dụng gõ chế độ TELEX, lưu ý nhập hàm IF chuyển thành Ì, nhấn tiếp chữ F lần để thành IF Ví dụ: A B C D E F BẢNG ĐIỂM TỔNG KẾT STT Họ Tên Ngày sinh ĐTB Xếp loại Nguyễn Văn Ánh 01/01/1990 5.6 trung bình Lê Văn Bình 10/05/1991 4.5 yếu Nguyễn Hữu Chánh 06/05/1990 7.5 khá Phạm Hùng Dũng 02/07/1990 8.0 khá Huỳnh Tấn Dương 06/04/1991 6.5 khá Võ Thị Thu Hương 03/08/1990 6.7 khá Trần Thị Kim Kiều 08/12/1990 8.6 khá 10 Võ Thị Thu Loan 06/11/1991 9.0 giỏi Công thức Giải thích =IF(E3>5.0,"Lên lớp","Lưu ban") Nhập công thức này để xét kết Lên lớp Lưu ban học sinh =IF(E3 >= 9.0, "Giỏi", IF(E3 >= Dùng n - hàm IF lồng vào bạn có 8.0, "Khá", IF(E3 >= 6.5, "Khá", n điều kiện liên quan đến Ví dụ công IF(E3 >= 5.0, "Trung bình", IF(E3 thức bên cạnh dùng để xếp loại học sinh > = 3.5, "Yếu", "Kém") lớp học (nhập công thức này vào ô F3 HÀM THỐNG KÊ AVEDEV Tính bình quân độ phân cực tuyệt đối từ giá trị trung bình chúng AVEDEV dùng để đo độ biến thiên dãy số liệu Công thức =AVEDEV(number1, number2, ); number1, number2, có thể có đến 30 giá trị mà bạn cần tính bình quân độ phân cực tuyệt đối ¿ x − x ∨¿ Công thức bình quân độ phân cực tuyệt đối là: ∑ ¿ Lưu ý: Các đối số phải là số, n tên, mảng giá trị vùng tham chiếu chứa số Nếu đối số, giá trị mảng tham chiếu chứa ô dạng chuỗi, giá trị logic, rỗng thì các giá trị này bỏ qua Tuy nhiên ô chưa giá trị zero tính Ví dụ: BẢNG THỐNG KÊ SẢN LƯỢNG XUẤT KHẨU CÀ PHÊ A B STT C NĂM XUẤT KHẨU 2007 2008 2009 2010 SẢN LƯỢNG (TẤN) 17 19 21 26 (25) 2011 =AVEDEV(C2:C6) 23 Trả 2.64 AVERAGE Tính trung bình cộng các đối số Công thức =AVERAGE(number1,number2, ); number1,number2 có thể có từ đến 30 số mà bạn cần tính trung bình cộng Lưu ý: Nếu đối số là tham số kiểu text, logic, ô rỗng thì giá trị đó bỏ qua Nếu là zero thì tính Ví dụ: BẢNG THỐNG KÊ SẢN LƯỢNG XUẤT KHẨU CÀ PHÊ TRUNG BÌNH CÁC NĂM A B STT 10 C NĂM XUẤT KHẨU 2004 2005 2006 2007 2008 2009 2010 2011 =AVERAGE(C2:C9) SẢN LƯỢNG (TẤN) 10 19 21 26 23 15 49 29 Trả 24 AVERAGEA Tính trung bình cộng các đối số và chấp nhận giá trị logic TRUE, FALSE dãy số Công thức =AVERAGEA(number1,number2, ); number1,number2 có thể có từ đến 30 số mà bạn cần tính trung bình cộng Lưu ý: Các đối số có thể là số, tên, mảng vùng tham chiếu, Các thành phần vùng tham chiếu, mảng giá trị là kiểu chuỗi thì chuyển thành Chuỗi rỗng chuyển thành 0, Nếu đối số là giá trị logic TRUE thì hiểu là 1, FALSE hiểu là Ví dụ: 10 A STT B C TÊN SẢN PHẨM NÔNG SẢN DÂN DỤNG LỰC LƯỢNG NỒNG ĐỒNG ÁO MẶC GIA CÔNG MAY MẶC THẮT LƯNG =AVERAGE(C2:C9) KÝ HIỆU 10 D L 26 A 15 M 29 Trả 10 COUNT Đếm số ô liệu kiểu số vùng tham chiếu Công thức =COUNT(value1,value2, ); value1,value2, có thể có từ đến 30 vùng giá trị mà ta muốn đếm số ô chứa liệu kiểu số Lưu ý: Nếu các đối số là mảng vùng tham chiếu thì hàm ô trống, chứa giá trị logic, chuỗi, hay giá trị lỗi bỏ qua Để đếm ô có giá trị logic, chuỗi, giá trị lỗi thì ta phải dùng hàm COUNTA (xem phần sau) Ví dụ: BẢNG ĐIỂM TỔNG KẾT NĂM HỌC 2011 - 2012 A STT B Họ & tên học sinh Trần Văn Á Nguyễn Văn An Lê Văn Anh Ma văn Binh Mú Văn Bình C Ngày sinh 01/01/1987 02/4/1989 12/3/1990 30/4/1991 17/8/1988 D E Điểm Trung bình Xếp loại 6.7 5.6 8.3 7.0 8.5 (26) 10 11 Lê Như Châu Lý Lắm Lời Lê Mộng Mơ Lê Như Nhộng =COUNT(D2:D10) 20/5/1990 18/6/1992 24/8/1989 01/5/1993 9.0 6.5 7.8 4.3 Trả COUNTA Đếm số ô có liệu (không phải là ô rỗng) vùng tham chiếu Công thức =COUNTA(value1,value2, ); value1,value2, có thể có từ đến 30 vùng giá trị mà ta muốn đếm Lưu ý: Để đếm số ô chứa liệu kiểu số dùng hàm COUNT (đã trình bày trên), để đếm ô rỗng dùng hàm COUNTBLANK (sẽ trình bày sau) Ví dụ: BẢNG ĐIỂM TỔNG KẾT NĂM HỌC 2011 – 2012 10 11 A STT B C Họ & tên học sinh Trần Văn Á Nguyễn Văn An Lê Văn Anh Ma văn Binh Mú Văn Bình Lê Như Châu Lý Lắm Lời Lê Mộng Mơ Lê Như Nhộng Trả Ngày sinh 01/01/1987 02/4/1989 12/3/1990 30/4/1991 17/8/1988 20/5/1990 18/6/1992 24/8/1989 01/5/1993 =COUNT(B2:B10) D E Điểm Trung bình Xếp loại 6.7 5.6 8.3 7.0 8.5 9.0 6.5 7.8 4.3 MAX Trả giá trị lớn dãy số Công thức =MAX(number1,number2, ); number1,number2, có thể có từ đến 30 số mà ta muốn tìm số lớn Lưu ý: - Các tham số có thể là số, ô rỗng, giá trị logic, chuỗi đại diện cho giá trị số Nếu là giá trị lỗi, chuỗi không thể đổi thành số thì hàm trả lỗi - Nếu các đối số là mảng vùng tham chiếu thì hàm ô trống, chứa giá trị logic, chuỗi, hay giá trị lỗi bỏ qua Để xét giá trị logic, chuỗi thì ta phải dùng hàm MAXA - Nếu các đối số không phải là số, hàm trả Ví dụ: A B STT 10 11 12 10 Họ Nguyễn Văn Lê Văn Nguyễn Hữu Phạm Hùng Huỳnh Tấn Võ Thị Thu Trần Thị Kim Võ Thị Thu Đỗ Văn Phan Thanh C D BẢNG ĐIỂM TỔNG KẾT Tên Ngày sinh ĐTB Ánh 01/01/1990 Bình 10/05/1991 Chánh 06/05/1990 Dũng 02/07/1990 Dương 06/04/1991 Hương 03/08/1990 Kiều 08/12/1990 Loan 06/11/1991 Minh 12/12/1990 Quang 11/12/1990 E F Xếp loại 6.7 5.6 4.5 7.5 8.0 6.5 6.5 6.2 5.6 4.5 (27) Công thức =MAX(E3:E12) =MAX(D3:D12) Giải thích Trả - ĐTB lớn Trả 06/11/1991 - Ngày sinh lớn (người nhỏ tuổi nhất) MAXA Trả giá trị lớn các giá trị kể kiểu số, chữ, logic Công thức =MAXA(value1,value2, ); value1,value2, có thể có từ đến 30 giá trị mà ta muốn tìm giá trị lớn Lưu ý: - Các tham số có thể là số, ô rỗng, giá trị logic, chuỗi đại diện cho giá trị số - Nếu các đối số là mảng vùng tham chiếu thì hàm ô trống, chứa giá trị logic, chuỗi, hay giá trị lỗi bỏ qua - Nếu các đối số là giá trị logic thì TRUE hiểu là 1, FALSE hiểu là Ví dụ: Công thức =MAXA(-2,-5,0,TRUE) Giải thích Trả - Giá trị lớn là TRUE, chuyển thành MIN Trả giá trị nhỏ dãy số Công thức =MIN(number1,number2, ); number1,number2, có thể có từ đến 30 số mà ta muốn tìm số nhỏ Lưu ý: Các tham số có thể là số, ô rỗng, giá trị logic, chuỗi đại diện cho giá trị số Nếu là giá trị lỗi, chuỗi không thể đổi thành số thì hàm trả lỗi - Nếu các đối số là mảng vùng tham chiếu thì hàm ô trống, chứa giá trị logic, chuỗi, hay giá trị lỗi bỏ qua Để xét giá trị logic, chuỗi thì bạn phải dùng hàm MINA - Nếu các đối số không phải là số, hàm trả Ví dụ A B C D E F BẢNG ĐIỂM TỔNG KẾT STT Họ Tên Ngày sinh ĐTB Xếp loại Nguyễn Văn Ánh 01/01/1990 6.7 Lê Văn Bình 10/05/1991 5.6 Nguyễn Hữu Chánh 06/05/1990 4.5 Phạm Hùng Dũng 02/07/1990 7.5 Huỳnh Tấn Dương 06/04/1991 8.0 Võ Thị Thu Hương 03/08/1990 6.5 Trần Thị Kim Kiều 08/12/1990 6.5 Võ Thị Thu Loan 06/11/1991 6.2 Đỗ Văn Minh 12/12/1990 5.6 10 Phan Thanh Quang 11/12/1990 4.5 Công thức Giải thích =MIN(E3:E12) Trả 4.5 - ĐTB nhỏ MINA Trả giá trị nhỏ các giá trị kể kiểu số, chữ, logic Công thức =MIN(D3:D12) Trả 01/01/1990 -cóNgày sinh nhất) tìm giá trị =MINA(value1,value2, ); value1,value2, thể có từnhỏ đến 30(người giá trịlớn mà tuổi ta muốn 10 11 12 nhỏ Lưu ý: - Các tham số có thể là số, ô rỗng, giá trị logic, chuỗi đại diện cho giá trị số - Nếu các đối số là mảng vùng tham chiếu thì hàm ô trống, chứa giá trị logic, chuỗi, hay giá trị lỗi bỏ qua - Nếu các đối số là giá trị logic thì TRUE hiểu là 1, FALSE hiểu là Ví dụ Công thức Giải thích (28) =MINA(21,5,0.5,TRUE,FALSE)Trả - Giá trị nhỏ là FALSE, chuyển thành 10 RANK Tìm vị thứ số dãy số Công thức =RANK(number,ref, order); number giá trị mà ta cần tìm vị thứ, - ref là mảng vùng tham chiếu đến danh sách giá trị kiểu số Những giá trị không phải là số bỏ qua, - order: phương thức xếp order = 0, bỏ qua thì số lớn có vị trí nhỏ order = thì số nhỏ có vị trí nhỏ Lưu ý: - Nếu số cùng vị thứ thì vị thứ bỏ qua Ví dụ: Có giá trị vị thứ số thì không có vị thứ số mà có vị thứ số - Đối áp dụng công thức với danh sách, ví dụ xét vị thứ các học sinh lớp học thì công thức vùng tham chiếu ref phải là giá trị tuyệt đối để copy công thức cho các ô bên cho kết đúng - Đế tạo địa tuyệt đối công thức sau chọn vùng tham chiếu, nhấn phím F4 để tạo địa tuyệt đối nhằm cố định vùng tham chiếu công thức Ví dụ A B C D E F BẢNG ĐIỂM TỔNG KẾT STT Họ Tên Ngày sinh ĐTB Vị thứ Nguyễn Văn Ánh 01/01/1990 6.7? Lê Văn Bình 10/05/1991 5.6? Nguyễn Hữu Chánh 06/05/1990 4.5? Phạm Hùng Dũng 02/07/1990 7.5? Huỳnh Tấn Dương 06/04/1991 8.0? Võ Thị Thu Hương 03/08/1990 6.5? Trần Thị Kim Kiều 08/12/1990 6.5? 10 Võ Thị Thu Loan 06/11/1991 6.2? 11 Đỗ Văn Minh 12/12/1990 5.6? 12 10 Phan Thanh Quang 11/12/1990 4.5? Công thức Giải thích =RANK(E3,$E$3:$E$12) Trả - ĐTB Nguyễn Văn Ánh lớn thứ lớp HÀM XỬ LÝ CHUỖI Kéo VĂNcông BẢNthức xuống cho các ô còn lại ta có vị thứ xét theo ĐTB học sinh danh sách CHAR Chuyển đổi mã số mã ANSI có miền giá trị từ - 255 sang ký tự tương ứng Công thức =CHAR(number); number là mã số bảng mã ANSI VíMã dụ: ANSI Công thức Giải thích 65 A =CHAR(A2) B Trả A 97 =CHAR(A3) Trả a 66 =CHAR(A4) Trả B 86 =CHAR(A5) Trả V 76 =CHAR(A6) Trả L 67 =CHAR(A7) Trả C CLEAN Xóa ký tự không hiển thị và in Worksheet đưa từ các ứng dụng khác Công thức =CLEAN(text); text là vùng liệu cần xóa ký tự không cần thiết (29) CODE Trả mã số ký tự đầu tiên chuỗi ký tự Công thức =CODE(text); text là chuỗi ký tự Ví dụ: Công thức Giải thích Giải =CODE("ABC") Trả vềCông 65, số ký chuỗi tự A Nếu thì mã kýthích tự sã là 97 Công thức CONCATENATE Dùng để Mã kếtthức nốicủa các văn abản thành chuổi A B C Việt Nam là =CONCATENATE(A2,A3) Trả vvăn Việt Nam làcần tộc =CODE("VIETNAM") Trả 86,text1, Mã sốtext2 ký Nếu thì mã ký sẽmột làkết dân =CONCATENATE(text1,text2, ); là tự cácV chuỗi contự nối thành chuỗiDân Lưu ý: Có thể dùng toán tử &anh đểhùng kết nối các chuỗi thay cho hàm tộc anh hùng CONCATENATE Ví dụ: Lưu ý: Điểm khác biệt chính ô tiền tệ định dạng lệnh Format - Cells Numbers từ menu và định dạng số với hàm DOLLAR là hàm DOLLAR chuyển đổi kết nó sang dạng văn (text) định dạng với lệnh Cells là số Bạn có thể tiếp tục dùng số định dạng với hàm DOLLAR công thức, vì Microsoft Excel đổi số nhập dạng giá trị text sang dạng số nó tính Ví dụ A B C 20545.67 20545.67 Công thức Giải thích 20554.67 =DOLLAR(A1) Trả vềvăn $20545.67 làm tròn với thập phângiống hoàn toàn, EXACT So sánh hai chuỗi Trả -về TRUE nếu2cảsốhai chuỗi =DOLLAR(A2,0) Trả $20546 thành số nguyên FALSE ngược lại EXACT phân- làm biệttròn chữ thường và chữ hoa Công thức =EXACT(text1,text2); là chuỗi văn thứ tròn text2 =DOLLAR(A3,-2) text1 Trả - làm bên là tráichuỗi số.văn Avề $20600 Bvề C thứ hai Ví dụ: Anh yêu em Anh yêu em Anh yêu Em Anh yêu em Anh yêu Em Anh yêu em FIND Tìm chuỗi find_text bên chuỗi within_text, và trả vị trí bắt đầu Công thức Giải thích Công thức Giải thích within_text find_text =EXACT(A1,A2) Trả TRUE =EXACT(A1,C2) Trả TRUEcần tìm Công thức =FIND(find_text,within_text,start_num); - find_text là chuỗi =EXACT(A2,B2) Trảchứa FALSE - within_text là chuỗi chuỗi cần tìm.=EXACT(A2,C1) Trả FALSE - start_num: vị trí bắt đầu chuỗi within_text để tìm kiếm Nếu để trống, start_num là Lưu ý: - Nếu không tìm thấy text_find within_text hàm trả lỗi #VALUE! - Nếu start_num (vị trí bắt đầu tìm kiếm) nhỏ hàm trả lỗi #VALUE! - Nếu start_num lớn chiều dài chuỗi cần tìm find_text hàm trả lỗi #VALUE! Ví dụ: Công thức A Giải B thích C Trả - vị trí xuất am Việt Nam 1=FIND("am",A1) Việt Nam 22 – vị trí xuất Việt Nam Hà Nội là 2=FIND(A1,A2) Hà Nội là thủ đô Trả Việtvề Nam LEFT Trích bên trái chuỗi nhiều ký tự dựa vào số ký tự mà ta định Công thức =LEFT(text,num_chars); text là chuỗi cần trích ký tự, num_chars là ký tự mà ta cần trích bên trái chuỗi text Lưu ý: - num_chars không phải là số âm; - num_chars lớn độ dài chuỗi thì trả toàn chuỗi text - num_chars bỏ qua thì mặc định là Ví dụ: (30) Công thức A =LEFT(A2,3) SBD QSA0001 Giải thích B C Trả QSA Họvềvà tên QSA là mã trường dự thi thí sinh Nguyễn Hoài An LEN Tính độ dài (số ký tự) chuỗi công thức =LEN(text); text là nội dung mà ta cần xác định độ dài Ví dụ: A B C SBDCông thức Họ và tên QSA0001 Nguyễn Hoài An QSA0002 Nguyễn Tấn Anh Giải thích 10 LOWER Đổi tất cácTrả ký tự chuỗi sang chữ thường Công thức =LOWER(text); =LEN(A2) text=LEN(B3) là chuỗi, tham chiếu đến Achuỗi B dạng C Trả 14cần chuyển định Ví dụ: SBD Họ và tên QSA0001 Nguyễn Hoài An QSA0002 Nguyễn Tấn Anh Công thức Giải thích 11 PROPER Chuyển ký tự đầu tiên từ Giải thànhthích chữ hoa, và các ký tự còn lại thành chữ Công thức Trả qsa0001 =LOWER(A2) thường Công thức =PROPER(text); là chuỗi văn cần chuyểnCđịnh dạng =PROPER(A2) Trả vềtext Nguyễn =LOWER(B2) A Trả nguyễn hoàiBanAn Nhiên Ví dụ: =PROPER(A3) Trả Trần Nhật Nam Họ và tên Ngày sinh Quê quán nguyễn an nhiên 10/10/1990 Quảng Ngãi TRẦN NHẬT NAM 05/06/1991 Hàstart_num Nội 12 MID Trích chuỗi từ chuỗi text, vị trí với số ký tự định num_chars Công thức =MID(text,start_num,num_chars); - text là chuỗi tham chiếu đến chuỗi; - start_num: vị trí bắt đầu trích lọc chuỗi text; - num_chars: số ký tự chuỗi cần trích từ chuỗi text Lưu ý: - start_num: lớn chiều dài chuỗi text thì hàm trả chuỗi rỗng "" - start_num: nhỏ hàm trả lỗi #VALUE! - num_chars: âm MID trả lỗi #VALUE! A B C Ví dụ: Mã hàng MC010A PL012B Tên Hàng Bàn mica loại A Bàn plastic loại B cái cái Công thức Giải thích 13 REPLACE Thay phần chuỗi text chuỗi khác dựa vào số ký tự bạn Trả MC01 =MID(A2,1,4) định Công thức =REPLACE(old_text,start_num,num_chars,new_text); - old_text: chuỗi cũ cần thay thế; - start_num: vị trí bắt đầu thay thế; - num_chars: số ký tự chuỗi cũ vị trí start_num bi6 thay chuỗi mới; - new_text: chuỗi dùng để thay phần chuỗi cũ Ví dụ: A Địa web tìm kiếm www.google.com.vn B Công thức =REPLACE(A2,4,7,2) C Giải thích Trả www2.com.vn (31) 14 RIGHT Trích bên phải chuỗi văn nhiều ký tự dựa vào số ký tự mà ta định Công thức =RIGHT(text, num_chars); text là chuỗi cần trích ký tự, num_chars là ký tự mà ta cần trích bên phải chuỗi text Lưu ý: - num_chars không phải là số âm; - num_chars lớn độ dài chuỗi thì trả toàn chuỗi text; Công thức thích - num_chars bỏ qua thì mặc định làGiải A B1 C =RIGHT(A2,4) Trả 0001 Ví dụ: 0001 là số thứ tự SBD Họthívàsinh têntrong danh sách dự thi QSA0001 Nguyễn Hoài An QSA0002 Nguyễn Tấn Anh 15 REPT Lặp lại chuỗi với số lần ta đưa Công thức =REPT(text,number_times); text: chuỗi cần lặp lại, number_times: số lần lặp lại Lưu ý: - number_times: REPT trả chuỗi rỗng ""; - text: không phải là số nguyên làm tròn; - Kết REPT không quá 32.767 ký tự, lớn trả lỗi #VALUE! Công thức Giải thích Ví dụ: $ =REPT(A2,5) Trả $$$$$ A B C =REPT(A3,4) Trả 9999 16 SUBSTITUTE Thay chuỗi cụ thể bên chuỗi chuỗi khác Dùng Anh yêu =REPT(A4,2) Trả Anh yêuAnh yêu SUBSTITUTE muốn thay chuỗi cụ thể Công thức =SUBSTITUTE(text,old_text,new_text,instance_num); - text: chuỗi văn cần thay nội dung; - old_text: nội dung bên chuỗi text cần thay - new_text: chuỗi văn để thay chuỗi cũ; - instance_num: định thay lần mà tìm thấy chuỗi old_text chuỗi text Nếu bỏ qua thì thay tất các old_text tìm thấy chuỗi text Ví dụ: A B Mã hàng CD001 DVD002 Số lượng 10 20 C Công thức Giải thích =SUBSTITUTE(A2,"CD","VCD”) Trả VCD001 Thay CD VCD =SUBSTITUTE(A3,"00","12") Trả DVD122 Thay 00 12 17 TRIM Xóa tất các ký tự trắng chuỗi trừ khỏang đơn dùng để làm khoảng cách bên chuỗi Công thức =TRIM(text); text chuỗi cần xóa các ký tự trắng Ví dụ Công thức Giải thích =TRIM( tổng cộng ) Trả Tổng cộng sau loại bỏ các khoảng trắng chuỗi này 18 UPPER Chuyển tất các ký tự chuỗi thành ký tự hoa (32) Công thức =UPPER(text); text là chuỗi văn cần chuyển định dạng Ví dụ A B Giải thích C Công thức 1=UPPER(A2) Trả NGUYỄN AN NHIÊN Họ và tên Ngày sinh Quê quán nguyễn an nhiên 10/10/1990 Quảng Ngãi TRẦN NHẬT NAM 05/06/1991 Hà Nội (33)