Để làm một file quản lý kho bán hàng xăng dầu bằng Excel, bạn có thể thiết kế với các sheet sau
Sheet "Danh Mục Hàng Hóa" - Danh sách các loại xăng dầu, đơn giá.
Sheet "Nhập Kho" - Ghi nhận số lượng nhập kho từ nhà cung cấp.
Sheet "Xuất Kho" - Ghi nhận lượng xăng dầu bán ra.
Sheet "Tồn Kho" - Tính toán lượng tồn kho tự động.
Sheet "Báo Cáo Doanh Thu" - Tổng hợp doanh thu bán hàng.
Chứa thông tin sản phẩm:
Mã Hàng | Tên Hàng | Đơn Vị | Đơn Giá Nhập | Đơn Giá Bán |
---|---|---|---|---|
X95 | Xăng RON 95 | Lít | 22.000 | 24.000 |
X92 | Xăng RON 92 | Lít | 21.000 | 23.000 |
DO | Dầu Diesel | Lít | 19.000 | 21.000 |
Nhập dữ liệu khi nhập xăng dầu vào kho.
Mã Hàng | Tên Hàng | Đơn Vị | Đơn Giá Nhập | Đơn Giá Bán |
---|---|---|---|---|
X95 | Xăng RON 95 | Lít | 22.000 | 24.000 |
X92 | Xăng RON 92 | Lít | 21.000 | 23.000 |
DO | Dầu Diesel | Lít | 19.000 | 21.000 |
Công thức tính tổng tiền:
👉 Thành Tiền = Số Lượng Nhập * Đơn Giá Nhập
Ghi nhận bán hàng mỗi ngày.
Ngày | Mã Hàng | Tên Hàng | Số Lượng Xuất | Đơn Giá Bán | Thành Tiền | Khách Hàng |
---|---|---|---|---|---|---|
01/03/2025 | X95 | Xăng RON 95 | 1.500 | 24.000 | 36.000.000 | Công ty A |
02/03/2025 | DO | Dầu Diesel | 1.000 | 21.000 | 21.000.000 | Công ty B |
Công thức tính tổng tiền:
👉 Thành Tiền = Số Lượng Xuất * Đơn Giá Bán
Tính toán lượng hàng tồn kho tự động.
Mã Hàng | Tên Hàng | Tổng Nhập | Tổng Xuất | Tồn Kho |
---|---|---|---|---|
X95 | Xăng RON 95 | 5.000 | 1.500 | 3.500 |
X92 | Xăng RON 92 | 3.000 | 0 | 3.000 |
DO | Dầu Diesel | 2.000 | 1.000 | 1.000 |
Công thức tính tồn kho:
👉 Tồn Kho = Tổng Nhập - Tổng Xuất
Công thức Excel:=Tổng Nhập - Tổng Xuất
Ví dụ: Nếu Tổng Nhập ở ô C2 và Tổng Xuất ở ô D2, công thức trong ô E2 sẽ là:=C2 - D2
Tính doanh thu mỗi ngày.
Ngày | Doanh Thu |
---|---|
01/03/2025 | 36.000.000 |
02/03/2025 | 21.000.000 |
👉 Công thức tính doanh thu theo ngày:
=SUMIF('Xuất Kho'!A:A, A2, 'Xuất Kho'!F:F)
Công thức này sẽ lấy tổng tiền từ cột "Thành Tiền" trong sheet "Xuất Kho" dựa trên ngày.
Nếu muốn nhập dữ liệu tự động, bạn có thể sử dụng VBA để nhập liệu nhanh. Ví dụ, tạo nút Cập Nhật Tồn Kho để cập nhật số lượng tồn kho ngay lập tức.
Sub CapNhatTonKho()
Dim wsNhap As Worksheet, wsXuat As Worksheet, wsTon As Worksheet
Set wsNhap = Sheets("Nhập Kho")
Set wsXuat = Sheets("Xuất Kho")
Set wsTon = Sheets("Tồn Kho")
Dim lastRowNhap As Long, lastRowXuat As Long, lastRowTon As Long
lastRowNhap = wsNhap.Cells(Rows.Count, 2).End(xlUp).Row
lastRowXuat = wsXuat.Cells(Rows.Count, 2).End(xlUp).Row
lastRowTon = wsTon.Cells(Rows.Count, 2).End(xlUp).Row
Dim i As Long, maHang As String
Dim tongNhap As Double, tongXuat As Double
For i = 2 To lastRowTon
maHang = wsTon.Cells(i, 1).Value
tongNhap = Application.WorksheetFunction.SumIf(wsNhap.Range("B2:B" & lastRowNhap), maHang, wsNhap.Range("D2:D" & lastRowNhap))
tongXuat = Application.WorksheetFunction.SumIf(wsXuat.Range("B2:B" & lastRowXuat), maHang, wsXuat.Range("D2:D" & lastRowXuat))
wsTon.Cells(i, 4).Value = tongNhap
wsTon.Cells(i, 5).Value = tongXuat
wsTon.Cells(i, 6).Value = tongNhap - tongXuat
Next i
End Sub
Hướng dẫn làm File quản lý kho bán hàng xăng dầu bằng Excel