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é!
Bạn làm tiếp ngày 2 cho mình xem thử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ự
Bạn làm tiếp ngày 2 cho mình xem thử
theo tôi thì bỏ trôn cột ngày, sau đó dùng hàm SUMPRODUCT
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ìnhNgày thứ 2 đây ạ...nếu bác cần hết em xin làm hết
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
Thử cthức này nhé! Đúng sai, tối tính tiếp, Fill cthức xuống & fảiEm 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é!
=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)
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)
Bạn thay dấu ; bằng dấu , là ra thôiEm thử nhưng không có được ạ, nếu Anh làm thì cho em xem luôn file với nhé.
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.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)
=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.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)
=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)
Sao kg tự cập nhật được, bấm thử Fím F9 xem sao!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.
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
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"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)
------------
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!
Thế ra dùng Macro à?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 à!
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 này xem ở sheet5, mỗi lần thay đổi thì refresh là được nhéDùng cái này xem thế nào
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é!