Việc quản lý, theo dõi tiền phụ cấp, công tác phí là một trong những công việc thường gặp của kế toán. Nhưng để làm tốt việc này trên excel lại không hề đơn giản. Trong bài viết này chúng ta hãy cùng tìm hiểu về cách kết hợp hàm VLOOKUP, chức năng Data validation và PivotTable để tạo một ứng dụng đơn giản theo dõi phụ cấp, công tác phí nhé.
Chúng ta cùng xét ví dụ cụ thể như sau: Để theo dõi phí công tác, chúng ta có 2 bảng tính:
Bạn có thể ghi nhớ số tiền và liệt kê vào bảng hàng giờ, nhưng điều đó gây ra rắc rối: bạn có thể nhập sai chính tả khi nhập các địa điểm làm việc, hoặc nhập sai về số tiền (như lỡ tay chèn 1 ký tự văn bản vào cột Số tiền - Stipend). Để tránh những sai sót có thể xảy ra, chúng ta nên sử dụng hàm VLOOKUP để tham chiếu các thông tin thay vì nhập thủ công trực tiếp vào bảng.
Lưu ý:
Trong suốt bài viết, chúng ta sẽ gọi danh sách bên trái là Danh sách giờ làm việc và danh sách bên phải là Danh sách công tác phí. Để thuận lợi hơn trong quá trình thao tác trên Excel, chúng ta có thể chuyển các bảng về dạng Table như sau (làm với từng bảng):
Kết quả chúng ta sẽ có bảng Table1 ở bên trái, Table2 ở bên phải. Đây là các tên mặc định của Excel khi bạn tạo Table. Bạn có thể đổi lại tên cho các bảng này tại thẻ Table Design nếu muốn (khi bấm vào bảng sẽ thấy xuất hiện thẻ Table Design trên thanh công cụ).
Hàm VLOOKUP trong Excel có cú pháp như sau:
=VLOOKUP (lookup_value, table, column_index, range)
Bây giờ, hãy nhập hàm VLOOKUP sau vào ô F4 (trong trường hợp bảng đã được chuyển sang dạng Table):
=VLOOKUP([Location],Table2,2,FALSE)
Nếu bạn chưa chuyển các bảng sang dạng Table trong excel thì bạn có thể viết theo tọa độ như sau:
=VLOOKUP($E$4,$H$4:$I$6,2,FALSE)
Lưu ý rằng hai phạm vi (đối với phạm vi dữ liệu thông thường) phải là tham chiếu tuyệt đối (cố định tọa độ tham chiếu với phím F4)
Hình B cho thấy kết quả sau khi định dạng cột mới thành Tiền tệ và thêm văn bản tiêu đề. Bảng sẽ tự động điều chỉnh để bao gồm cột mới.
Chú ý: Khi dùng hàm VLOOKUP bạn có thể gặp một số lỗi phát sinh như lỗi #N/A:
Cách khắc phục:
Thêm hàm IF vào phía trước hàm VLOOKUP biện luận trường hợp không tìm thấy thông tin, khi đó kết quả nhận được là số 0 thay vì lỗi #N/A
=IF(COUNTIF($H$4:$H$6, E4)=0, "", VLOOKUP(...))
Trong đó:
Với trường hợp nhập sai chính tả (như ở dòng 8) thì chúng ta sẽ nhập lại nội dung cho đúng chính tả. Cách tối ưu hơn là thêm chức năng kiểm soát dữ liệu nhập vào bảng với Data Validation.
Việc sử dụng chức năng Xác thực dữ liệu trong Data Validation sẽ giúp bạn hạn chế được các lỗi sai chính tả khi nhập nội dung trong Excel. Các bước thực hiện như sau:
Hình D: Tạo data validate hạn chế đầu vào chỉ các giá trị trong danh sách nguồn.
Bây giờ, bạn hãy chọn E8 và sử dụng danh sách thả xuống data validation, nhập McValley, như thể hiện trong hình E.
Như bạn có thể thấy, sau khi bạn sửa lỗi chính tả của giá trị vị trí, hàm VLOOKUP () sẽ hoạt động như mong đợi. Ngoài ra, hộp điều khiển này là động, khi bạn cập nhật danh sách phụ cấp cũng sẽ cập nhật danh sách validation list.
Tính năng này đặt biệt hữu ích nếu bạn phải làm việc với hàng trăm hàng dữ liệu. Bạn không phải kiểm tra từng hàng một, và cũng không phải thay đổi công thức khi cần cập nhật địa điểm công tác hay số tiền công tác phí.
Hình E: Sử dụng danh sách validation list để tránh lỗi nhập sai.
Bước tiếp theo, chúng ta sẽ tính tổng công tác phí theo ngày cho mỗi nhân viên. Hãy nhớ rằng mỗi nhân viên có thể làm việc tại nhiều vị trí trong cùng một ngày. Ví dụ, E-3 đã làm việc tại hai địa điểm vào ngày 1 tháng 5 và cả hai địa điểm đều có mức phụ cấp áp dụng. E-3 sẽ nhận được tổng cộng 75 đô la tiền phụ cấp cho ngày 1 tháng 5.
Có rất nhiều giải pháp, nhưng có lẽ cách dễ nhất là sử dụng PivotTable. Để thực hiện, hãy nhấp vào bất kỳ đâu bên trong danh sách giờ làm việc và nhấp vào tab Insert. Sau đó, làm như sau:
Hình F: Hiển thị tổng số tiền phụ cấp cho mỗi nhân viên.
Như vậy, PivotTable hiển thị công tác phí tổng cộng cho mỗi nhân viên. Như bạn có thể thấy trong Hình F, tổng số tiền của E-3 là 75 đô la - cho hai địa điểm công tác trong cùng một ngày. Nếu bạn cần một tổng phụ hàng ngày, chỉ cần thêm trường Date trong Pivot Table, như thể hiện trong hình G .
Hình G: Thêm trường Date để hiển thị tổng phụ cho mỗi ngày.
Như vậy, chúng ta đã biết cách tính công tác phí trong Excel, với hàm VLOOKUP để xác định mức phí cho mỗi địa điểm công tác, Data valiation để giới hạn giá trị nhập, tránh sai xót và PivotTable để tính tổng tiền công tác phí theo ngày cho mỗi nhân viên.
Hy vọng bạn thấy hướng dẫn này hữu ích. Bên cạnh đó, đừng quên tham gia Gitiho ngay hôm nay để không bỏ lỡ những mẹo và thủ thuật tin học văn phòng hữu ích khác.
Khóa học phù hợp với bất kỳ ai đang muốn tìm hiểu lại Excel từ con số 0. Giáo án được Gitiho cùng giảng viên thiết kế phù hợp với công việc thực tế tại doanh nghiệp, bài tập thực hành xuyên suốt khóa kèm đáp án và hướng dẫn giải chi tiết. Tham khảo ngay bên dưới!