Bạn ơi cách sử lý như thế nào vậyXin lỗi, có thể dùng hàm sumproduct để lấy riêng giá trị số trong một mảng vừa có số, vừa có chữ, vừa có các ký hiệu (#N/A; Null,#Value)...không?
Cám ơn nhiều.
Chúc mạnh khỏe
Vậy thì khi nào không dùng điện thoại, mà vẫn 'up file' lên được, thì sẽ có kết quả ngay, bạn đừng lo lắng mần chi! không tốn tiền điện thoại đâu!..........................
Mình đang dùng điện thoại nên khôg up file lên được!
Rất cám ơn góp ý của bác e sẽ post file ngay khi có thể, chỉ mong ace giúp hướng giải quyết khi trong file có nhiều kiểu dữ liệu! Thân ái và cám ơn mọi ngườiVậy thì khi nào không dùng điện thoại, mà vẫn 'up file' lên được, thì sẽ có kết quả ngay, bạn đừng lo lắng mần chi! không tốn tiền điện thoại đâu! 8
Chúc bạn ngày vui.
Điều chỉnh:Gửi các anh chị trong diễn đàn mình có bảng công chấm theo tiếng muốn tổng hợp số giờ tăng ca trong tháng mà trong bảng công của mình có cả kiểu dữ liệu số và text nhờ cả nhà xem giúp
AM7=SUM(ISNUMBER(--G7:AK7)*(G7:AK7>8)*($G$6:$AK$6<>"CN")*(IFERROR(--G7:AK7,0)-8))
cám ơn bác đã giúp đỡ, tuy nhiên mình còn một vấn đề nữa là nếu trong tháng có một buổi nào đó mà công nhân chỉ làm một vài tiếng thì số công sẽ không chính xác, nhờ bác giúp đỡ xem số giờ lẻ đó quy ra công thì như thế nào !Điều chỉnh:
Kết thúc bằng Ctrl+Shift+Enter, rồi fill xuống.PHP:AM7=SUM(ISNUMBER(--G7:AK7)*(G7:AK7>8)*($G$6:$AK$6<>"CN")*(IFERROR(--G7:AK7,0)-8))
Chúc bạn ngày vui.
Điều chỉnh tiếp:cám ơn bác đã giúp đỡ, tuy nhiên mình còn một vấn đề nữa là nếu trong tháng có một buổi nào đó mà công nhân chỉ làm một vài tiếng thì số công sẽ không chính xác, nhờ bác giúp đỡ xem số giờ lẻ đó quy ra công thì như thế nào !
Trân trọng
AL7=COUNTIFS($G$6:$AK$6,"<>CN",$G7:$AK7,">=8")+ROUND(SUMIFS($G7:$AK7,$G$6:$AK$6,"<>CN",$G7:$AK7,"<8")/8,1)
Rất cám ơn Bác,Điều chỉnh tiếp:
chỉ Enter, rồi fill xuống.PHP:AL7=COUNTIFS($G$6:$AK$6,"<>CN",$G7:$AK7,">=8")+ROUND(SUMIFS($G7:$AK7,$G$6:$AK$6,"<>CN",$G7:$AK7,"<8")/8,1)
Chúc bạn ngày vui.
Xin chào bác, em có một vấn đề này muốn nhờ bác giup, trong file chấm công mà em có gửi và nhờ bác chỉ một vài công thức giờ em muốn nhờ bác giúp em tính xem ví dụ công nhân nghỉ nửa ngày ở các cột " nghỉ K", Nghỉ Ro, Nghỉ O trong file bác xem giúp em nhéĐiều chỉnh tiếp:
chỉ Enter, rồi fill xuống.PHP:AL7=COUNTIFS($G$6:$AK$6,"<>CN",$G7:$AK7,">=8")+ROUND(SUMIFS($G7:$AK7,$G$6:$AK$6,"<>CN",$G7:$AK7,"<8")/8,1)
Chúc bạn ngày vui.
Ghi nhận các trường hợp nghỉ nửa ngày bằng: Xx/2Xin chào bác, em có một vấn đề này muốn nhờ bác giup, trong file chấm công mà em có gửi và nhờ bác chỉ một vài công thức giờ em muốn nhờ bác giúp em tính xem ví dụ công nhân nghỉ nửa ngày ở các cột " nghỉ K", Nghỉ Ro, Nghỉ O trong file bác xem giúp em nhé
Rất cám ơn bác đã nhiệt tình chia sẻ và giúp đỡ, em tính một mà chưa tính tới 2 bác ạ, khi mà tính được các ngày nghỉ thì số công của họ lại bị thay đổi bác ạ, bác làm giúp em công thức tính tổng công, số giờ tăng ca lại khi mà có " 0,5Ro" tham gia vào công thức ạ, Trân trọngGhi nhận các trường hợp nghỉ nửa ngày bằng: Xx/2
Ví dụ: K/2; Ro/2; Cô/2; Ô/2; P/2.Rồi điều chỉnh công thức trong các cột tương ứng:
Ví dụ: =COUNTIF($H7:$AM7,"Ro*")-COUNTIF($H7:$AM7,"Ro/2")/2Tương tự cho các cột còn lại.
Chúc bạn ngày vui.
Thay đổi điều chỉnh các ngày nghỉ theo ký tự, có hoặc không thêm "/2".Rất cám ơn bác đã nhiệt tình chia sẻ và giúp đỡ, em tính một mà chưa tính tới 2 bác ạ, khi mà tính được các ngày nghỉ thì số công của họ lại bị thay đổi bác ạ, bác làm giúp em công thức tính tổng công, số giờ tăng ca lại khi mà có " 0,5Ro" tham gia vào công thức ạ, Trân trọng
AP7=SUM(COUNTIF($H7:$AM7,"Ro"&{"*","/2"})*{1,-0.5})
AQ7=SUM(COUNTIF($H7:$AM7,"K"&{"*","/2"})*{1,-0.5})
AR7=SUM(COUNTIF($H7:$AM7,"P"&{"*","/2"})*{1,-0.5})
AS7=SUM(COUNTIF($H7:$AM7,"Cô"&{"*","/2"})*{1,-0.5})
AM7=COUNTIFS($H$6:$AL$6,"<>CN",$H7:$AL7,">=8")+ROUND(SUMIFS($H7:$AL7,$H$6:$AL$6,"<>CN",$H7:$AL7,"<8")/8,1)+COUNTIF($H7:$AL7,"*/2")/2
dạ vâng, rất cám ơn bác đã hỗ trợ, file bác làm chạy rất tốt !Thay đổi điều chỉnh các ngày nghỉ theo ký tự, có hoặc không thêm "/2".
Enter fill xuốngPHP:AP7=SUM(COUNTIF($H7:$AM7,"Ro"&{"*","/2"})*{1,-0.5}) AQ7=SUM(COUNTIF($H7:$AM7,"K"&{"*","/2"})*{1,-0.5}) AR7=SUM(COUNTIF($H7:$AM7,"P"&{"*","/2"})*{1,-0.5}) AS7=SUM(COUNTIF($H7:$AM7,"Cô"&{"*","/2"})*{1,-0.5})
Ý bạn muốn nửa giờ còn lại tính vào công đi làm!?
Enter fill xuốngPHP:AM7=COUNTIFS($H$6:$AL$6,"<>CN",$H7:$AL7,">=8")+ROUND(SUMIFS($H7:$AL7,$H$6:$AL$6,"<>CN",$H7:$AL7,"<8")/8,1)+COUNTIF($H7:$AL7,"*/2")/2
Bạn tham khảo file kèm.
Chúc bạn ngày vui
Mình có ý đồ gì thì mình làm luôn đi. Spam kiểu này là ban nick.Đọc xong mới hàm này chắc em bỏ không giám dùng excel quá . Cho ví dụ vào đi bác ơi cho nó dễ hiểu và tường mình nữa
Bạn chịu khó nói cho rõ thêm: bài nào ở phía trên không có ví dụ để đến nỗi bạn "không giám" dùng excel.Thì cái này không biết gi cả mới cần xem có ví dụ chứ
Cái ví dụ đối với mình thì mình cần một ví dụ tường minh hơn. Mình dùng ex chỉ ở mức bt không cần quá nâng cao nên thực sự mình cũng không hiểu được hết những thứ bạn ấy viết . Mình rất muốn biết thêm thông tin để nâng cao trình độ bản thân :|
Bạn thì nói theo nghĩa đen tức "bó bột" tức không còn tay để gõ bàn phím, còn tôi nói theo nghĩa bóng tức "hết thuốc chữa".Bình thường ). Bó tay thì mình vào đây xem làm gì!