Lọc ra số lượng, thành tiền từ nhiều sheet vào một sheet tổng hợp

Liên hệ QC

tibeodethuong

Thành viên mới
Tham gia
23/5/09
Bài viết
4
Được thích
0
Tibeo có file bảng kê đính kèm sau đây, file này liệt kê các mặt hàng bán theo ngày tại các quầy hàng của công ty, mỗi sheet là một ngày, trong đó có nhiều cửa hàng.

Tại mỗi sheet, do muốn giảm công sức, nên tibeo đã thiết kế hầu hết các cột bằng công thức mà chỉ cần kéo một lần đến hết sheet là các dòng đều có công thức như ý muốn, ko cần chỉnh nhiều (tuy nhiên công thức theo tibeo là ko đẹp, bác nào có công thức đẹp hơn bày cho tibeo với), bên phải góc trên của mỗi sheet tibeo thiết lập một bảng tổng hợp tự động cập nhật số lượng cũng như thành tiền của mỗi mặt hàng khi mình nhập liệu vào phần phía bên trái. Bảng này dùng để phục vụ cho việc dò lại tổng tiền của từng ngày so với hóa đơn, đồng thời phục vụ cho sheet Kiemtra sẽ nói ở sau đây.

Tại sheet Kiemtra, tibeo muốn tổng hợp số lượng cũng như thành tiền, thuế... xuất theo từng mặt hàng và theo từng ngày (cái này tibeo truy xuất từ bảng tổng hợp của từng ngày đã nói ở trên).

Hiện tại tibeo gặp một số vấn đề như sau:

* Công thức của tibeo thiết lập cho từng sheet kéo được từ đầu đến cuối nhưng phụ thuộc vào cột K, mỗi khi tibeo insert hoặc delete một vài dòng thì cột K này thay đổi ngay, lại phải chỉnh lại cột K thì các công thức kia mới dùng được, ko bit có cách nào khắc phục nhược điểm này ko?+-+-+-+-+*/

* Tương tự như trên nhưng lần này là với bảng tổng hợp bên phía phải. Mỗi lần tibeo insert hoặc delete một vài dòng ở phía trên sheet (những dòng này cũng chứa dữ liệu của bảng tổng hợp), thì các dòng của bảng tổng hợp sẽ bị thay đổi (ví dụ bị xóa mất hoặc bị đẩy xuống dưới, đẩy xuống thì chỉ làm xấu đi thui chứ còn xóa mất dòng nào là phải qua sheet khác chép lại cả cái bảng tổng hợp đó), chưa kể là công thức cột C cũng thay đổi theo (tại vì nó phụ thuộc vào bảng tổng hợp). :=\+

Khi trước tibeo để bảng tổng hợp này ở phía dưới cùng bên trái của sheet nhưng khi đó công thức trong bảng, ví dụ là $B:$D sẽ phải đổi thành $B$6:$D$180 chẳng hạn, mỗi khi chỉnh sửa phần nhập liệu ở bên trái thì tuy bảng tổng hợp chả suy suyển nhưng công thức trong bảng tổng hợp nhiều lúc phải chỉnh lại cho phù hợp, rất phiền hà. Bi giờ đổi lên vị trí hiện tại thì lại bị vấn đề khác. !$@!!

Tibeo đã nghĩ ra một cách là đẩy bảng này xuống phía dưới cùng bên phải sheet (giống sheet 30) ---> lúc trước ngu quá ko nghĩ ra +-+-+-+, khi đó thì có thay đổi phần nhập liệu thế nào thì bảng cũng ko thay đổi, kể cả công thức trong bảng, nhưng ko biết là có cách nào hay hơn không (ví dụ như là có cách nào để cái bảng đó vẫn ở vị trí hiện tại, nhưng mà tách biệt hẳn với phần nhập liệu, khi mình thêm bớt dòng ở phần nhập liệu thì cái bảng đó chả bị thêm hay bớt dòng nào cả), bác nào bit bày cho tibeo với? -\\/.

* Vấn đề thứ 3 là sheet Kiemtra, hiện tại công thức tibeo lập cho sheet này chỉ có thể sao chép theo chiều dọc, còn theo chiều ngang thì phải chỉnh lại. Ko bit bác nào có công thức có thể sao chép theo cả 2 chiều ko, tibeo cũng làm thử một công thức như ô E42 nhưng nó báo lỗi mà tibeo hông bit sửa làm sao, hoặc một cách thiết kế tốt hơn cho các sheet của tibeo thì bày cho tibeo với. ;;;;;;;;;;;**~**

Rất mong mọi người giúp đỡ, tibeo xin cám ơn rất nhiều. @$@!^%-\\/.
 

File đính kèm

  • Bang ke.rar
    406.1 KB · Đọc: 330
Ối trời... nhập liệu lằng nhằng quá! ---> Mổi ngày 1 sheet, đã vậy nhập liệu và công thức lẩn lộn với nhau, thật là khó quản lý... mặc khác làm cho dung lượng file tăng lên khủng khiếp
Nếu là tôi thì tôi làm khác:
- Một sheet nhập liệu chung, bao gồm có các trường: Ngày, Quầy, Tên hàng, số lượng, đơn giá, Thành tiền (không có cũng không sao), Thuế (ghi theo % là được), và 1 số cột nào đó nếu thấy cần thiết
- Nếu có thể được thì nên có cột Mã hàng ---> Cái này sẽ giúp rất nhiều cho việc tìm kiếm (vì thông thường mã là duy nhất không trùng)
- Cột Quầy, đơn giá, tên hàng và mã có thể dùng ComboBox truy xuất từ 1 bảng cố định nào đó
- Trong sheet này, nên hạn chế dùng công thức (bỏ luôn càng tốt)
- Một sheet TỔNG HỢP có thể dùng PivotTable tổng hợp mọi thứ ta cần
- Có thể dùng VBA viết code truy xuất dử liệu theo 1 tiêu chí nào đó
- Vì không có công thức nên bạn cũng chẳng cần quan tâm đến việc xóa dòng, cột hay thêm dòng cột làm ảnh hưởng đến công thức..
vân vân và vân vân... Một file nhiều lắm chừng 4 sheet là cùng... Chứ nhìn file của bạn, thấy cũng khá đơn giản nhưng bạn đã làm cho nó rối lên như mớ bòng bong ---> Oải!
 
Ối trời... nhập liệu lằng nhằng quá! ---> Mổi ngày 1 sheet, đã vậy nhập liệu và công thức lẩn lộn với nhau, thật là khó quản lý... mặc khác làm cho dung lượng file tăng lên khủng khiếp
Nếu là tôi thì tôi làm khác:
- Một sheet nhập liệu chung, bao gồm có các trường: Ngày, Quầy, Tên hàng, số lượng, đơn giá, Thành tiền (không có cũng không sao), Thuế (ghi theo % là được), và 1 số cột nào đó nếu thấy cần thiết
- Nếu có thể được thì nên có cột Mã hàng ---> Cái này sẽ giúp rất nhiều cho việc tìm kiếm (vì thông thường mã là duy nhất không trùng)
- Cột Quầy, đơn giá, tên hàng và mã có thể dùng ComboBox truy xuất từ 1 bảng cố định nào đó
- Trong sheet này, nên hạn chế dùng công thức (bỏ luôn càng tốt)
- Một sheet TỔNG HỢP có thể dùng PivotTable tổng hợp mọi thứ ta cần
- Có thể dùng VBA viết code truy xuất dử liệu theo 1 tiêu chí nào đó
- Vì không có công thức nên bạn cũng chẳng cần quan tâm đến việc xóa dòng, cột hay thêm dòng cột làm ảnh hưởng đến công thức..
vân vân và vân vân... Một file nhiều lắm chừng 4 sheet là cùng... Chứ nhìn file của bạn, thấy cũng khá đơn giản nhưng bạn đã làm cho nó rối lên như mớ bòng bong ---> Oải!

Cám ơn bác đã cho ý kiến, nhưng file này được dùng để in bảng kê theo ngày, phần nhập liệu đó cũng là phần để in đấy bác ạ, do đó ko thể làm 1 sheet chung được, ngoài ra nó cũng có mẫu sẵn rùi. Ngoài ra cty em là cty bán lẻ, nếu mà ko dùng công thức ngồi nhập liệu không hơi bị cực đấy, chưa kể sai sót (sai 1 đồng so với hóa đơn cũng ko được mà) +-+-+-+.

Còn bác nói dùng VBA và PivotTable ---> e hổng bit làm **~**, thế mới phải nhờ các bác giúp đỡ vân vân và vân vân...

Dù sao cũng cám ơn bác. Mọi người có ai bit chỉ cho e với.
 
Trả lời

Cám ơn bác đã cho ý kiến, nhưng file này được dùng để in bảng kê theo ngày, phần nhập liệu đó cũng là phần để in đấy bác ạ, do đó ko thể làm 1 sheet chung được, ngoài ra nó cũng có mẫu sẵn rùi. Ngoài ra cty em là cty bán lẻ, nếu mà ko dùng công thức ngồi nhập liệu không hơi bị cực đấy, chưa kể sai sót (sai 1 đồng so với hóa đơn cũng ko được mà) +-+-+-+.

Còn bác nói dùng VBA và PivotTable ---> e hổng bit làm **~**, thế mới phải nhờ các bác giúp đỡ vân vân và vân vân...

Dù sao cũng cám ơn bác. Mọi người có ai bit chỉ cho e với.
Bạn lên đặt mã hàng sau đó dùng hàm sumif tổng hợp lại là được
 
Bạn lên đặt mã hàng sau đó dùng hàm sumif tổng hợp lại là được
 
Web KT

Bài viết mới nhất

Back
Top Bottom