SỬ DỤNG CÁC HÀM LOGIC. HÀM TÌM KIẾM VÀ THAM CHIẾU
A. BÀI TẬP MẪU
Bài 11.1: Cho bảng dữ liệu xuất/nhập hàng hóa nhƣ sau:
YÊU CẦU
a) Tính cột Xuất nhƣ sau:
Nếu Mã hàng có ký tự đầu là A thì Xuất = 60% * Nhập
Nếu Mã hàng không có ký tự đầu là A thì Xuất = 70% * Nhập b) Tính Đơn giá nhƣ sau:
Nếu Mã hàng có ký tự cuối là Y thì Đơn giá = 110000
Nếu Mã hàng có ký tự cuối là N thì Đơn giá = 135000" c) Tính cột Tiền = Xuất * Đơn giá
d) Cột Thuế đƣợc tính nhƣ sau:
Nếu Mã hàng có ký tự đầu là A và ký tự cuối là Y thì Thuế = 8% của Tiền
Nếu Mã hàng có ký tự đầu là A và ký tự cuối là N thì Thuế = 11% của Tiền
Nếu Mã hàng có ký tự đầu là B và ký tự cuối là Y thì Thuế = 17% của Tiền
Nếu Mã hàng có ký tự đầu là B và ký tự cuối là N thì Thuế = 22% của Tiền."
HƢỚNG DẪN:
a) Tại ô C3 ta nhập công thức:
98
Giải thích:
a. LEFT(A3,1)="A" là hàm lấy 1 ký tự bên trái (ký tự đầu tiên) của ô A3 và so sánh với “A”
b. Nếu phép so sánh trên là đúng thì ô C3 (xuất) sẽ trả về kết quả là phép tính 60%*B3
c. Còn nếu kết phép so sánh trên không đúng thì ô C3 sẽ trả về kết quả là phép tính 70%*B3
b) Tại ô D3 ta nhập công thức:
D3 =IF(RIGHT(A3,1)="Y",110000,IF(RIGHT(A3,1)="N",135000))
Giải thích: Ở đây lƣu ý có sử dụng IF lồng nhau.
d. RIGHT(A3,1)="Y" hàm này lấy 1 ký tự bên phải (cuối cùng) của ô A3 để đối sánh với “Y”.
e. Nếu phép so sánh trên là đúng thì D3 sẽ trả về giá trị 110000
f. Nếu phép so sánh trên không đúng (tức ký tự bên phải của ô A3 không phải là “Y”) thì ta sẽ tiếp tục thực hiện lệnh IF lồng bên trong.
g. IF(RIGHT(A3,1)="N",135000) hàm này cũng đƣợc giải thích tƣơng tự nhƣ ở trên: lấy 1 ký tự bên phải của ô A3 để so sánh với “N”, nếu phép so sánh là đúng thì trả về kết quả 135000, nếu không đúng thì không trả về kết quả gì.
99 c) Tại ô E3 ta nhập công thức: E3 =C3*D3 d) Tại ô F3 ta nhập công thức: F3 = IF(AND(LEFT(A3,1)="A",RIGHT(A3,1)="Y"),8%*E3, IF(AND(LEFT(A3,1)="A",RIGHT(A3,1)="N"),11%*E3, IF(AND(LEFT(A3,1)="B",RIGHT(A3,1)="Y"),17%*E3,E3*22%)))
100
YÊU CẦU:
a) Điền TÊN SP: Căn cứ vào MÃ SP, tra cứu trong bảng SẢN PHẨM. b) Tính ĐƠN GIÁ: Căn cứ vào MÃ SP, tra cứu trong bảng SẢN PHẨM.
c) Tính số lƣợng sản phẩm đƣợc khuyến mãi cho các mặt hàng theo quy tắc: mua 5 tặng 1, cụ thể nhƣ sau (theo Lƣợng): Từ 1 đến 4: không đƣợc tặng Từ 5 đến 9: tặng 1 sản phẩm Từ 10 đến 14: tặng 2 sản phẩm Từ 15 đến 19: tặng 3 sản phẩm Từ 19 trở l6n: tặng 5 sản phẩm
d) Tính THÀNH TIỀN = (LƢỢNG - KHUYẾN MÃI) * ĐƠN GIÁ. e) Tính Tổng cộng tiền khách hành phải trả.
HƢỚNG DẪN:
a) Tại ô B3 ta điền công thức nhƣ sau:
101
b) Tại ô D3 ta điền công thức nhƣ sau:
D3 =VLOOKUP(A3,$A$10:$C$14,3,0)
c) Tại ô E3 ta điền công thức nhƣ sau:
102
d) Tại ô F3 ta điền công thức nhƣ sau:
F3 =(C3-E3)*D3
e) Tại ô F7 ta điền công thức nhƣ sau:
103
B. BÀI LUYỆN TẬP
Bài 11.3: Cho bảng dữ liệu báo cáo bán hàng tuần 5 của công ty nhƣ hình dƣới:
YÊU CẦU
a) Dựa vào ký tự đầu và 2 ký tự cuối của Mã HĐ, tìm trong bảng Danh mục để lấy tên mặt hàng, đơn vị, đơn giá.
b) Tính thành tiền cho từng hóa đơn và tổng số tiền bán đƣợc trong tuần. (Tiền = số lƣợng * đơn giá).
104
YÊU CẦU
a) Tính ĐỊNH MỨC và GIÁ CƢỚC dựa vào LOẠI HÀNG. b) Tính TIỀN PHẠT nhƣ sau:
-Nếu TRỌNG LƢỢNG > ĐỊNH MỨC thì:
TIỀN PHẠT = (TRỌNG LƢỢNG - ĐỊNH MỨC) * 20% * GIÁ CƢỚC -Ngƣợc lại thì: TIỀNPHẠT = 0.
105
Bài 11.5: Cho bảng dữ liệu báo cáo bán hàng:
YÊU CẦU
a) Điền thông tin MẶT HÀNG: Căn cứ vào MÃ MH, tra cứu ở bảng ĐƠN GIÁ. b) Tính ĐƠN GIÁ: Căn cứ vào MÃ MH, tra cứu ở bảng ĐƠN GIÁ.
c) Tính PHÍ CHUYÊN CHỞ, trong đó:
-PHÍ CHUYÊN CHỞ = 1% * ĐƠN GIÁ đối với mặt hàng loại 1 -PHÍ CHUYÊN CHỞ = 5% * ĐƠN GIÁ đối với mặt hàng loại 2.
d) Tính THÀNH TIỀN = SỐ LƢỢNG * (ĐƠN GIÁ + PHÍ CHUYÊN CHỞ).
e) Tính TỔNG CỘNG = THÀNH TIỀN - TIỀN GIẢM, biết rằng nếu THÀNH TIỀN >=1000 thì sẽ giảm 1%*THÀNH TIỀN (lƣu ý: không có số lẻ).
106
1. Tính thành tiền theo công thức: Thành tiền = đơn giá * số lượng
2. Dựa vào mã hàng và tham chiếu trong bảng tỉ lệ để tính thuế NK và tỉ lệ phí
3. Tính Đơn giá vốn theo công thức:
Đơn G/Vốn=(Thành tiền+thuế NK + Phí VC)/Số lượng 4. Tính Đơn giá bán theo công thức:
107
YÊU CẦU:
1. Dựa vào mã CV và tham chiếu trong bảng phụ cấp để điền dữ liệu vào cột phụ cấp chức vụ (phụ cấp CV)
2. Tính cột lƣơng theo công thức: Lương = Tiền 1 ngày * Số ngày làm việc
3. Tính cột thu nhập theo công thức: Thu nhập = Lương + Phụ cấp
Bài 11.8: Mở file baivlookup1.xlsx ở bài tập 6.7, thực hiện:
1. Xóa nội dung của cột mã hàng (xóa nội dung các ô trong vùng B8:B14)
2. Nhập mới nội dung cho cột mã hàng bằng cách dùng hàm lấy ra 2 kí tự cuối của cột tên hàng
110