11 Chuyên đề luyện tập về hàm Excel - Phần 8

Tuyệt chiêu sử dụng excel
112 người theo dõi
2.4K Lượt xem video·10 thg 5, 2025
11 Chuyên đề luyện tập về hàm Excel - Phần 8
Đơn giá ngày thì chúng ta lại tiếp tục dùng ở cái bảng từ vùng B16 cho đến C20
Đơn giá ngày dựa trên thể loại
Chúng ta lại tiếp tục VĐL, chúng ta để là cải lương
Sau đó Table, chúng ta sẽ bôi từ B16 cho đến C20
Và chúng ta sẽ bấm phím F4 ở trên bàn phím để khóa nó lại
Sau đó, cột mà trả lại kết quả chính là cột giá ngày, là cột thứ 2
Bấm số 2 vào đây
Đơn giá ngày
Và bây giờ thì số băng thuê
Chúng ta sẽ tính số băng thuê như thế nào thì chúng ta lại đọc đề bài
Bây giờ số băng thuê là ký tự thứ 3 của mã khách hàng
Chúng ta đi xem ký tự thứ 3 là gì
Ví dụ, với khách hàng với mã CA1TB chẳng hạn
Thì các bạn có thể nhìn thấy được là số 1 ở giữa chính là số băng đĩa người ta thuê
Và để lấy được ra số 1 này thì chúng ta sẽ sử dụng cái hàm gì
Ở đây chúng ta sẽ sử dụng hàm như sau
Chúng ta sẽ bấm dấu bằng
Sau đó là chúng ta sẽ sử dụng hàm MIT
Và cái số 1 này là ở vị trí thứ 3 từ trái sang
Vị trí thứ 3 này
Chúng ta phải sử dụng text này, vị trí thứ 3 này
Và chúng ta sẽ lấy 1 ký tự mà thôi
Thế nên là chúng ta sẽ bấm 1 vào đây
Bấm Enter
Như vậy là chúng ta đã lấy được cái số băng đĩa ở đây rồi
Ok, 1 này, 2 này, 9 này, 7 này, 2 này, 4 này, 5 này
Ok, tất cả đã chính xác rồi
Bây giờ thì thành tiền chúng ta sẽ tính như thế nào
Cái phần thành tiền này thì chúng ta lại phải đọc yêu cầu
Thành tiền thì sẽ bằng tiền tuần cộng với tiền ngày
Mà tiền tuần thì sẽ bằng đơn giá tuần
Nhân với số tuần
Mà tiền ngày thì sẽ bằng số ngày dư
Nhân với cả đơn giá ngày
Nhưng bây giờ thì
Nếu mà khách hàng thanh toán tiền trước
Thì trong ký tự của mã khách hàng thì có chữ T
Và có số băng đĩa lớn hơn 4
Thì sẽ được giảm 5% tiền thuê ngày lẻ
Bây giờ thì chúng ta sẽ quay lại quan sát cái bảng của chúng ta một chút
Đối với cái mã khách hàng
Như ở trong OC4
Thì chúng ta có thể phân tích được rằng là
Cái ký tự thứ 2 từ bên phải sang
Ví dụ chữ T ở đây chẳng hạn
Thì khách hàng đó đã trả tiền trước
Bây giờ ở dòng số 7
Cũng có chữ T
Tính từ phía bên tay phải sang là 2 ký tự
Thế nên cũng là trả trước
Vậy nên chúng ta sẽ xử lý cái thành tiền này như thế nào
Cái thành tiền trong trường hợp này
Tương đối phức tạp một chút
Thế nên các bạn sẽ theo dõi từ từ cẩn thận
Đầu tiên là chúng ta sẽ phải tính tiền tuần này
Tiền tuần thì không có giảm giá gì cả
Không có giảm giá gì cả
Tiền trả thì bằng tiền tuần cộng với tiền ngày
Và cái điều kiện ở dưới là nếu khách hàng thanh toán tiền trước
Và có số băng thuê lớn hơn 4
Thì được giảm 5% cho cái tiền thuê ngày lẻ
Vậy nên đầu tiên là chúng ta cứ tính cái tiền tuần đi đã
Chúng ta sẽ tính bằng cách là dấu bằng này
Đơn giá tuần
Nhân với cả tuần
Số tuần ở đây
Đó
Thì chúng ta sẽ có 14 đô ở đây
Tất cả cái chỗ này lặp lại
Và sau đó thì chúng ta sẽ sử dụng cái lệnh IF
Để kiểm tra xem là khách hàng đó đã thanh toán hay chưa
Và bây giờ tiếp tục công thức ở ON4
Chúng ta sẽ bấm F2 để có thể sửa công thức này
Chúng ta sẽ cộng với cả một cái hàm IF
Hàm IF ở đây
Thì nó sẽ chịu trách nhiệm là kiểm tra
Hai cái điều kiện
Điều kiện thứ nhất
Đó chính là
Cái mã khách hàng có chứa chữ T hay không
Và chữ T ở đâu
Thì chúng ta sẽ phải kiểm tra xem
Xem là cái hàm MIT của chúng ta hoạt động có đúng không
Chúng ta quay lại cái
Mã khách hàng này một chút
Bây giờ ở một ô chúng ta nháp trước đi
Chúng ta sẽ nháp thử này
MIT này
Bây giờ chúng ta sẽ cần lấy từ
Một
Hai
Ba
Bốn
Ký tự thứ tư
Của mã khách hàng
Phải bốn này
Và lấy một ký tự thôi
Thì chúng ta đã lấy được chữ T
Ở trong cái mã khách hàng này ra rồi
Thế nên là công thức này
Chúng ta sẽ lại copy này
Copy cái đoạn MIT này này
Ctrl X nó vào đi
Ok
Còn đây chúng ta sẽ xóa dấu băng này đi
Được rồi
Quay trở lại ô Thành Tiền là ô N4
Chúng ta sẽ
Cộng với cả
If này
Mở quảng ra
Ở đây có hai điều kiện
Vậy nên chúng ta sẽ sử dụng hàm
AND
Đầu tiên là
MIT này
Bằng chữ T lớn này
Phải một cái
Đến điều kiện thứ hai
Là có số băng thuê lớn hơn bốn
Có nghĩa là số băng thuê lớn hơn bốn này
Số băng thuê
M4
Phải lớn hơn bốn
Đóng còn lại
Vậy
Bây giờ là value if true
Chúng ta lại quay trở lại
Với cả cái hàm if ở ngoài
Nếu điều kiện này thỏa mãn
Có nghĩa là
Nếu khách hàng thanh toán trước này
Và có số băng đĩa
Lớn hơn bốn
Thì đơn giá ngày
Nó sẽ giảm đi 5%
Bây giờ chúng ta sẽ thể hiện
Cái đó như thế nào
Có nghĩa là
Chúng ta sẽ lấy
Số ngày dư này
Là H4
Nhân với đơn giá ngày
Ở L4
Và nhân với cả
0.95
Bởi vì người ta được giảm 5% mà
Tiếp tục
Nếu mà điều kiện này không phải
Thì chúng ta chỉ lấy
H4
Nhân với cả
L4 mà thôi
Đóng còn lại
Thế là xong cái hàm if này
Bấm enter
Thì các bạn có thể thấy được ở đây
Đây là cái giá trị thanh tiền của chúng ta
Chúng ta sẽ lập lại cái thanh tiền này
Cho tất cả các ô còn lại
Chúng ta có thể kiểm tra
Được lại xem
Xem lại như thế nào nhé
Đầu tiên là K4 x G4
Là giá đơn giá tuần
Số ngày dư ở đây là 5 đơn vị
Số ngày dư là 5 đơn vị
Chúng ta sẽ sử dụng phím F9
Để kiểm tra từng phần một
Chúng ta sẽ sử dụng F9
Để kiểm tra cái hàm AND ở dưới này
Chẳng hạn bấm F9 này
Thì là TRUE rồi
Sau đó bấm CTRL Z
Để trả lại công thức như bình thường
Với M4
M4 lớn hơn 4
Chúng ta thử xem M4 có lớn hơn 4 thật không
F9 này
M4 lớn hơn 4
Ở đây là TRUE
CTRL Z lại
Bây giờ tại sao M4 là 1
Lại lớn hơn 4
Chúng ta phải đặt câu hỏi như vậy
Thì bây giờ các bạn có thể để ý được rằng
Là ở trong ô M4
Chúng ta đã sử dụng một hàm xử lý chuỗi
Để tách ra con số này
Thế nên là
Nó không được nhận
Cái giá trị
Là số
Các bạn cũng có thể thấy được điều này
Bởi vì là
Các cái con số này
Nó được canh lề trái
Bởi vì canh lề trái
Thế nên nó là dữ liệu dạng chuỗi
Bây giờ để mà chuyển sang
Dữ liệu dạng số
Để mà có thể tính toán thành
Tìm một cách chính xác
Thì chúng ta sẽ phải viết
Cái công thức này khác đi
Chúng ta sẽ phải thêm chữ
VALUE vào đây
Bấm ENTER
Và sau khi thêm chữ VALUE như vậy
Thì các bạn có thể nhìn thấy
Số 1 từ bên trái
Nó đã nhảy sang bên phải
Điều này có nghĩa là
Số 1 này
Là dữ liệu dạng số
Và tương tự cho tất cả các
FIELD còn lại
Bây giờ thì quay trở lại
Với cái thành tiền
Ở ONN4
Chúng ta có thể kiểm tra lại
Cái điều kiện là
M4 có lớn hơn 4 hay không
Bằng cách là
Quét chọn
Sau đó là bấm
F9 trên màn phím
Bây giờ điều kiện này
Đã là FALSE rồi
Và rõ ràng là FALSE
Bởi vì
Là số
Băng đĩa cho thuê
Chỉ có một thôi
Bây giờ thì chúng ta sẽ
Cần định dạng số tiền
Theo dạng CURRENCY
Và không có số lẻ
Ở đây không có số lẻ
Mình hiểu là
Không có
Cái lẻ ra đằng sau dấu phẩy
Vậy nên chúng ta sẽ
Quét
Từ N4 cho đến N10
Sau đó sử dụng phim tắt là
Ctrl 1
Ở trên màn phím
Ở trong thẻ NUMBER
Ở trong mục CATEGORY
Ở trong phần CURRENCY
Thì chúng ta
Sẽ chọn
DECIMAL PLACES
Là 0
Rồi chúng ta sẽ
Bấm nút OK
Và SYMBOL ở đây
Thì chúng ta sẽ
Chuyển thành đô la
Đô la
USD
Hoặc là chúng ta có thể tìm
Ở trong này
Cái ký tự đô la
Đó
Ký tự đô la
Đô la
Ở đây là ENGLISH
ENGLISH
UNITED STATES
Ở đây
Bấm OK
Và đó
Các bạn đã nhìn thấy được
Đây là cái giá trị thành tiền
Của chúng ta
Đó là cái yêu cầu
Thứ 6
