Page 2 of 2

Re: การใช้สูตร Countif เพื่อสรุปข้อมูลในสถิติการมาทำงานค่ะ

Posted: Fri Mar 25, 2016 2:35 pm
by catch
:oops: ขอโทษค่ะ เรื่องการแทรกเข้าใจแล้วค่ะ ย้อนกลับไปดูที่คุณอธิบายไว้
เลยทราบว่าต้องแก้ไข ส่วนของ OFFSET ได้ค่าถูกต้องแล้วค่ะ

Re: การใช้สูตร Countif เพื่อสรุปข้อมูลในสถิติการมาทำงานค่ะ

Posted: Fri Mar 25, 2016 3:51 pm
by XDoll
:D อย่าพึ่งท้อครับ ติดตรงไหนถามๆ กันไป ค่อยๆแก้กันไป
ตอบคำถามในภาพ เรื่อง 29 ชม 26นาทีนะครับ หากกำหนด format time เป็น hh:mm นั้น จะแสดงแค่ 05:26 เท่านั้น ก็เพราะว่า จำนวนจริงๆ 1766 นาที หากแปลให้เห็นภาพก็คือว่า 1 วัน(1วันเท่ากับ 24 ชม) + 5 ชม + 26 นาที การกำหนดแค่ hh:mm จึงเห็นแค่ 05:26 เท่านั้น หากต้องการให้ได้มากกว่านั้นต้องกำหนด เป็น dd:hh:mm ผลที่ออกมาจะเป็น 01:05:26 ซึงจะไม่ตอบโจทย์ การกำหนด format ให้เกิน 24 ชม.นั้นทำไม่ได้ครับ(เท่าที่ทราบ) ผมแก้ปัญหาเวลาสายให้โดยกำหนดสูตรให้ไม่นะครับ ให้ลองตามนี้

ที่ D4

Code: Select all

=TEXT(INT(SUMPRODUCT(--(สถิติการมาทำงาน!$B$3:$NL$3<=สรุปสถิติประจำงวด!$D$2),--(สถิติการมาทำงาน!$B$3:$NL$3>=สรุปสถิติประจำงวด!$B$2),OFFSET(สถิติการมาทำงาน!$A$3,MATCH(สรุปสถิติประจำงวด!$A4,สถิติการมาทำงาน!$A$4:$A$87,0),1,,375))/60),"00")&":"&TEXT(MOD(SUMPRODUCT(--(สถิติการมาทำงาน!$B$3:$NL$3<=สรุปสถิติประจำงวด!$D$2),--(สถิติการมาทำงาน!$B$3:$NL$3>=สรุปสถิติประจำงวด!$B$2),OFFSET(สถิติการมาทำงาน!$A$3,MATCH(สรุปสถิติประจำงวด!$A4,สถิติการมาทำงาน!$A$4:$A$87,0),1,,375))/60,1)*60,"00")
คัดลอกลงล่างครับ

ที่ AI4

Code: Select all

 =TEXT(INT(SUMPRODUCT(--(สถิติการมาทำงาน!$B$3:$NL$3<=สรุปสถิติประจำงวด!$AI$2),--(สถิติการมาทำงาน!$B$3:$NL$3>=สรุปสถิติประจำงวด!$AG$2),OFFSET(สถิติการมาทำงาน!$A$3,MATCH(สรุปสถิติประจำงวด!$A4,สถิติการมาทำงาน!$A$4:$A$87,0),1,,375))/60),"00")&":"&TEXT(MOD(SUMPRODUCT(--(สถิติการมาทำงาน!$B$3:$NL$3<=สรุปสถิติประจำงวด!$AI$2),--(สถิติการมาทำงาน!$B$3:$NL$3>=สรุปสถิติประจำงวด!$AG$2),OFFSET(สถิติการมาทำงาน!$A$3,MATCH(สรุปสถิติประจำงวด!$A4,สถิติการมาทำงาน!$A$4:$A$87,0),1,,375))/60,1)*60,"00")
คัดลอกลงล่างครับ

สูตรนี้ต่างจาก Column อื่น ปรับใช้เอานะครับ จริงๆ สามารถเขียนทีเดียวได้ แต่เพื่อลดการคำนวน อาจจำทำให้ช้าได้ ก็เลยแยกแบบนี้ให้

ตอบข้อ 2 สามารถแทรก ได้ทั้ง Column และ Row ได้ครับ

**ผมมาใหม่ๆตอนแรกก็แทบจะไม่รู้เรื่อง excel อาศัยอาจารย์เพื่อนสมาชิกที่นี่แหละครับ ทำให้สามารถเรียนรู้ จนตอนนี้ก็พอจะตอบคำถามเท่าที่ตอบได้เท่านั้น อาศัยเข้ามาหาความรู้บ่อยๆ ลักจำเอาบ้าง :mrgreen: ลองเอาดัดแปลงบ้าง
**หากติดปัญหาค่อยมาถามกันใหม่นะครับ

Re: การใช้สูตร Countif เพื่อสรุปข้อมูลในสถิติการมาทำงานค่ะ

Posted: Tue Mar 29, 2016 4:38 pm
by catch
ขอขอบคุณมาก ๆ เลยนะคะ ขอโทษที่ไม่ได้ เข้ามาขอบคุณทันทีนะคะ
ตอนนี้นำข้อมูลมาใส่ทั้งหมดได้เรียบร้อยตรงกับความต้องการทุกอย่างค่ะ

แต่ก็เก่งมากเลยนะคะ พอตัวเองทำได้แล้ว ก็มาแบ่งปันความรู้ถ่ายทอดให้คนอื่น ๆ ต่อไปค่ะ
น่านับถือค่ะ ขอบคุณมากค่ะ