Chủ Nhật, 20 tháng 12, 2015

Advanced Filter - Lọc dữ liệu có nhiều điều kiện

Để trích lọc dữ liệu nhiều điều kiện, làm các báo cáo cơ bản, chúng ta thường sử dụng nhiều công thức Excel. Như thế sẽ làm cho file dữ liệu nặng hơn, chậm quá trình làm việc. Hôm nay mình hướng dẫn các bạn dùng công cụ Advanced Filter để trích lọc dữ liệu nhiều điều kiện. Dữ liệu sẽ được lấy ra tĩnh, không làm nặng file và tăng hiệu quả công việc,tiết kiệm thời gian để có thể làm thêm nhiều công việc khác.Để đi vào tìm hiểu sâu hơn về Advanced Filter, chúng ta sẽ giải quyết các bài toán như hình dưới đây, các bạn xem chi tiết cụ thể giải quyết tất cả bài toán thì các bạn xem video ở cuối bài viết nhé. Minh chỉ mô tả 2 ví dụ cở bản ở bài viết thôi.
Trên đây là csdl mà do mình đã tạo sẵn, bây giờ mình sẽ hướng dẫn giải quyết các bài toán dưới đây chỉ dùng Advanced Filter
          Câu 1: Lọc ra tất cả dữ liệu nhập kho
          Câu 2: Lọc tất cả dữ liệu của mã hàng HH001 đã nhập kho
          Câu 3: Lọc tất cả dữ liệu của mã hàng HH001 hoặc HH002 đã bán
          Câu 4: Lọc tất cả dữ liệu của mã hàng HH002 được bán vào tháng 8
          Câu 5: Lọc tất cả dữ liệu của mã hàng HH002 được bán vào tháng 8 có số lượng >=4
          Câu 6: Lọc ra thông tin hàng hóa có số lượng lớn nhất trong tháng 8
Bắt đầu đi vào giải bài toán thứ nhất chúng ta làm như sau: Đề bài: Lọc ra tất cả dữ liệu nhập kho.
Bước 1: Chúng ta copy tiêu đề của cột làm điều kiện, copy điều kiện -> ở đây là phiếu nhập, hoặc tự gõ nhưng phải chính xác. Rồi đặt vào một vùng gọi là vùng điều kiện như hình dưới đây.
Bước 2 : Các bạn đặt chuột vào vùng dữ liệu gốc, vào Data -> chon Advanced
Bước 3:  Trong Advanced Filter: List range chính là vùng dữ liệu gốc, nếu bạn cần chọn vùng khác thì các bác bạn click chuột và đó và chon vùng mới.
Bước 4: Criteria range chính là vùng điều kiện mà chúng ta tạo ở bước 1.
 
Bước 5: Nếu các bạn để như bước 4 và chọn ok. Thì dữ liệu sẽ tự động trả về tại vungd dữ liệu gốc, các dữ liệu không liên quan sẽ bị ẩn đi. Vậy để hiển thị tại một vùng mới, các bạn tick vào phần copy to another location. Bạn nhìn xuống phần Copy to, tại đây, các bạn chọn ô đầu tiên của vùng dữ liệu cần hiễn thị. ví dụ mình chọn ô C35 thì dữ liệu sẽ hiễn thị từ C35 trở xuống, các bạn chọn OK để nhận kết quả nhé.
Bước 6: Chọn OK để nhận kết quả
Tiếp theo là bài toán thứ 2 như sau: Lọc tất cả dữ liệu của mã hàng HH002 được bán vào tháng 8 có số lượng >=4
Để giải quyết bài toán này chúng ta cần có một vùng điều kiện, nhưng vùng điều kiện giờ không phải là copy tiêu để, và lấy điều kiện trong cột nữa. Như yêu cầu bài toán thì chúng ta cần kết hợp các hàm. Vậy cách làm như sau: Các bạn đặt tên tiêu đề cho vùng điều kiện vào 1 ô ví dụ là ô, thì điều kiện bằng công thức các bạn để phía dưới nhé.Các bạn xem hình này để hiểu hơn về cách giải quyết bài toán trên bằng Advanced Filter.
Nếu kết quả là True thì sẽ lấy dữ liệu ra , còn là False sẽ không lấy dữ liệu.
Khi các bạn tạo xong vùng điều kiện thì các bạn làm tương tư như bài 1, vùng điều kiện bay giờ sẽ là vùng mình vừa tạo.
Khi chọn xong vùng điều kiện, các bạn chọn vùng để hiễn thị dữ liệu và chọn OK để nhận kết quả.
 Còn dưới đây là video giải quyết tất cả các bài toán trên, các bạn xem vào tham khảo nhé.
Video:
Để có nhu cầu tìm hiểu sâu hơn, mở rộng nhiều kiến thức bổ ích, đáp ứng công việc thực tế, các bạn có thể tham khảo qua khóa Đào tạo Excel nâng cao/Đào tạo Excel cơ bản do công ty cổ phần Bluesofts tổ chức.

Thứ Ba, 8 tháng 12, 2015

Tách họ tên trong Excel

TẠO HÀM TRONG EXCEL ĐỂ TÁCH HỌ TÊN
Đôi khi chúng ta gặp những trường hợp cần tách họ tên của một danh sách nhận viên, học sinh, hay sinh viên  chẳng han. Chúng ta phải kết hợp nhiều công thức trong Excel, bài này mình hướng dẫn cho các bạn một hàm trong Excel, mà chỉ cần copy về là sử dung được. Để copy hàm này các bạn làm như sau:

Bước 1: Nhấn tổ hợp phím ALT+F11 để vào môi trường VBA. Vào menu Insert->Module - Tạo module
Bước 2: Copy đoạn code dưới đây dán vào module
'----COPY CODE
Function TachHoTen(ByVal sHoVaTen As String, Optional ByVal bLayHo As Boolean = True) As String  
    Dim p As Long
    p = InStrRev(sHoVaTen, " ")
    If bLayHo Then
    TachHoTen = Left(sHoVaTen, p - 1)
    Else
    TachHoTen = Right(sHoVaTen, Len(sHoVaTen) - p)
    End If
End Function

'----------
Bước 3: ALT+F11 để trở về môi trường bảng tính của người dùng

Giả sử cần tách họ tên trong ô A1, công thức như sau:
B1=TachHoTen(A1,true)
- Nếu đối số thứ 2 là  True thì kết quả trả về là Họ.
- Nếu đối số thứ 2 là  False thì kết quả trả về là Tên.

 Để trải nghiệm thêm nhiều kiến thức về VBA và phương pháp lập trình khóa học, mình xin giới thiệu tới các bạn khóa đào tạo lập trình VBA cơ bản trong Excel tại công ty cổ phần Bluesofts, khóa học sẽ mang lại cho bạn nhiều kiến thức bổ ích, đáp ứng nhu cầu công việc của mình.
Để tìm hiểu về nội dung, chương trình khóa học, các bạn truy cập link sau : Link khóa học

Thứ Tư, 2 tháng 12, 2015

Những sai sót kế toán cần tránh đối với hàng tồn kho

Hàng tồn kho là danh mục nguyên vật liệu và sản phẩm hoặc chính bản thân nguyên vật liệu và sản phẩm đang được một doanh nghiệp giữ trong kho. Để làm tốt kế toán tồn kho cần biết những sai sót đối với hàng tồn kho như sau:

(Sưu tầm)

Những sai sót kế toán cần tránh đối với hàng tồn kho
Những sai sót kế toán cần tránh đối với hàng tồn kho
  1. Ghi nhận hàng tồn kho không có đầy đủ hóa đơn, chứng từ hợp lệ: không ghi phiếu nhập kho, không có biên bản giao nhận hàng, không có biên bản đánh giá chất lượng hàng tồn kho. Mua hàng hóa với số lượng lớn nhưng không có hợp đồng, hóa đơn mua hàng không đúng quy định.
  2. Xác định và ghi nhận sai giá gốc hàng tồn kho (Chưa phân bổ phần chi phí liên quan đến mua nguyên vật liệu vào giá vốn hàng nhập kho)
  3. Chênh lệch kiểm kê thực tế và sổ kế toán, thẻ kho, chênh lệch sổ chi tiết, sổ cái, bảng cân đối kế toán do không đối chiếu thường xuyên giữa thủ kho và kế toán.
  4. Kế toán đồng thời là thủ kho, mua hàng, nhận hàng
  5. Phiếu nhập xuất kho chưa đúng quy định: Không đánh số thứ tự, viết trùng số, thiếu chữ kí, các chỉ tiêu không nhất quán, lập phiếu nhập xuất kho không kịp thời, hạch toán Xuất kho trước khi nhập.
  6. Không lập bảng kê chi tiết cho từng phiếu xuất kho, không viết phiếu xuất kho riêng cho mỗi lần xuất, chưa theo dõi chi tiết từng loại vật tư, nguyên vật liệu, hàng hóa…
  7. Giá trị hàng tồn kho nhập kho khác giá trị trên hóa đơn và các chi phí phát sinh.
  8. Không lập bảng kê chi tiết, tổng hợp nhập – xuất – tồn định kỳ hàng tháng, hàng quý; bảng tổng hợp số lượng từng loại nguyên vật liệu tồn kho để đối chiếu với số liệu trên sổ kế toán.
  9. Không lập biên bản kiểm nghiệm vật tư nhập kho, mua hàng sai quy cách, chất lượng, chủng loại… nhưng vẫn hạch toán nhập kho.
  10. Hạch toán hàng tồn kho giữ hộ vào TK156 mà không theo dõi trên tài khoản ngoài bảng 002
  11. Không hạch toán phế liệu thu hồi. Nguyên vật liệu xuất thừa không hạch toán nhập lại kho.
  12. Hạch toán sai: HTK nhập xuất thẳng không qua kho vẫn đưa vào TK 152, 156…(HTK)
  13. Không hạch toán hàng gửi bán, hay hạch toán chi phí vận chuyển, bốc xếp vào hàng gửi bán, giao hàng gửi bán nhưng không kí hợp đồng, chỉ viết phiếu xuất kho thông thường.
  14. Phương pháp tính giá xuất kho, xác định giá trị sản phẩm dở dang chưa phù hợp hoặc không nhất quán trong năm tài chính
  15. Cho TSCĐ là hàng tồn kho, không phân loại nguyên vật liệu, công cụ, dụng cụ, thành phẩm, hàng hóa.
  16. Không trích lập dự phòng giảm giá HTK hoặc trích lập không dựa trên cơ sở giá thị trường.
  17. Lập dự phòng cho hàng hóa giữ hộ không thuộc quyền sở hữu của đơn vị.
  18. Trích lập dự phòng không đủ hồ sơ hợp lệ.
  19. Không kiểm kê HTK tại thời điểm 31/12 năm tài chính.
  20. Chưa xử lý vật tư, hàng hóa phát hiện thừa, thiếu khi kiểm kê.
  21. Chưa đối chiếu, kiểm kê, xác nhận với khách hàng về HTK nhận giữ hộ.
  22. Xuất vật tư cho sản xuất chỉ theo dõi về số lượng, không theo dõi về giá trị.
  23. Không theo dõi hàng gửi bán trên TK 157, hoặc giao hàng gửi bán nhưng không kí hợp đồng mà chỉ viết phiếu xuất kho thông thường.
  24. Hàng gửi bán đã được chấp nhận thanh toán nhưng vẫn để trên TK 157 mà chưa ghi nhận thanh toán và kết chuyển giá vốn.
  25. Công cụ, dụng cụ báo hỏng nhưng chưa tìm nguyên nhân xử lý hoặc vẫn tiếp tục phân bổ vào chi phí.
  26. Cho công cụ dụng cụ tồn kho vào chỉ tiêu 158 trên Bảng cân đối kế toán
  27. Công cụ dụng cụ ở hàng tồn kho mà vẫn phân bổ
  28. Mua công cụ dụng cụ về dùng ngay vẫn nhập kho
  29. Phân bổ công cụ, dụng cụ không nhất quán
  30. Không có bảng phân bổ công cụ dụng cụ trong kỳ. 
Để trãi nghiệm một phần mềm kho hoàn hảo, đáp ứng mọi nhu cầu mà các bạn kế toán đang gặp phải, các bạn hãy tìm hiểu phần mềm quản lý kho BS Silver của công ty chúng tôi. Phần mềm tự động hóa mọi quá trình làm việc, đáp ứng tới 90% công việc và nhu câu quản lý kho. Phần mềm đơn giản, dễ dùng, được thiết kế bằng ngôn nghĩ Delphi, một ngôn ngữ mạnh mà thế giới sử dụng để lập trình nên các phần mềm chuyên nghiệp. Và CSDL được thiết kế bằng ngôn ngữ MySQL , một ngôn ngữ được sử dụng rộng rãi nhất, csdl có thể lên tới hàng ngàn GB. Để tải bản dùng thử của phần mềm, các bạn vào link sau: Link download