Đi đến trình phátĐi đến nội dung chính
  • 6 tháng trước
Link bài tập: https://byvn.net/ER43

Danh mục

📚
Học tập
Phụ đề
00:00Đơn giá ngày thì chúng ta lại tiếp tục dùng ở cái bảng
00:07Từ vùng B16 cho đến C20
00:11Đơn giá ngày dựa trên thể loại
00:13Chúng ta lại tiếp tục vì lộ cấp
00:15Lộ cấp value chúng ta để là cải lương
00:18Sau đó table chúng ta sẽ bôi từ B16 cho đến C20
00:23Và chúng ta sẽ bấm phím F4 ở trên bàn phím để khóa nó lại
00:26Sau đó cột mà trả lại kết quả
00:28Chính là cột giá ngày, là cột thứ 2
00:31Bấm số 2 vào đây
00:32Sau đó chọn force, đóng hoặc lại, bấm enter
00:35Đơn giá ngày
00:39Ok, và bây giờ thì số băng thuê
00:42Số băng thuê
00:44Thì chúng ta sẽ tính số băng thuê như thế nào
00:46Thì chúng ta lại đọc đề bài
00:47Bây giờ số băng thuê là ký tự thứ 3 của mã khách hàng
00:53Ký tự thứ 3 chúng ta đi xem ký tự thứ 3 là gì
00:56Ví dụ với cái khách hàng
00:57Với mã là CA1TB chẳng hạn
01:00Thì các bạn có thể nhìn thấy được là số 1 ở giữa
01:03Chính là cái số băng đĩa người ta thuê
01:05Và để lấy được ra cái số 1 này
01:08Thì chúng ta sẽ sử dụng cái hàm gì
01:10Ở đây chúng ta sẽ sử dụng hàm như sau
01:12Chúng ta sẽ bấm dấu bằng
01:13Sau đó là chúng ta sẽ sử dụng hàm mid
01:15Và cái số 1 này là ở vị trí thứ 3 từ trái sang
01:20Vị trí thứ 3 này
01:22Chúng ta phải sử dụng text này
01:24Vị trí thứ 3 này
01:25Và chúng ta sẽ lấy 1 ký tự mà thôi
01:27Thế nên là chúng ta sẽ bấm 1 vào đây
01:30Bấm Enter
01:30Như vậy là chúng ta đã lấy được cái số băng đĩa ở đây rồi
01:34Ok
01:361 này, 2 này, 9 này, 7 này, 2 này, 4 này, 5 này
01:39Ok tất cả đã chính xác rồi
01:41Bây giờ thì thành tiền chúng ta sẽ tính như thế nào
01:44Cái phần thành tiền này thì chúng ta lại phải đọc yêu cầu
01:47Thanh tiền thì sẽ bằng tiền tuần cộng với tiền ngày
01:50Mà tiền tuần thì sẽ bằng đơn giá tuần
01:53Nhân với số tuần
01:56Mà tiền ngày thì sẽ bằng số ngày dư
01:58Nhân với cả đơn giá ngày
02:00Nhưng bây giờ thì
02:01Nếu mà khách hàng thanh toán tiền trước
02:05Thì trong ký tự của mã khách hàng
02:08Thì có chữ T
02:09Và có số băng đĩa lớn hơn 4
02:12Thì sẽ được giảm 5% tiền thuê
02:14Ngày lẻ
02:15Bây giờ thì chúng ta sẽ quay lại
02:17Quan sát cái bảng của chúng ta một chút
02:18Đối với cái mã khách hàng
02:20Như ở trong OC4
02:23Thì chúng ta có thể phân tích được rằng là
02:24Cái ký tự thứ 2
02:27Từ bên phải sang
02:28Ví dụ chữ T ở đây chẳng hạn
02:29Thì khách hàng đó đã trả tiền trước
02:31Bây giờ ở dòng số 7
02:33Cũng có chữ T
02:34Tính từ phía bên tay phải
02:37Sang là 2 ký tự
02:38Thế nên cũng là trả trước
02:40Vậy nên chúng ta sẽ xử lý
02:42Cái thành tiền này như thế nào
02:43Cái thành tiền trong trường hợp này
02:45Tương đối phức tạp một chút
02:46Thế nên các bạn sẽ
02:47Theo dõi từ từ cẩn thận
02:49Đầu tiên là chúng ta sẽ phải tính
02:53Tiền tuần này
02:55Tiền tuần thì không có giảm giá gì cả
02:57Không có giảm giá gì cả
02:59Đây
03:01Tiền trả thì bằng tiền tuần
03:03Cộng với tiền ngày
03:04Và cái điều kiện ở dưới là
03:06Nếu khách hàng thanh toán tiền trước
03:08Và có số băng thuê lớn hơn 4
03:10Thì được giảm 5%
03:11Cho cái tiền thuê ngày lẻ
03:14Vậy nên đầu tiên là chúng ta cứ tính
03:16Cái tiền tuần đi đã
03:17Chúng ta sẽ tính bằng cách là
03:19Dấu bằng này
03:19Đơn giá tuần
03:21Nhân với cả tuần
03:23Số tuần ở đây
03:24Đó
03:25Thì chúng ta sẽ có 14 đô ở đây
03:27Tất cả cái chỗ này lặp lại
03:30Và sau đó thì chúng ta sẽ
03:31Sử dụng cái lệnh IF
03:32Để kiểm tra xem là khách hàng đó
03:35Đã thanh toán hay chưa
03:36Và bây giờ tiếp tục
03:38Công thức ở ON4
03:39Chúng ta sẽ bấm F2
03:41Để có thể sửa công thức này
03:42Chúng ta sẽ cộng với cả một cái hàm IF
03:44Hàm IF ở đây
03:45Thì nó sẽ chịu trách nhiệm là
03:47Kiểm tra
03:48Hai cái điều kiện
03:51Điều kiện thứ nhất
03:53Đó chính là
03:54Cái mã khách hàng
03:57Có chứa chữ T hay không
03:58Và chữ T ở đâu
03:59Thì chúng ta sẽ phải kiểm tra xem
04:01Xem là cái hàm MIT của chúng ta
04:03Hoạt động có đúng không
04:03Chúng ta quay lại cái
04:05Mã khách hàng này một chút
04:07Bây giờ ở một ô
04:08Chúng ta nháp trước đi
04:09Chúng ta sẽ nháp thử
04:11MIT này
04:11Bây giờ chúng ta sẽ cần lấy từ
04:131, 2, 3, 4
04:16Ký tự thứ 4
04:18Của mã khách hàng
04:19Phẩy 4 này
04:21Và lấy một ký tự thôi
04:22Thì chúng ta đã lấy được chữ T
04:24Ở trong cái mã khách hàng này ra rồi
04:26Thế nên là công thức này
04:27Chúng ta sẽ lại copy này
04:29Copy cái đoạn MIT này này
04:30Ctrl X nó vào đi
04:31Ok
04:32Còn đây chúng ta sẽ xóa dấu bằng này đi
04:34Được rồi
04:36Quay trở lại ô thành tiền là ô N4
04:38Chúng ta sẽ cộng với cả
04:40IF này
04:41Mở ngoặc ra
04:42Ở đây có 2 điều kiện
04:44Vậy nên chúng ta sẽ sử dụng hàm END
04:47END
04:48Đầu tiên là
04:50MIT này
04:51Bằng chữ T lớn này
04:52Phẩy một cái
04:53Đến điều kiện thứ 2
04:54Là có số băng thuê lớn hơn 4
04:56Có nghĩa là số băng thuê lớn hơn 4 này
04:58Số băng thuê M4
05:00Phải lớn hơn 4
05:01Đóng gọc lại
05:03Vậy
05:04Bây giờ là value if true
05:06Chúng ta lại quay trở lại
05:07Với cả cái hàm if ở ngoài
05:08Nếu điều kiện này thỏa mãn
05:10Có nghĩa là
05:11Nếu khách hàng thanh toán trước này
05:13Và có số băng đĩa
05:14Lớn hơn 4
05:16Thì đơn giá ngày
05:17Nó sẽ giảm đi 5%
05:19Bây giờ
05:20Chúng ta sẽ thể hiện
05:21Cái đó như thế nào
05:22Có nghĩa là
05:23Chúng ta sẽ lấy
05:24Số ngày dư này
05:26Là H4
05:28Nhân với đơn giá ngày
05:29Ở lớp 4
05:30Và nhân với cả
05:320.95
05:34Bởi vì người ta được giảm 5% mà
05:36Tiếp tục
05:37Nếu mà điều kiện này không phải
05:39Thì chúng ta chỉ lấy
05:40H4
05:41Nhân với cả
05:42N
05:43L4 mà thôi
05:44Đóng gọc lại
05:45Thế là xong cái hàm if này
05:47Bấm enter
05:48Thì các bạn có thể thấy được ở đây
05:49Đây là cái giá trị thanh tiền của chúng ta
05:54Chúng ta sẽ lặp lại
05:55Cái thanh tiền này
05:56Cho tất cả các ô còn lại
05:57Chúng ta có thể kiểm tra được lại xem
06:00Xem lại như thế nào nhé
06:01Đầu tiên là
06:02K4 x G4
06:03Là giá đơn giá tuần
06:04Số ngày dư ở đây là 5 đơn vị
06:06Số ngày dư là 5 đơn vị
06:08Chúng ta sẽ sử dụng phím F9
06:12Để kiểm tra từng phần 1
06:14Chúng ta sẽ sử dụng F9
06:16Để kiểm tra cái hạm end
06:17Ở dưới này
06:18Chẳng hạn
06:19Bấm F9 này
06:20Thì là true rồi
06:21Sau đó
06:23Bấm ctrl z
06:23Để trả lại công thức như bình thường
06:25Với m4
06:26M4 lớn hơn 4
06:28Chúng ta thử xem
06:28M4 còn lớn hơn 4 thật không
06:30F9 này
06:32M4 lớn hơn 4
06:33Ở đây là true
06:34Ctrl z lại
06:36Bây giờ tại sao
06:37M4 là 1
06:39Lại lớn hơn 4
06:41Chúng ta phải đặt câu hỏi như vậy
06:42Thì bây giờ
06:43Các bạn có thể để ý được rằng là
06:45Ở trong ô M4
06:46Chúng ta đã sử dụng
06:48Một hàm xử lý chuỗi
06:49Để tách ra con số này
06:50Thế nên là
06:51Nó không được nhận
06:53Cái giá trị
06:54Là số
06:55Các bạn cũng có thể thấy được điều này
06:57Bởi vì là
06:58Các cái con số này
06:59Nó được canh lề trái
07:01Bởi vì
07:01Canh lề trái
07:02Thế nên nó là dữ liệu dạng chuỗi
07:04Bây giờ để mà
07:05Chuyển sang dữ liệu dạng số
07:08Để mà có thể
07:08Tính toán thành tiềm
07:09Một cách chính xác
07:10Thì chúng ta sẽ phải
07:12Viết cái công thức này khác đi
07:13Chúng ta sẽ phải
07:14Thêm chữ
07:15Value vào đây
07:16Bấm Enter
07:20Và sau khi thêm
07:21Chữ Value như vậy
07:22Thì các bạn có thể nhìn thấy
07:23Số 1 từ bên trái
07:24Nó đã nhảy sang bên phải
07:25Điều này có nghĩa là
07:26Số 1 này
07:27Là dữ liệu dạng số
07:29Và tương tự cho tất cả
07:32Các
07:32Field còn lại
07:33Bây giờ thì
07:34Quay trở lại
07:35Về cách thành tiền
07:35Ở ô N4
07:36Chúng ta có thể kiểm tra lại
07:38Cái điều kiện là
07:39M4 có lớn hơn 4 hay không
07:40Bằng cách là
07:41Quét chọn
07:42Sau đó là bấm
07:43F9 ở trên bàn phím
07:45Bây giờ điều kiện này
07:46Đã là false rồi
07:47Và rõ ràng là false
07:48Bởi vì
07:50Là số
07:50Băng đĩa cho thuê
07:51Chỉ có 1 thôi
07:52Bây giờ thì chúng ta
07:55Sẽ cần định
07:55Dạng số tiền
07:56Theo dạng currency
07:57Và không có số lẻ
07:59Ở đây không có số lẻ
08:01Mình hiểu là
08:02Không có
08:04Cái lẻ ra đằng sau dấu phẩy
08:05Vậy nên chúng ta sẽ
08:06Quét
08:07Từ N4
08:08Cho đến N10
08:09Sau đó sử dụng phím tắt
08:10Là Ctrl 1
08:12Ở trên bàn phím
08:12Ở trong thẻ number
08:14Ở trong mục category
08:16Ở trong phần currency
08:18Thì chúng ta
08:19Sẽ chọn
08:20Decimal places
08:21Là 0
08:22Rồi chúng ta
08:23Sẽ bấm nút
08:24OK
08:24Và symbol ở đây
08:26Thì chúng ta sẽ
08:27Chuyển thành đô la
08:28Đô la
08:30USD
08:31Hoặc là chúng ta
08:35Có thể tìm
08:35Ở trong này
08:36Cái ký tự đô la
08:37Đó
08:37Ký tự đô la
08:39Đô la
08:40Ở đây
08:41Là English
08:42English
08:44United States
08:46Ở đây
08:46Bấm OK
08:47Và đó
08:48Các bạn đã nhìn thấy được
08:49Đây là cái giá trị
08:50Thành tiên của chúng ta
08:51Đó là cái yêu cầu
08:52Thứ 6
08:53Thành tiên của chúng ta
08:54Thành tiên của chúng ta
08:55Thành tiên của chúng ta
08:56Thành tiên của chúng ta
08:56Thành tiên của chúng ta
08:57Thành tiên của chúng ta
08:57Thành tiên của chúng ta
08:58Thành tiên của chúng ta
08:59Thành tiên của chúng ta
08:59Thành tiên của chúng ta
08:59Thành tiên của chúng ta
09:00Thành tiên của chúng ta
09:00Thành tiên của chúng ta
09:00Thành tiên của chúng ta
09:01Thành tiên của chúng ta
09:01Thành tiên của chúng ta
09:02Thành tiên của chúng ta
09:03Thành tiên của chúng ta
09:03Thành tiên của chúng ta
09:04Thành tiên của chúng ta
09:05Thành tiên của chúng ta
Bình luận

Được khuyến cáo