Công thức cho hàm chấm công, chấm cơm

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

thuthu

Thành viên mới
Tham gia
22/12/07
Bài viết
20
Được thích
6
Chào các anh chị em trong gia đình GPE, hôm trước tôi có post bài của tôi về hàm chấm công và có nhận được m ột số hướng dẫn của các anh chị nhất là anh Nguyễn Hữu Thắng, nhưng có lẽ post sai vi trí nên bài của tôi bị xóa. Trong quá trình vận dụng công thức tôi bị lúng túng khi có phát sinh mới xảy ra. Tôi gửi kèm file nhờ các anh chị giúp đỡ.
Nếu tôi post bài sai vị trí có thể thông báo cho tôi được không ?
 

File đính kèm

Chào các anh chị em trong gia đình GPE, hôm trước tôi có post bài của tôi về hàm chấm công và có nhận được m ột số hướng dẫn của các anh chị nhất là anh Nguyễn Hữu Thắng, nhưng có lẽ post sai vi trí nên bài của tôi bị xóa. Trong quá trình vận dụng công thức tôi bị lúng túng khi có phát sinh mới xảy ra. Tôi gửi kèm file nhờ các anh chị giúp đỡ.
Nếu tôi post bài sai vị trí có thể thông báo cho tôi được không ?
Sửa công thức lại như thế này:
Mã:
D6=IF(MONTH(D$5)>$S$3,"",CHOOSE(MOD(($C6="")+($C6="x4")*2+($C6="x4d")*3+COLUMNS($D6:D6)-1,3)+1,"",IF(WEEKDAY(D$5)=1,"x4k","x4"),"x4o"))
 
Sửa công thức lại như thế này:
Mã:
D6=IF(MONTH(D$5)>$S$3,"",CHOOSE(MOD(($C6="")+($C6="x4")*2+($C6="x4d")*3+COLUMNS($D6:D6)-1,3)+1,"",IF(WEEKDAY(D$5)=1,"x4k","x4"),"x4o"))
Tôi vận dụng công thức được rồi, nhưng không hiểu về cú pháp. mong các anh chị và bạn Hữu Thắng hướng dẫn cụ thể công thức trên để những người mới tìm hiểu Exclel như tôi biết cách để vận dụng vào những trường hợp khác.
Xin cám ơn
 
Tôi vận dụng công thức được rồi, nhưng không hiểu về cú pháp. mong các anh chị và bạn Hữu Thắng hướng dẫn cụ thể công thức trên để những người mới tìm hiểu Exclel như tôi biết cách để vận dụng vào những trường hợp khác.
Xin cám ơn
Chỉ là công thức bình thường thôi mà bạn, có điều nó hơi dài nên nhìn dể bị rối
Thông thường để hiểu được 1 công thức dài, các cao thủ thường khuyên nên cắt công thức ra từng đoạn ngắn mà nghiên cứu ---> Bạn thử xem
 
Chỉ là công thức bình thường thôi mà bạn, có điều nó hơi dài nên nhìn dể bị rối
Thông thường để hiểu được 1 công thức dài, các cao thủ thường khuyên nên cắt công thức ra từng đoạn ngắn mà nghiên cứu ---> Bạn thử xem
Tôi thử cắt, nghiên cứu từng lệnh nhỏ rồi mà vẫn không hiểu có lẽ do kiến thức có hạn bạn à
 
Tôi thử cắt, nghiên cứu từng lệnh nhỏ rồi mà vẫn không hiểu có lẽ do kiến thức có hạn bạn à

Tôi nghĩ có lẽ các hàm trong công thức tôi dùng bạn đều nắm được công dụng cũng như cách dùng nhưng bạn không tạo ra được một công thức như thế. Cái quan trọng ở đây là thuật toán và cách vận dụng kết hợp các hàm một cách hiệu quả, mà cái này thì không thể giải thích mà bạn hiểu và vận dụng được. Tự bạn phải tiếp xúc nhiều, thực hành nhiều thì mới được.
 
Tôi nghĩ có lẽ các hàm trong công thức tôi dùng bạn đều nắm được công dụng cũng như cách dùng nhưng bạn không tạo ra được một công thức như thế. Cái quan trọng ở đây là thuật toán và cách vận dụng kết hợp các hàm một cách hiệu quả, mà cái này thì không thể giải thích mà bạn hiểu và vận dụng được. Tự bạn phải tiếp xúc nhiều, thực hành nhiều thì mới được.

Thực sự là không hiểu hết cú pháp nhưng tôi sẽ cố gắng tìm hiểu
Ứng dụng công thức của bạn vào một bộ phận khác của cơ quan tôi là làm 1 ngày, nghĩ 1 ngày (làm luôn cả ngày CN) thì kết quả như mong muốn.
Nhưng còn 1 trường hợp nữa là làm 1 ngày, nghĩ 1 ngày (nghĩ ngày CN) thì công thức tôi vận dụng không như ý muốn
d14=IF(MONTH(D$5)>$S$3;"";IF(WEEKDAY(D$5)=1;"n";CHOOSE(MOD(($C14="")+($C14="x8")*2+COLUMNS($D14:D14)-1;2)+1;"x8";"")))
Kết quả mong muốn của tôi : nếu đầu tháng làm ngày chẵn(2,4,6) thì trong tháng làm tòan ngày chẵn; nếu đầu tháng làm ngày lẽ (3,5,7) thì trong tháng làm tòan ngày lẽ.
Còn công thức tôi vận dụng ra kết quả tuần này ngày chẵn còn tuần sau ngày lẽ.
Tôi gửi kèm file để các bạn giúp đỡ
 

File đính kèm

Web KT

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

Back
Top Bottom