Nhưng tôi hỏi một điều quan trọng mà không thấy bạn trả lời. Bạn chỉ cần tính Thành tiền? Tức kết quả nhân 2 cột D*E?
Nếu thế thì: mở tập tin Nguồn -> click ô ở dòng đầu tiên của cột Thành Tiền -> nhìn lên Ribbon thấy thẻ "Table Tools" với Design và Layout -> click Layout -> click vào Data -> chọn Formula (hình 1) -> ở cửa sổ mở ra nếu ở trường Formula đã có mặc định =SUM(...) thì bôi đen toàn bộ và nhấn phím = -> ở trường Paste function chọn PRODUCT -> sẽ có =PRODUCT() -> sửa thành =PRODUCT(LEFT) -> ở trường Number format chọn # ##0 (hình 2) -> click OK -> bạn nhìn thấy kết quả bằng D2*E2
-> nhấn Alt + F9 -> bạn sẽ thấy trạng thái code (hình 3) -> "bôi đen" { =PRODUCT(LEFT) \# "# ##0" } -> Ctrl + C -> click từng dòng trong cột Thành tiền (kể từ dòng dưới Formula) và mỗi lần nhấn Ctrl + V -> cuối cùng nhấn Alt + F9 một lần nữa để về hiển thị trạng thái bình thường -> các kết quả là như nhau -> phải chuột lên từng ô ở cột Thành tiền và chọn "Update Field"
1. Nếu sau này bạn sửa cột D hoặc / và E thì lại phải chuột và "Update Field"
2. Nếu sau đó bạn thêm dòng và thêm dữ liệu thì lại sang trạng thái code và copy/paste { =PRODUCT(LEFT) \# "# ##0" } cho các dòng mới.
3. Trong trường hợp của bạn cũng có thể nhập =PRODUCT(D2;E2) rồi copy/paste cho các dòng còn lại - nhưng phải sửa thành =PRODUCT(D3;E3), =PRODUCT(D4;E4), .... Địa chỉ trong Word luôn là địa chỉ tuyệt đối dù không có $ đằng trước.
Nhưng lúc đó hơi khác. Vd. cột Đvt thực ra là cột chứa số. Lúc đó =PRODUCT(LEFT) cho kết quả C2*D2*E2 còn =PRODUCT(D2;E2) luôn cho D2*E2.
Tức với =PRODUCT(LEFT) thì: tính từ ô công thức về bên trái bỏ qua các ô trống. Nếu ô đầu tiên không trống là chữ thì công thức có lỗi. Nếu ô có số thì
lấy tiếp các ô
liên tiếp là số, tức gặp ô chữ đầu tiên thì ngừng. Kết quả là tích của các ô số
liên tiếp đó.
4. Nếu ô kết quả nằm ở bên trái của các ô có dữ liệu tính toán thì =PRODUCT(RIGHT)
5. Xem trong trường "Paste function" còn có những hàm khác vd. ABS, AND, AVERAGE, COUNT, DEFINED, FALSE, IF, INT, MAX, MIN, MOD, NOT, OR, ROUND, SIGN, SUM, TRUE
Tự đọc và tìm hiểu về cách dùng.
6. Nếu bạn thêm dòng cuối "Tổng cộng" thì trong cột Thành tiền nhập
=SUM(ABOVE) và chọn định dạng số mình muốn.
