Tính tổng hợp doanh số bán hàng của từng nhân viên trong tháng (1 người xem)

  • Thread starter Thread starter tk3062
  • Ngày gửi Ngày gửi
Liên hệ QC

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

tk3062

Thành viên mới
Tham gia
29/9/12
Bài viết
17
Được thích
0
Em chuẩn bị mở cơ sở Xoa bóp tẩm quất người mù, muốn tính sản phẩm của mỗi nhân viên theo từng ngày của tháng. Em nhờ các anh chị giúp em với nhé! Hoặc anh chị nào có chương trình nào hay share cho em với nhé!
 

File đính kèm

Lần chỉnh sửa cuối:
Em chuẩn bị mở cơ sở Xoa bóp tẩm quất người mù, muốn tính sản phẩm của mỗi nhân viên theo từng ngày của tháng. Em nhờ các anh chị giúp em với nhé!

tớ làm theo cách gọi là "gà" hihi, bạn xem file, các ngày còn lại làm tương tự
 

File đính kèm

Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cách của bạn cũng được, nhưng rất mất công tham chiếu vùng nhiều lần, dễ lẫn lộn lắm. Bạn tham khảo thêm tại bài 3 của mình

Em hiểu cách làm của Anh rồi ạ, cũng đúng nhưng mất định dạng theo yêu cầu của câu hỏi.hix, nhưng nhanh gọn.thêm 1 cách cho chủ topic thêm 1 lựa chọn.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Em chuẩn bị mở cơ sở Xoa bóp tẩm quất người mù, muốn tính sản phẩm của mỗi nhân viên theo từng ngày của tháng. Em nhờ các anh chị giúp em với nhé! Hoặc anh chị nào có chương trình nào hay share cho em với nhé!
Thử cthức này nhé! Đúng sai, tối tính tiếp, Fill cthức xuống & fải
PHP:
=INDEX('Cập nhật hàng ngày'!$A$3:$W$219;MATCH(C$3;'Cập nhật hàng ngày'!$A$3:$A$219;0)+$A4-1;23)
 
Upvote 0
Em thử nhưng không có được ạ, nếu Anh làm thì cho em xem luôn file với nhé.
Bạn thay dấu ; bằng dấu , là ra thôi


Thử cthức này nhé! Đúng sai, tối tính tiếp, Fill cthức xuống & fải
PHP:
=INDEX('Cập nhật hàng ngày'!$A$3:$W$219;MATCH(C$3;'Cập nhật hàng ngày'!$A$3:$A$219;0)+$A4-1;23)
Công thức này phụ thuộc vào số thứ tự sắp xếp của nhân viên, nếu thay đổi thứ tự thì sai ngay.
Theo tôi dùng OFFSET là hợp lý hơn:
Mã:
=VLOOKUP($B4,OFFSET('Cập nhật hàng ngày'!$B$3:$W$219,MATCH(C$3,'Cập nhật hàng ngày'!$A$3:$A$219,0)-1,),22,0)
 
Upvote 0
Công thức này phụ thuộc vào số thứ tự sắp xếp của nhân viên, nếu thay đổi thứ tự thì sai ngay.
Theo tôi dùng OFFSET là hợp lý hơn:
Mã:
=VLOOKUP($B4,OFFSET('Cập nhật hàng ngày'!$B$3:$W$219,MATCH(C$3,'Cập nhật hàng ngày'!$A$3:$A$219,0)-1,),22,0)
Trước khi em làm cthức, dĩ nhiên khi thấy bố trí có tính lập lại theo một thứ tự nhất định thì em mới thiết lập cthức như vậy. Nếu nó sắp xếp lộn xộn thì fải dùng cthức của anh thôi.
(Chì vì buổi chiều vội quá nên chưa nói rõ ràng với chủ topic!)
nhưng cthức của anh chưa tổng quát, Vì nhu cầu tăng ca, nên người dùng chèn hay bỏ cột thì cthức của anh cũng tèo!
Như vậy để có cthức tổng quát hơn
PHP:
=VLOOKUP($B4;OFFSET('Cập nhật hàng ngày'!$B$3:$Y$219;MATCH(C$3;'Cập nhật hàng ngày'!$A$3:$A$219;0)-1;);COLUMNS('Cập nhật hàng ngày'!$A$3:$Y$3)-1;0)
Và yêu cầu, khi muốn tăng hay giảm cột, thì fải tăng giảm trước cột "tổng"
------------
Túm lại: là người dùng fải nên tìm hiểu sơ lược cthức trước khi sử dụng, nếu kg mà muốn thêm hay bớt thì gì đó thì cthức tèo thì ráng chịu!
 
Upvote 0
Cảm ơn các Bác đã tham gia nhiệt tình. nhưng ở sheet Tổng hợp nó không tự động cập nhật các bác à. Em muốn nó sẽ tự động cập nhật để tiện theo dõi doanh thu cũng như sản phẩm của từng nhân viên trong từng ngày.
 
Upvote 0
Cảm ơn các Bác đã tham gia nhiệt tình. nhưng ở sheet Tổng hợp nó không tự động cập nhật các bác à. Em muốn nó sẽ tự động cập nhật để tiện theo dõi doanh thu cũng như sản phẩm của từng nhân viên trong từng ngày.
Sao kg tự cập nhật được, bấm thử Fím F9 xem sao!
 
Upvote 0
Cảm ơn các bác đã tham gia nhiệt tình. Nhưng em muốn nó sẽ tự động tính tổng của từng nhân viên trong từng ngày khi nhấp vào ô "cập nhật" các bác à!
 

File đính kèm

Upvote 0
Trước khi em làm cthức, dĩ nhiên khi thấy bố trí có tính lập lại theo một thứ tự nhất định thì em mới thiết lập cthức như vậy. Nếu nó sắp xếp lộn xộn thì fải dùng cthức của anh thôi.
(Chì vì buổi chiều vội quá nên chưa nói rõ ràng với chủ topic!)
nhưng cthức của anh chưa tổng quát, Vì nhu cầu tăng ca, nên người dùng chèn hay bỏ cột thì cthức của anh cũng tèo!
Như vậy để có cthức tổng quát hơn
PHP:
=VLOOKUP($B4;OFFSET('Cập nhật hàng ngày'!$B$3:$Y$219;MATCH(C$3;'Cập nhật hàng ngày'!$A$3:$A$219;0)-1;);COLUMNS('Cập nhật hàng ngày'!$A$3:$Y$3)-1;0)
Và yêu cầu, khi muốn tăng hay giảm cột, thì fải tăng giảm trước cột "tổng"
------------
Túm lại: là người dùng fải nên tìm hiểu sơ lược cthức trước khi sử dụng, nếu kg mà muốn thêm hay bớt thì gì đó thì cthức tèo thì ráng chịu!

Kỹ đến thế là cùng. Thay vì dùng COLUMNS thì dùng MATCH("Tổng cộng",3:3,0) cho chắc
 
Upvote 0
Cảm ơn các bác đã tham gia nhiệt tình. Nhưng em muốn nó sẽ tự động tính tổng của từng nhân viên trong từng ngày khi nhấp vào ô "cập nhật" các bác à!
Thế ra dùng Macro à?
Khỏi bấm nút, chọn chế độ Calculation/Automatic là tự động rồi.
 
Upvote 0
Em bên excel chỉ biết sơ sơ thôi, không chuyên sâu. em cũng đã ngâm cứu về Macro để làm nhưng chịu thua. Ý tưởng của em là như vậy. Nếu Bác làm đc Macro thì giúp em với nhé! Thanks bác nhiều!
 
Upvote 0
Cảm ơn các bác đã tham gia nhiệt tình. Nhưng em muốn nó sẽ tự động tính tổng của từng nhân viên trong từng ngày khi nhấp vào ô "cập nhật" các bác à!

Với File mà bạn đã gởi lên ở bài #14, nếu bấm nút "Cập nhật" mà nó chạy được thì chắc giải tán GPE này luôn quá! Sheet "Tổng hợp" của bạn không có một mống công thức nào!!!!!!!
-----------
Khà khà, quên nhìn bài này ở Box lập trình, thôi chờ các cao thủ lập trình nhé!
 
Lần chỉnh sửa cuối:
Upvote 0
Bác nào giúp em cảm ơn các bác nhiều nhiều.
 
Upvote 0
Lý do gì mà cần macro nhỉ? công thức là được rồi.
 
Upvote 0
Vậy bác làm giúp em gửi qua file cho em nhé! Thật sự em chưa hiểu lém.
 
Upvote 0
Bạn xem trong file

Em không chuyên sâu. em cũng đã ngâm cứu về Macro để làm nhưng chịu thua. Ý tưởng của em là như vậy. Nếu Bác làm đc Macro thì giúp em với nhé!

Muốn macro thì thử tạm cái này
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Chào các bác. cảm ơn các bác rất nhiều. Sau một buổi tối ngâm kíu em cũng làm đc cái này. Mong các bác cho ý kiến.
 
Lần chỉnh sửa cuối:
Upvote 0
Các bác giúp em làm phiếu lương cho từng người với nhé
 
Upvote 0

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

Back
Top Bottom