BÀI TẬP EXCEL NÂNG CAO
Bài 1:
3.Hệ số lương (Dùng công thức mảng): Thâm niên từ 5 đến 9 năm là 1.25; Thâm niên từ 10 năm trở lên là 1.3; Còn lại là 1.15. Trong đó thâm niên được tính từ ngày vào làm cho đến hiện tại
5. Số ngày làm (Dùng hàm Weekday & EOMONTH): được tính bằng số ngày trong tháng trừ chosố ngày chủ nhật trong tháng. Trong đó: Int((Ngày cuối tháng – ngày đầu tháng – Weekday(cuối tháng)+8)/7) = số ngày chủ nhật trong tháng
Bài 2:
1.
Loại hàng
Tên hàng
=INDIRECT(INDEX(LoaiHang!$A$3:$B$7,MATCH($B4,LoaiHang!$B$3:$B$7,0),1))
Ngày bán
=AND(MONTH(D5=11),YEAR(D5)=2011,D5>=D4)
Số lượng bán:
=SUMIF($C$4:$C$15,C4,$G$4:$G$15)<=VLOOKUP(C4,DanhMucHang!$B$5:$E$78,4,0)
Định dạng theo điều kiện: Tô màu nền xanh chữ đỏ cho những dòng không nhập ngày bán;
Đơn vị tính
=VLOOKUP(C4,DanhMucHang!$B$5:$D$78,3,0)
Xuất xứ
=VLOOKUP(C4,DanhMucHang!$B$5:$C$78,2,0)
Đơn giá
=VLOOKUP(C4,DanhMucHang!$B$5:$G$78,IF(BaiThi!F4="Việt Nam",5,6),0)
Thành tiền
=G4:G15*H4:H15*IF((G4:G15>10)+(DAY(D4:D15)<=15),0.9,1)
Bài 3:
Bài 4:
1) Tạo list động cho Tên loại trong sheet DanhMuc. (Tạo Define Name)
2) Ngày nhập: Chỉ cho nhập ngày trong quí 2/2015.
3) Số lượng: được nhập số trong khoảng từ 100 đến 1000.
4) Tên loại: Chỉ được chọn trong bảng Tên loại; Tên rượu: Cho chọn tương ứng với Tên loại
Tên loại
Tên rượu
5) Đơn giá: dựa vào Tên rượu tra trong sheet DanhMuc (yêu cầu dùng Index và công thức mảng)
=IF(ISNA(INDEX(INDIRECT("DG"&B3:B17),MATCH(C3:C17,INDIRECT(B3:B17),0),1)),"",INDEX(INDIRECT("DG"&B3:B17),MATCH(C3:C17,INDIRECT(B3:B17),0),1))
6) Che lỗi cho những ô có lỗi #N/A
Hàm ISNA
7) Thành tiền = Số lượng * Đơn giá. Nếu Tên loại là VangUc và có số lượng dưới 150 thì tăng 3%. (yêu cầu dùng công thức mảng)
=E3:E17*F3:F17*IF(E3:E17<150,103%,1)
8) Tính Tổng số lượng VangChiLe nhập trong tháng 4 (yêu cầu dùng công thức mảng)
=SUM(IF((B3:B17="VangChiLe")*(MONTH(D3:D17)=4),E3:E17,0))
9) Tính thống kê Số lượng nhập của từng loại Rượu theo Kho (dùng DataTable kết hợp cùng công thức mảng)
=TABLE(I4,H4)
Bài 5:
Tạo Define Name
1) Loại hàng: Cho phép chọn những loại hàng có trong bảng danh mục (không nhập trực tiếp).
2) Tên hàng: Cho phép chọn ứng với từng loại hàng.
3) Ngày bán: Cho phép nhập dạng ngày thuộc 6 tháng cuối năm 2015, ngày nhập sau phải lớn hơn ngày nhập trước đó và không được bỏ trống.
Ô đầu
4) Số lượng: Chỉ cho phép nhập số từ 1 --> 10.
5) TG bảo hành: Dùng hàm dò tìm kết hợp với Indirect tra vào các bảng để lấy TG bảo hành tương ứng với sản phẩm của từng Hãng (Sử dụng công thức mảng).
6) Đơn giá : Dùng hàm Index dò tìm kết hợp với Indirect, Match tra vào các bảng để lấy Đơn giá tương ứng với sản phẩm của từng loại (Sử dụng công thức mảng).
=INDEX(INDIRECT("DG"&B3:B12),1,MATCH(C3:C12,INDIRECT("TH"&B3:B12),0))
7) Thành tiền = Số lượng * Đơn giá. Giảm 10% thành tiền cho khách hàng mua loại hàng gia dụng trong ngày 02/9/2014 với số lượng>=2 (sử dụng công thức mảng).
=E3:E12*F3:F12*IF((B3:B12="DOGIADUNG")*(D3:D12=DATE(2015,9,2))*(E3:E12>=2),0.9,1)
8) Sử dụng chức năng Conditional Formatting tô màu nền cho những dòng sản phẩm được bán trong ngày 02/9/2014.
9) Tại Sheet Thong_Ke Sử dụng Data Table 2 biến kết hợp công thức mảng thống kê thành tiền theo mẫu cho sẵn.
=TABLE(K5,J5)
Bài 6:
Tạo Name Manager
1. Loại: Cho phép chọn những loại hàng có trong bảng danh mục (không nhập trực tiếp).
=Danh_Muc!$C$3:$C$5
2. Mã hàng: Cho phép chọn ứng với từng loại hàng.
=INDIRECT("MS"&$B4)
3. Tên hàng: Dựa vào mã hàng sử dụng hàm dò tìm kết hợp với Indirect để lấy tên hàng tương ứng (sử
dụng công thức mảng).=HLOOKUP(D4:D12,INDIRECT(B4:B12),2,0)
4. Ngày bán cho phép nhập trong 6 tháng đầu năm 2012. Số lượng nhập kiểu số nguyên từ 1 50
5.Đơn giá: Sử dụng hàm Index kết hợp với Indirect tra tìm lấy đơn giá (sử dụng công thức mảng).
=INDEX(INDIRECT(B4:B12),3,MATCH(D4:D12,INDIRECT("MS"&B4:B12),0))
6. Thành tiền = Số lượng * Đơn giá. Nếu Loại KSKIDS bán với số lượng từ 10 trở lên thì được giảm 5% trên thành tiền (sử dụng công thức mảng).
=F4:F12*G4:G12*IF((B4:B12="KSKIDS")*(F4:F12>=10),0.95,1)
7. Tính tổng thành tiền và dựa vào hàm VND trong tập tin Doiso.Xla hãy đổi Thành tiền ra dạng chữ .
8. Thực hiện thống kê theo mẫu sau:
=DMIN(A3:H12,F3,J3:K4)
=DAVERAGE(A3:H12,F3,J3:K4)
9. Sử dụng Conditional Formatting tô màu nền cho những dòng sản phẩm được giảm giá thành tiền.
Bài 7:
Bài 8:
Bài 9:
Bài 10:
Bài 11:
0 Nhận xét