You are on page 1of 15

XỬ LÝ CHUỖI

1 2 3
Trung tâm Tin học 01 Trung 01 tâm

1. Trích 5 ký tự bên trái của ô B4


2. Trích 3 ký tự bên phải của ô B4
3. Trích 4 ký tự ở giữa từ vị trí số 6 của ô B4
4. Nối chuỗi tại ô C4 và chuỗi tại ô D4
5. Tính chiều dài chuỗi tại ô B4
6. Dùng hàm cắt khoảng trắng tại ô E4
7. Dùng hàm Upper cho ô D4
8. Dùng hàm lower cho ô C4
9. Dùng hàm Proper cho ô B4
10. Chuyển chuỗi tại ô D4 thành kiểu giá trị (Dùng hàm Value)
4 5 6 7 8
Trung 01 20 tâm 01 trung
9 10
Trung Tâm Tin Học 01 1
Bảng Tổng Kết Học Tập
Điểm TB Điểm TB Điểm TB
Số TT Họ Tên
HK 1 HK 2 cả năm
1 Thanh 9 10
2 Tú 8 10
3 Minh 5 6
4 Thanh 8 2
5 Hùng 10 9

Lập bảng thống kê:


Tổng số học sinh Điểm TB cao nhất Điểm TB thấp nhất

Dùng các hàm cơ bản


Yêu cầu
1 ĐTB cả năm Được tính như sau : (Điểm HK1 + ( Điểm HK2 * 2)) / 3
2 Kết quả Ghi "Lên lớp " khi điểm TB cả năm >= 5, ngược lại thi ghi "Thi lại "
3 Xếp hạng Dựa vào ĐTB cả năm và xét trong phạm vi điểm của lớp để xếp hạng
4 Xếp loại Được qui định như sau :
ĐTB >=9 : "Giỏi",
9 > ĐTB >=7: "Khá",
7> ĐTB >= 5: "Trung bình" ,
ngược lại "Yếu"
5 Lập bảng thống kê: Nhập công thức để tính kết quả cho các thống kê theo bảng
6 Sắp xếp tăng theo tên, nếu trùng tên sắp xếp giảm theo điểm TB
Tổng Kết Học Tập
Kết Xếp Xếp
quả hạng loại

Điểm TB cả lớp

ược lại thi ghi "Thi lại "


m của lớp để xếp hạng

ng kê theo bảng
Đơn Giá
Thuê
BẢNG TÍNH TIỀN THUÊ XE
Quy Đổi
Tên Khách Ngày Thuê Ngày Trả Số Ngày Thuê Số Tuần
Nguyễn 1/20/2020 1/30/2020
Lê 1/1/2020 1/17/2020
Giao 3/20/2020 4/28/2020
Vy 10/5/2020 10/26/2020
Tổng Cộng
Kết Quả Tham Khảo 86 11
Yêu Cầu
Câu 1 Tính Số Ngày Thuê Xe = Ngày Trả - Ngày Thuê.
Câu 2 Hãy quy đổi Số Ngày Thuê thành Số Tuần và Số Ngày Lẽ
Ví dụ : Nếu Số Ngày Thuê là 10 ngày thì quy đổi thành 1 tuần và 3 ngày lẻ

Câu 3 Tính giá trị cho cột Phải Trả biết rằng Phải Trả = Số Tuần x Đơn Giá Tuần + Số Ngày x Đơn Gi
và mỗi khách hàng được giảm 5% số tiền Phải Trả.

Câu 4 Tính Tổng Cộng cho các cột Số Ngày Thuê, Số Tuần, Số Ngày Lẻ và Phải Trả

Câu 5 Định dạng và kẻ khung cho bảng tính


Tuần 650,000

Ngày 100,000
Quy Đổi
Số Ngày Lẽ Phải Trả

9 7,647,500

n Giá Tuần + Số Ngày x Đơn Giá Ngày

Lẻ và Phải Trả
BẢNG LƯƠNG NHÂN VIÊN THÁNG 12/N
STT Mã NV Mã KT Ngày công Số con PCGĐ Lương CB Thưởng Chức vụ

1 TP A 25 1
2 NV1 B 26 0
3 NV2 A 20 2
4 TP A 22 1
5 PP C 18 3
6 NV1 B 28 2
7 PP B 27 4
8 NV2 A 20 0
9 NV1 C 19 1

1 Phụ cấp gia đình:

Nếu số con >=2 thì PCGĐ là 200000, ngược lại là số con * 100000

2 Thưởng:
Nếu Mã KT là "A" thì thưởng 300000 , 4 Hệ số
Nếu Mã KT là "B" thì thưởng 200000 , Nếu Mã NV là "TP" thì hệ số là 40, LCB
Ngược lại thưởng 100000 Nếu Mã NV là "PP" thì hệ số là 35, LCB
3 Chức vụ Nếu Mã NV là "NV1" thì hệ số là 25, LC
Nếu Mã NV là "TP" thì chức vụ là "Trưởng phòng" , Còn lại hê số là 10, LCB là 2000
Nếu Mã NV là "PP" thì chức vụ là "Phó phòng" , 5 Tổng lương
Nếu Mã NV là "NV1" thì chức vụ là "Nhân viên 1" , PCGĐ + Thưởng + (Lương CB * Ngày c
Ngược lại là "Nhân viên 2"
Hệ số Tổng lương

ì hệ số là 40, LCB là 5000


hệ số là 35, LCB là 4500
thì hệ số là 25, LCB là 3000
B là 2000

ương CB * Ngày công * Hệ số )


Bài tập IF & AND & OR
Mã phòng Ngày đến Số Ngày ở Lầu Dãy Giường Máy lạnh Tủ lạnh Hạng Tivi Video Đơn giá

A106 4/11/2020
A120 1/31/2020
B122 2/15/2020
C309 3/7/2020
C114 1/23/2020
A212 4/4/2020
B220 2/15/2020
A325 3/30/2020
B318 2/22/2020
C125 1/1/2020
A117 4/30/2020
B205 3/26/2020
A220 1/17/2020
B106 2/6/2020
Mô tả Ký tự đầu cho biết dãy
Ký tự 2 cho biết lầu
12/15/2002 các ký tự còn lại cho biết số ngày ở
11/8/2002
10/20/2002 Yêu cầu
Số ngày ở Dựa vào 2 ký tự cuối của Mã phòng và đổi thành số
11/24/2002 Lầu Dựa vào ký tự thứ 2 của Mã phòng và đổi thành số
10/5/2002 Dãy Dựa vào ký tự đầu của Mã phòng
4/30/2002 Giường Lầu 1 hay Lầu 2 là "đôi", lầu 3 là "đơn"
1/5/2002 Máy lạnh Toàn bộ dãy "A" và lầu 2 của dãy "B" thì có máy lạnh, đánh dấu "X" , không thì bỏ trống
4/28/2002 Tủ lạnh Phòng nào thuộc dãy "A" hoặc dãy "B" và không có máy lạnh thì có tủ lạnh được đánh dấu "X", không thì b
7/5/2002 Hạng * các phòng tại lầu 1 thuộc dãy "A" hoặc dãy "B" thì hạng I
5/8/2002 * các phòng thuộc dãy "C" hoặc dãy "B" và có máy lạnh thì hạng "II"
10/25/2002 * các phòng còn lại hạng "III"
5/29/2002 Tivi Tất cả các phòng đều có Tivi (đánh dấu "X") ngoại trừ phòng hạng "III" ở lầu 1
Video Các phòng có Tivi và thuộc dãy "A" thì đánh dấu "X"
Đơn giá Dãy A : 25, dãy B : 20, dãy C : 18
Tuy nhiên Đơn giá sẽ tăng giảm tùy theo hạng (Hạng I : tăng 10%, hạng II tăng 5% so với giá trên)
Ghi chú Nếu khách ở trong ngày 30/4 thì ghi " Tham quan" ngược lại để trống.
IF(AND(D4="1",OR(E4="A",E4="B")),"Hạng I", IF
(AND(G4="X",OR(E4="C",E4="B")),"Hạng II","Hạng
III"))

Trở về bài làm


IF(AND(E4="A",J4="X
Err:509 IF(AND( G4<>"X",OR(E4="A",E4="B") ),"X","")
Mã phòng Ngày đến Số Ngày ở Lầu Dãy Giường Máy lạnh Tủ lạnh Hạng Tivi Video Đơn giá
A106

VALUE(RIGHT(A4,2)) MID(A4,2,1
) LEFT(A4)
IF(D4="3","Giường đơn", "Giường đôi
")
IF(E4="A",25,IF(E4="
IF( OR(E4="A", AND(D4="2",E4="B") ),"X","")
* IF(I4="Hạng I",1.1,I

IF(AND(I4="Hạng III",D4="1"),"","X")
OR
Ghi chú
ng có máy lạnh thì có tủ lạnh được đánh dấu "X", không thì bỏ trống

(Hạng I : tăng 10%, hạng II tăng 5% so với giá trên)


IF(B4+C4>=DATE(2002,5,1),"Tham quan ", "")

IF(AND(E4="A",J4="X"),"X","")

Ghi chú

IF(E4="A",25,IF(E4="B",20,18))
* IF(I4="Hạng I",1.1,IF(I4="HẠNG II",1.05,1))

You might also like