Kết quả bạn sẽ đạt được

Tạo named function LINE_TOTAL(qty, unit_price, tax_rate) từ công thức đã kiểm tra, sau đó dùng hàm này để tính Total cho ba dòng dữ liệu mẫu và đối chiếu kết quả.

Mục tiêu học tập

Mở workbook thực hành

HANDS-ON PRACTICE

Thực hành trên bản sao của riêng bạn

Mở bản mẫu Google Sheets để tạo bản sao giữ nguyên dữ liệu, công thức, định dạng, bộ lọc và hàng cố định. Bản gốc không bị thay đổi.

Bạn cần đăng nhập Google; nếu bản gốc chưa được chia sẻ công khai, hãy tải bảng mẫu đầy đủ rồi nhập vào Google Sheets, hoặc dán dữ liệu vào trang tính của bạn.

Bảng nguồn đầy đủ trong Google Sheets trước khi kiểm tra công thức.

Thực hành từng bước

Bước 1: Chọn D2, nhập =A2*B2*(1+C2) và xác nhận kết quả là 16.5. Đây là công thức gốc dùng để kiểm tra logic trước khi tạo named function.

=A2*B2*(1+C2)

Bước 2: Mở Data > Named functions. Chọn Add new function, đặt Function name là LINE_TOTAL, rồi thêm ba Argument placeholders theo đúng thứ tự: qty, unit_price, tax_rate.

Bước 3: Trong Formula definition, nhập =qty*unit_price*(1+tax_rate). Chọn Next, kiểm tra lại tên hàm và ba đối số, rồi chọn Create để lưu named function.

Thanh bên Edit named function trong Google Sheets hiển thị LINE_TOTAL, qty, unit_price, tax_rate và Formula definition, đồng thời bảng kết quả đã kiểm tra vẫn hiển thị.

Bước 4: Quay lại D2 và nhập =LINE_TOTAL(A2,B2,C2). Xác nhận D2 vẫn là 16.5; sau đó copy/fill D2 xuống D4 thay vì gõ lại công thức từng ô.

=LINE_TOTAL(A2,B2,C2)
Ô D2 được chọn với =LINE_TOTAL(A2,B2,C2) trên thanh công thức, kết quả 16.5, các kết quả fill 44 và 13.2, cùng named function LINE_TOTAL trong thanh bên.

Điểm kiểm tra

QtyUnit priceTax rateTotal
350.116.5
2200.144
1120.113.2

Nếu bài có công thức, ô kết quả phải do công thức tính chứ không phải giá trị gõ tay.

Lỗi thường gặp và cách sửa

Không dùng A2, B2, C2 trực tiếp trong Formula definition của named function. Phần định nghĩa phải dùng các placeholder qty, unit_price, tax_rate; tham chiếu ô chỉ xuất hiện khi gọi =LINE_TOTAL(A2,B2,C2).

Bài tập tự thực hành

Đổi Qty ở A2 từ 3 thành 4 và xác nhận D2 đổi từ 16.5 thành 22; sau đó trả A2 về 3 và xác nhận D2 trở lại 16.5.

Tóm tắt kiến thức

  • ✓Kiểm tra công thức gốc trước khi chuyển logic thành named function.
  • ✓Tạo LINE_TOTAL trong Data > Named functions với ba đối số qty, unit_price, tax_rate.
  • ✓Dùng =qty*unit_price*(1+tax_rate) trong Formula definition, không dùng tham chiếu ô trực tiếp.
  • ✓Gọi =LINE_TOTAL(A2,B2,C2) ở D2 rồi fill xuống D4.
  • ✓Kết quả kiểm tra phải là 16.5, 44 và 13.2; thay A2 bằng 4 phải làm D2 đổi thành 22.
QUICK CHECK

Tự kiểm tra kiến thức

Trả lời 4 câu hỏi dựa trên bảng tính vừa thực hành.

1. Công thức gốc nào được kiểm tra trước khi tạo LINE_TOTAL?
2. Formula definition đúng của LINE_TOTAL là gì?
3. Cách gọi LINE_TOTAL đúng ở D2 là gì?
4. Sau khi nhập hàm ở D2, cách áp dụng cho D3:D4 phù hợp nhất là gì?

Bài tiếp theo

Tiếp tục theo thứ tự nên học với Tạo bản sao bảng tính.