CÁC HÀM NG D NG TRO
I. NHÓM HÀM LOGICAL
1. AND - OR:
=AND(logical1, logical2, …)
=OR(logical1, logical2, …)
2. IF:
Ch c năng
- Xét đi u ki n trong nh ng tình hu ng xét đi u ki n cho nhi u tr n ườ
- Cho l ng t i đa 7 hàm IF vào nhau.
Cú pháp:
=IF(logical_test, value_if_true,value_if_false)
Ví d :
D E
22 DTB H C B NG
23 7.5 KHÔNG
24 5 KHÔNG
25 6.5 KHÔNG
26 8 HB
27 7 KHÔNG
28 9 HB
II. NHÓM HÀM TEXT
1. LEFT:
Ch c năng:c t các ký t bên trái chu i
Cú pháp:
=LEFT(text, num_chars)
Ví dABCDE =LEFT(D38,3)
2. LEN
Ch c năngcho bi t chi u dài chu iế
Cú pháp:
=LEN(text)
Ví dABCDE =LEN(D46)
III.NHÓM HÀM MATHEMMATIC&TRIAG
1. ABS
Ch c năng:bi n đ i s âm thành s d ngế ươ
Cú pháp:
=ABS(number)
Ví d-5 =ABS(D56)
2. SUM
Ch c năng:tính t ng
Cú pháp:
=SUM(number1, number2,…)
Ví d :D
64 200
65 250
66 500
67 350
=SUM(D64:D67) 1300
IV. NHÓM HÀM STATISTICAL
1. MAX
Ch c năng:tr v giá tr l n nh t
Cú pháp:
=MAX(number1, number2,…)
Ví d :D
79 200
80 250
81 500
82 350
=MAX(D79:D82) 500
2. MIN
Ch c năng:tr v giá tr nh nh t
Cú pháp:
=MIN(number1, number2,…)
Ví d :D
91 200
92 250
93 500
94 350
=MIN(D91:D94) 200
3. SUMIF
Ch c năng:tính t ng có đi u ki n, s đi u ki n = 1
Cú pháp:
=SUMIF(range, criteria, sum_range)
range: vùng ch a giá tr
criteria: đi u ki n
- Đi u ki n có th khai báo trong d u " " ho c đ a ch ô
- Cho phép dùng các phép quan h so sánh: >, >=, =, <,
- Cho phép dùng các ký t thay th : *, ? ế
sum_range: vùng tính t ng
Ví d :
STT CH C V NGÀY CÔNG
1 NV 26
2 GD 24
3 NV 25
4 TP 25
5 NV 26
6 KT 26
7 BV 30
8 PP 25
9 NV 27
10 NV 26
1. Tính t ng ti n l ng c a nh ng nhân viên có ch c v là "NV" ươ
=SUMIF(D81:D90,"NV",G81:G90)
=SUMIF(D81:D90,"N?",G81:G90)
2. Tính t ng ngày công c a nh ng nhân viên có thành ti n >=3.000.
=SUMIF(G81:G90,">=3000000",E81:E90)
V. NHÓM HÀM LOOKUP & REFERENCE
Ch c năng:dò tìm giá tr trong b ng giá tr
Cú pháp:
=VLOOKUP(lookup_value, table_array, col_index_num, order)
lookup_value: giá tr c n dò tìm
table_array: b ng ch a giá tr
- B ng t i thi u t 2 c t tr lên.
- C t 1 dùng đ tham chi u đi u ki n cho đ i s lookup ế
- T c t th 2 tr đi là n i ch a giá tr c n l y. ơ
col_index_num:
ch đ nh c t l y
- Ch đ c l y t c t có th t >=2 và <= N ượ
- Không truy xu t c t 0 và 1
order: cách th c dò tìm
- 0:
Dò tìm chính xác, n u không có giá tr cế
C t 1 c a table_array không c n s p x p ế
- 1:
N u không có giá tr c n dò tìm thì s l y ế
C t 1 c a table_array không c n s p x p ế
* Thông báo l i đ c tr ng: ư
#N/A? (not available):
không tìm th y giá tr c n dò tìm trong b ng table_array
#REF? (reference): v t quá s c t trong b ng dò tìmượ
VI. NHÓM HÀM DATABASE
Ch c năng:tính t ng có đi u ki n, cho phép nhi u đi u ki n
Cú pháp:
=DSUM(database, filed, criteria)
database
- C s d li u: t ch c theo d ng bàng ơ
- Cách t i thi u 1 dòng, 1 c t v i các CSD
- Khai báo toàn b ho c 1 ph n CSDL (fi
field:
ch đ nh field c n tính toán, khai báo thô
criteria:
vùng đi u ki n, khai báo bên ngoài datab
- D ng chu n:
Field Name
-
- Toán t so sá
AND Field Name
-
OR Field Name
-
- D ng m r ng
Field Name
-
- Bi u th c côn
Ví d :
STT CH C V NGÀY CÔNG
1 NV 26
2 GD 24
3 NV 25
4 TP 25
5 NV 26
6 KT 26
7 BV 30
8 PP 25
9 NV 27
10 NV 26
1. Tính t ng ti n l ng c a nh ng nhân viên có ch c v là "NV" và n ươ
CH C V NGÀY CÔNG
NV >=25
=DSUM(C198:G208,5,D213:E214) 15,330,000
2. Tính t ng ngày công c a nh ng nhân viên có thành ti n >=3.000.
CH C V TI N L NG ƯƠ
?V >=3000000
=DSUM(C198:G198,5,D220:E221) 108