Page 1 of 1

การนับรายชื่อคน

Posted: Tue Jul 22, 2014 2:23 pm
by jomthep
ผมอยากนับจำนวนชือในแต่ละช่วง คือใน1 เดือนคนนี้ทำงานกี่วัน และแยกว่าทำเฉพาะวันหยุดกี่วัน ผมทำได้ในข้อแรก แต่วันหยุดไม่ได้ ตารางทำงานจะเป็นเรียงรายชื่อแบบที่นำส่งมา หรือมีวิธีอื่นแนะนำได้ไหมครับ ขอบคุณครับ

Re: การนับรายชื่อคน

Posted: Tue Jul 22, 2014 5:15 pm
by bank9597
:D ที่ B14 คีย์ =IF(C$13=$B$13,COUNTIF($B$5:$AF$7,LOOKUP(CHAR(255),$B12:C12)),SUM(IF($B$3:$AF$3=$G$3,IF($B$3:$AF$3=$G$3,IF($B$5:$AF$7=LOOKUP(CHAR(255),$B12:C12),1))))) กด Ctrl+shift+Enter คัดลอกไปขวามือ

Re: การนับรายชื่อคน

Posted: Wed Jul 23, 2014 1:48 pm
by jomthep
ขอบคุณครับ

ต่อจาก$B:คือไรครับ หรือสุดแล้ว

Re: การนับรายชื่อคน

Posted: Wed Jul 23, 2014 3:11 pm
by bank9597
jomthep wrote:ขอบคุณครับ

ต่อจาก$B:คือไรครับ หรือสุดแล้ว
:D ยกข้อความดังกล่าวมาดูกันครับ ว่ากล่าวถึงส่วนใดในสูตร

Re: การนับรายชื่อคน

Posted: Wed Jul 23, 2014 4:02 pm
by jomthep
ขอโทษครับcopyไม่ถูก แต่พอ ใส่แล้วCtrl+shift+Enter ขึ้นN/A แต่พอenter ขึ้นเป็น0 ครับ ข้อมูลไม่ได้ตรง ผมหากระทู้เก่าๆก็ไม่เจอเลยครับ

Re: การนับรายชื่อคน

Posted: Wed Jul 23, 2014 6:02 pm
by snasui
:D ลองตามนี้ครับ

เซลล์ B14 คีย์สูตร

Code: Select all

=SUM(($B$5:$AF$7=LOOKUP(CHAR(255),$B$12:B$12))*IF(B$13="จำนวนวัน",1,ISNUMBER(MATCH($B$3:$AF$3,{"Sat","Sun"},0))))
Ctrl+Shift+Enter > Copy ไปทางขวา

!
Note: Ctrl+Shift+Enter หมายถึง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: การนับรายชื่อคน

Posted: Thu Jul 24, 2014 2:48 pm
by jomthep
Image
่ขึ้นข้อความอย่างนี้ครับ

Re: การนับรายชื่อคน

Posted: Thu Jul 24, 2014 5:18 pm
by snasui
:D แนบไฟล์มาด้วยจะได้ช่วยตรวจสอบได้ครับ

Re: การนับรายชื่อคน

Posted: Fri Jul 25, 2014 2:16 pm
by jomthep
ขอบคุณครับ

Re: การนับรายชื่อคน

Posted: Fri Jul 25, 2014 7:14 pm
by snasui
:D คลิกปุ่มในภาพดูแล้วยังครับ ถ้าคลิกแล้วสูตรควรจะได้คำตอบครับ

Re: การนับรายชื่อคน

Posted: Fri Jul 25, 2014 9:13 pm
by jomthep
ผมไม่มีEnable Editing ผมใช้Excel2007 ครับ

Re: การนับรายชื่อคน

Posted: Fri Jul 25, 2014 10:30 pm
by snasui
:D ลองย่อหน้าต่างลงมาแล้วจับภาพหน้าจอ Excel มาโพสต์อีกทีครับ สูตรนั้นจะต้องแสดงคำตอบได้ใน Excel ทุก Version

Re: การนับรายชื่อคน

Posted: Sun Jul 27, 2014 10:03 am
by jomthep
ผมอับโหลดภาพไม่ได้ผมทำเหมือนเดิมทุกอย่าง600*215 แต่ผมย่อหน้าก็ไม่ขึ้นเหมือนอาจาร์ยครับ
ไม่สามารถระบุความกว้างและความสูงของภาพได้

Re: การนับรายชื่อคน

Posted: Sun Jul 27, 2014 10:16 am
by snasui
:shock: เซลล์ B14 ลองเปลี่ยนสูตรเป็นตามด้านล่างครับ

Code: Select all

=IF(B13="จำนวนวัน",SUMPRODUCT(($B$5:$AF$7=B$12)+0),SUMPRODUCT(($B$5:$AF$7=A$12)*ISNUMBER(MATCH($B$3:$AF$3,{"Sat","Sun"},0))))
Enter > Copy ไปทางขวา

Re: การนับรายชื่อคน

Posted: Fri Aug 01, 2014 1:06 pm
by jomthep
ขอบคุณครับ ทำได้แล้ว