Phương Hoa 1508
Thành viên mới
- Tham gia
- 18/3/24
- Bài viết
- 3
- Được thích
- 6
Em chào thầy cô và các anh chị trong diễn đàn ạ
Em nhờ cả nhà giúp em tính số lượt đi công tác của nhân viên bằng công thức hoặc vba với ạ
* Ví dụ em có 1 dòng dữ liệu gốc lịch công tác của một nhân viên là: C18,N19,S24,C25,N26/11,C02,N03,C09,N10,C16,N17,C23,N24,S29,C30,N31/12/2023
Trong đó: S là viết tắt của sáng, C là viết tắt của chiều, N là viết tắt của ngày
Giờ em muốn tính lịch đi công tác của 1 người thì sẽ tính là các ngày liền nhau tính là 1 lượt đi công tác (vì ở lại qua đêm nên chỉ tính là 1 lượt đi xe)
dòng dữ liệu gốc ở trên sẽ phân tích ra là C18,N19=1, S24,C25,N26/11=1,.... thì dòng trên trả kết quả bằng 7
* ví dụ khác: C12,N13,C26,N27/11/2022 ta có C12,N13 ngày liền nhau sẽ bằng 1 lượt, C26,N27 = 1 lượt thì ví dụ này sẽ trả kết quả bằng 2 lượt
* ví dụ tiếp: S24,S31/03, S06, S07,S14,S21,S26,C27,S28/04,S05,S12,S19,S26/05, S02/06/2023 phân tích ra ta có S24= 1 lượt, S31/03= 1 lượt, S06, S07= 1 lượt, S14=1 lượt, S21=1 lượt, S26,C27,S28/04=1 lượt,..... dòng dữ liệu này sẽ trả kết quả về bằng 11
Nhờ thầy cô và anh chị giúp em trường hợp này với ạ
Em nhờ cả nhà giúp em tính số lượt đi công tác của nhân viên bằng công thức hoặc vba với ạ
* Ví dụ em có 1 dòng dữ liệu gốc lịch công tác của một nhân viên là: C18,N19,S24,C25,N26/11,C02,N03,C09,N10,C16,N17,C23,N24,S29,C30,N31/12/2023
Trong đó: S là viết tắt của sáng, C là viết tắt của chiều, N là viết tắt của ngày
Giờ em muốn tính lịch đi công tác của 1 người thì sẽ tính là các ngày liền nhau tính là 1 lượt đi công tác (vì ở lại qua đêm nên chỉ tính là 1 lượt đi xe)
dòng dữ liệu gốc ở trên sẽ phân tích ra là C18,N19=1, S24,C25,N26/11=1,.... thì dòng trên trả kết quả bằng 7
* ví dụ khác: C12,N13,C26,N27/11/2022 ta có C12,N13 ngày liền nhau sẽ bằng 1 lượt, C26,N27 = 1 lượt thì ví dụ này sẽ trả kết quả bằng 2 lượt
* ví dụ tiếp: S24,S31/03, S06, S07,S14,S21,S26,C27,S28/04,S05,S12,S19,S26/05, S02/06/2023 phân tích ra ta có S24= 1 lượt, S31/03= 1 lượt, S06, S07= 1 lượt, S14=1 lượt, S21=1 lượt, S26,C27,S28/04=1 lượt,..... dòng dữ liệu này sẽ trả kết quả về bằng 11
Nhờ thầy cô và anh chị giúp em trường hợp này với ạ