Tính tổng giá trị hàng hóa của nhiều mặt hàng ( mỗi mặt hàng có 2 đến 3 giá ) (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

nguyenthitammit

Thành viên mới
Tham gia
2/12/11
Bài viết
18
Được thích
0
Chào Các bạn !
Nhờ các bạn chỉ cách làm nhanh nhất cho file dữ liệu này với ạ
Mình có 1 file nhập xuất hàng hóa trong tháng, tuy nhiên 1 măt hàng có 2-3 giá nhâp
Yêu cầu : Cuối tháng cộng các mã hàng lại để xuất hóa đơn , Tuy nhiên cùng 1 mặt hàng nhưng có giá khác nhau thì phải cộng số lượng riêng để x với đơn giá riêng ra thành tiền riêng
Cảm ơn các bạn
 

File đính kèm

Chào Các bạn !
Nhờ các bạn chỉ cách làm nhanh nhất cho file dữ liệu này với ạ
Mình có 1 file nhập xuất hàng hóa trong tháng, tuy nhiên 1 măt hàng có 2-3 giá nhâp
Yêu cầu : Cuối tháng cộng các mã hàng lại để xuất hóa đơn , Tuy nhiên cùng 1 mặt hàng nhưng có giá khác nhau thì phải cộng số lượng riêng để x với đơn giá riêng ra thành tiền riêng
Cảm ơn các bạn
Với điều kiện Bạn phải thiết lập mã hàng rồi dùng hàm sumifs là được mà - Nếu không có mã hàng mà đặt điều kiện bằng tên hàng thì có ngày a ma tẻo
 
Với điều kiện Bạn phải thiết lập mã hàng rồi dùng hàm sumifs là được mà - Nếu không có mã hàng mà đặt điều kiện bằng tên hàng thì có ngày a ma tẻo
Trường hợp này có vẻ hơi căng vì cùng một mã có nhiều mức giá, nếu mỗi mức giá mà thêm một mã cũng không ổn vì giá biến động theo ngày, như vậy thì sinh thêm mã mãi sao được.
Nếu theo nội dung bài thì có vẻ không phù hợp với tiêu đề.
 
Nhờ mọi người Hỗ trợ giúp mình với ạ
Bạn gửi sheet mẫu kết quả mong muốn theo yêu cầu này của bạn xem sao:
Yêu cầu : Cuối tháng cộng các mã hàng lại để xuất hóa đơn , Tuy nhiên cùng 1 mặt hàng nhưng có giá khác nhau thì phải cộng số lượng riêng để x với đơn giá riêng ra thành tiền riêng.
 
Bạn gửi sheet mẫu kết quả mong muốn theo yêu cầu này của bạn xem sao:
Yêu cầu : Cuối tháng cộng các mã hàng lại để xuất hóa đơn , Tuy nhiên cùng 1 mặt hàng nhưng có giá khác nhau thì phải cộng số lượng riêng để x với đơn giá riêng ra thành tiền riêng.
Đây ạ, mình ví dụ 1 mã cải xanh nhé , nó có 2 giá là 16, và 25 k, yêu cầu sẽ là tính tổng của cải giá 16k, và tổng của cải xanh 25k ( thể hiện số lượng đơn giá thành tiền ạ),
 

File đính kèm

Đây ạ, mình ví dụ 1 mã cải xanh nhé , nó có 2 giá là 16, và 25 k, yêu cầu sẽ là tính tổng của cải giá 16k, và tổng của cải xanh 25k ( thể hiện số lượng đơn giá thành tiền ạ),
Bạn xem File Đính kèm
Bài đã được tự động gộp:

Trường hợp này có vẻ hơi căng vì cùng một mã có nhiều mức giá, nếu mỗi mức giá mà thêm một mã cũng không ổn vì giá biến động theo ngày, như vậy thì sinh thêm mã mãi sao được.
Nếu theo nội dung bài thì có vẻ không phù hợp với tiêu đề.
Phải là mã duy nhất chứ bạn - Tạm thời tôi sửa lại cấu trúc File tí vẫn lấy tên hàng làm điều kiện thứ nhất thì thực hiện đươc theo yêu cầu của chủ thới - Nhưng như đã cảnh báo cho thới : Nếu không lập mã duy nhất cho từng loại hàng thì có ngày File A ma tèo vì lỗi định dạng, lỗi phông, lỗi nét cách ..... !
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn xem File Đính kèm
Bài đã được tự động gộp:


Phải là mã duy nhất chứ bạn - Tạm thời tôi sửa lại cấu trúc File tí vẫn lấy tên hàng làm điều kiện thứ nhất thì thực hiện đươc theo yêu cầu của chủ thới - Nhưng như đã cảnh báo cho thới : Nếu không lập mã duy nhất cho từng loại hàng thì có ngày File A ma tèo vì lỗi định dạng, lỗi phông, lỗi nét cách ..... !
Dạ cảm ơn bạn, nhưng mình muốn thể hiện tất cả mã hàng lên cùng 1 lúc cơ ạ kiểu như show cả thịt nạc vai và bắp cải lên cùng 1 lúc cơ ạ chứ ko phải chọn đánh từng mã ,vì mình gửi tổng hợp các mã hàng để cho bộ phận khác họ căn cứ xuất hóa đơn
 
Đây ạ, mình ví dụ 1 mã cải xanh nhé , nó có 2 giá là 16, và 25 k, yêu cầu sẽ là tính tổng của cải giá 16k, và tổng của cải xanh 25k ( thể hiện số lượng đơn giá thành tiền ạ),
Mình sẽ làm cho bạn, nhưng giá trị thì nên đề đơn vị là "nghìn" thì có thể viết tắt là "n". Không nên học những thứ thông hay như "k" kiếc gì đấy. "ko" củng lung tung cả, bạn thấy Ngân hàng có đơn vị tiền tệ nào là "k" không.
 
Mình sẽ làm cho bạn, nhưng giá trị thì nên đề đơn vị là "nghìn" thì có thể viết tắt là "n". Không nên học những thứ thông hay như "k" kiếc gì đấy, bạn thấy Ngân hàng có đơn vị tiền tệ nào là "k" không.
Dạ ok ạ, mình sẽ rút kinh nghiệm ạ, tại hay viết thế lên cứ quen tay, Mong các bạn giúp đỡ ạ
 
Dạ cảm ơn bạn, nhưng mình muốn thể hiện tất cả mã hàng lên cùng 1 lúc cơ ạ kiểu như show cả thịt nạc vai và bắp cải lên cùng 1 lúc cơ ạ chứ ko phải chọn đánh từng mã ,vì mình gửi tổng hợp các mã hàng để cho bộ phận khác họ căn cứ xuất hóa đơn
Thì dựa vào cách làm đó bạn tùy biến theo yêu cầu của bạn - Tôi không ngồi làm từ A - Z cho bạn được - Bạn động não tý và làm thì mới nhớ và khai sáng được chứ - Tôi nghĩ vậy
 
Dạ ok ạ, mình sẽ rút kinh nghiệm ạ, tại hay viết thế lên cứ quen tay, Mong các bạn giúp đỡ ạ
Của bạn đây, nhưng lưu ý do không có mã hàng nên tên hàng phải gõ đồng nhất, trong file của bạn không gõ đồng nhất (ví dụ: Tai heo với Tai lợn) nên có một số loại hàng cùng giá nhưng thành nhiều loại hàng.
 

File đính kèm

Dạ cảm ơn bạn, nhưng mình muốn thể hiện tất cả mã hàng lên cùng 1 lúc cơ ạ kiểu như show cả thịt nạc vai và bắp cải lên cùng 1 lúc cơ ạ chứ ko phải chọn đánh từng mã ,vì mình gửi tổng hợp các mã hàng để cho bộ phận khác họ căn cứ xuất hóa đơn
Nếu chịu làm bằng UDF thì tham khảo.
cú pháp hàm tại H4=TongTP(Vùng định tổng hợp)
bỏ dấu nháy trên trong ô h4 và gõ enter để xem cái gì xuất hiện.
 

File đính kèm

Nếu chịu làm bằng UDF thì tham khảo.
cú pháp hàm tại H4=TongTP(Vùng định tổng hợp)
bỏ dấu nháy trên trong ô h4 và gõ enter để xem cái gì xuất hiện.
Sao của em là 183 loại, của anh thì 189 loại nhỉ, không biết em sai chỗ nào, anh làm thế nào mà được nhiều vậy ạ. Tổng giá trị của anh cũng nhiều hơn của họ. Vụ này anh kiếm quá.
 
Lần chỉnh sửa cuối:
Cái quan trọng là đúng hay chưa thì không thấy bạn đề cập đến.
Dạ đúng rồi ạ, nhưng mình muốn học cách làm để những lần sau mình tự làm vì 1 tháng có rất nhiều nhà CC cần tổng hợp , bạn viết code lên m ko biết tư duy công thức như nào để áp dụng. còn nhà CC này thì đúng rồi ạ.
 
Dạ đúng rồi ạ, nhưng mình muốn học cách làm để những lần sau mình tự làm vì 1 tháng có rất nhiều nhà CC cần tổng hợp , bạn viết code lên m ko biết tư duy công thức như nào để áp dụng. còn nhà CC này thì đúng rồi ạ.
Lại viết tắt rồi. . Vừa viết tắt, vừa viết ngọng, chán thật.
 
mong bạn thông cảm nhé, vẫn bù đầu với việc tổng hợp công nợ các nhà cung cấp khác ạ (@$%@
Bạn cứ viết bình thường thôi, có công việc gì lặp đi lặp lại mất nhiều thời gian thì lên đây nhờ các thành viên hỗ trợ chứ có gì đâu, lấy lý do đấy để viết ẩu thì sự hỗ trợ sẽ giảm đi nhiều đó.
 
Trường hợp này có vẻ hơi căng vì cùng một mã có nhiều mức giá, nếu mỗi mức giá mà thêm một mã cũng không ổn vì giá biến động theo ngày, như vậy thì sinh thêm mã mãi sao được.
Nếu theo nội dung bài thì có vẻ không phù hợp với tiêu đề.
Thớt chưa nghĩ đến trường hợp giá trồi sụt. Tức là có thể lên giá hoomnay nhưng trwor về giá cũ ngày mai.
Nếu chỉ tính các đơn hàng có đơn giá khác nhau thì là sai.

Việc sinh thêm mã mãi vì giá biến động chả thành vấn đề. Các đơn vị dùng hàng theo FIFO, LIFO vẫn làm vậy.
 
Thớt chưa nghĩ đến trường hợp giá trồi sụt. Tức là có thể lên giá hoomnay nhưng trwor về giá cũ ngày mai.
Nếu chỉ tính các đơn hàng có đơn giá khác nhau thì là sai.

Việc sinh thêm mã mãi vì giá biến động chả thành vấn đề. Các đơn vị dùng hàng theo FIFO, LIFO vẫn làm vậy.
Với cách làm của chủ bài này thì còn vất vả nhiều, còn lu bù nhiều. Không khéo đem cả việc về nhà làm cũng không xuể mà vẫn còn bị sai anh ạ.
 
Sao của em là 183 loại, của anh thì 189 loại nhỉ, không biết em sai chỗ nào, anh làm thế nào mà được nhiều vậy ạ. Tổng giá trị của anh cũng nhiều hơn của họ. Vụ này anh kiếm quá.
Của tôi Key là nguyên gốc Arr(i,2) mà không là Ucase(Arr(i,2) do vậy 1 số loại nó phân biệt chữ hoa chữ thường (ví dụ Củ sả với củ sả là 2 loại khác nhau.)
Khi đổi dòng
Mã:
If Arr(i, 6) <> Empty Then Key = Arr(i, 2) & "#" & Arr(i, 5)
Thành
Mã:
If Arr(i, 6) <> Empty Then Key = UCase(Arr(i, 2)) & "#" & Arr(i, 5)
Thì chạy đúng như của anh : 183 mặt hàng.
Cảm ơn anh đã xem bài và chỉ bảo.
 
Của tôi Key là nguyên gốc Arr(i,2) mà không là Ucase(Arr(i,2) do vậy 1 số loại nó phân biệt chữ hoa chữ thường (ví dụ Củ sả với củ sả là 2 loại khác nhau.)
Khi đổi dòng
Mã:
If Arr(i, 6) <> Empty Then Key = Arr(i, 2) & "#" & Arr(i, 5)
Thành
Mã:
If Arr(i, 6) <> Empty Then Key = UCase(Arr(i, 2)) & "#" & Arr(i, 5)
Thì chạy đúng như của anh : 183 mặt hàng.
Cảm ơn anh đã xem bài và chỉ bảo.
Đúng hết rồi nhưng chủ bài lại không muốn dùng code anh ạ. Mà không dùng code thì lại không xử lý được những trường hợp như vừa rồi hoặc tương tự, thật là ...
 
Đúng hết rồi nhưng chủ bài lại không muốn dùng code anh ạ. Mà không dùng code thì lại không xử lý được những trường hợp như vừa rồi hoặc tương tự, thật là ...
Nhưng thầy Hoàng Tuấn 868 ơi - Bạn này yêu cầu muốn sẵn có như #1 đã nêu "Cuối tháng cộng các mã hàng lại để xuất hóa đơn , Tuy nhiên cùng 1 mặt hàng nhưng có giá khác nhau thì phải cộng số lượng riêng để x với đơn giá riêng ra thành tiền riêng" cho nên thầy chỉ lấy ra tổng tiền thì bạn đó không ưng, mà phải lấy sẵn ra cả số lượng, đơn giá, thành tiền của từng loại để bạn đó copi một phát vào để xuất hóa đơn - Chứ phải tự mình thêm đông tác nào nữa là chưa được thầy ạ - code của thầy giải pháp sắp xếp lại hàng trước khi tổng hơp rất hay
 
Nhưng thầy Hoàng Tuấn 868 ơi - Bạn này yêu cầu muốn sẵn có như #1 đã nêu "Cuối tháng cộng các mã hàng lại để xuất hóa đơn , Tuy nhiên cùng 1 mặt hàng nhưng có giá khác nhau thì phải cộng số lượng riêng để x với đơn giá riêng ra thành tiền riêng" cho nên thầy chỉ lấy ra tổng tiền thì bạn đó không ưng, mà phải lấy sẵn ra cả số lượng, đơn giá, thành tiền của từng loại để bạn đó copi một phát vào để xuất hóa đơn - Chứ phải tự mình thêm đông tác nào nữa là chưa được thầy ạ - code của thầy giải pháp sắp xếp lại hàng trước khi tổng hơp rất hay
Đừng gọi mình là thầy, cứ gọi là bạn cho quần chúng, cho thân mật. Mình đã cẩn thận bảo bạn ấy làm mẫu kết quả mong muốn, bạn ấy đã làm và gửi lên ở bài #6.
Mình căn cứ vào mẫu đó để thực hiện đúng mong muốn của bạn ấy, chỉ thêm phần xắp xếp lại theo vần chữ cái thôi. Nhưng kết quả là bạn đấy bảo đúng ý nhưng không sử dụng mà lại xoay ra đi dùng Pivot Table, mà với dữ liệu thực tế của bạn ấy đang có thì chắc chắn sẽ có chỗ sai. Mình cũng không biết nói gì hơn nữa bạn ạ.
Nếu muốn xuất dữ liệu đã tổng hợp ra hóa đơn thì làm luôn ví dụ mẫu hóa đơn đó và kết quả mong muốn cuối một lần có phải xong hết luôn không.
 
Lần chỉnh sửa cuối:
Đây ạ, mình ví dụ 1 mã cải xanh nhé , nó có 2 giá là 16, và 25 k, yêu cầu sẽ là tính tổng của cải giá 16k, và tổng của cải xanh 25k ( thể hiện số lượng đơn giá thành tiền ạ),
Học cách quản lý bảng để quản lý số liệu đi bạn, việc tăng giảm đơn giá liên tục mà không có quản lý được thì mệt đó!

TÊN HÀNGSố lượngĐơn_GiáThành_Tiền
Ba sa sơ chế nguyên con bỏ đầu
8​
52,000​
416,000​
Bánh cuốn
5​
13,000​
65,000​
Bánh đa đỏ
1​
35,000​
35,000​
Bánh phở
34​
10,000​
337,000​
Bắp cải đà lạt
2​
35,000​
63,000​
Bầu
72​
16,000​
1,152,000​
Bầu
73​
22,000​
1,597,200​
Bí đỏ
74​
11,000​
814,000​
Bí xanh
79​
13,000​
1,023,100​
Bí xanh
148​
14,000​
2,077,600​
Bò nạm
6​
185,000​
1,017,500​
Bún
225​
9,500​
2,132,750​
Cá chim sơ chế bỏ đầu
36​
48,000​
1,704,000​
Cà chua
28​
24,000​
674,400​
Cà chua
37​
30,000​
1,077,000​
Cá cơm trắng
15​
78,000​
1,131,000​
Cá nục nhỏ (loại 12-13 con/kg)
43​
40,000​
1,376,000​
Cá nục to 500-700g/con
26​
50,000​
1,300,000​
Cà pháo muối sẵn
5​
35,000​
168,000​
Cá rô lọc to (250g-400g sau khi lọc)
3​
80,000​
240,000​
Cá rô lọc to (250g-400g sau khi lọc)
7​
90,000​
612,000​
Cá rô sơ chế bỏ đầu loại 0.7-0.8kg/con
87​
63,000​
5,481,000​
Cà rốt
121​
15,000​
1,810,500​
Cá thu cắt khúc
2​
275,000​
550,000​
Cà tím dài
37​
15,000​
558,000​
Cá trắm SC
119​
75,000​
8,940,000​
Cải bắp
258​
12,000​
3,092,400​
Cải chíp
25​
16,000​
401,600​
Cải chíp
92​
24,000​
2,215,200​
Cải ngồng
136​
25,000​
3,400,000​
Cải ngọt
115​
16,000​
1,835,200​
Cải ngọt
3​
25,000​
65,000​
Cải thảo
153​
14,000​
2,143,400​
Cải xanh
31​
16,000​
499,200​
Cải xanh
51​
25,000​
1,282,500​
Cam
12​
20,000​
240,000​
Cần tỏi
6​
45,000​
256,500​
cánh gà tươi
7​
85,000​
595,000​
Chả cá miếng
10​
75,000​
757,500​
Chả cá viên basa
13​
55,000​
687,500​
 

File đính kèm

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

Back
Top Bottom