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
ที่ 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:คือไรครับ หรือสุดแล้ว
ยกข้อความดังกล่าวมาดูกันครับ ว่ากล่าวถึงส่วนใดในสูตร
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
ลองตามนี้ครับ
เซลล์ 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 หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: การนับรายชื่อคน
Posted: Thu Jul 24, 2014 2:48 pm
by jomthep
่ขึ้นข้อความอย่างนี้ครับ
Re: การนับรายชื่อคน
Posted: Thu Jul 24, 2014 5:18 pm
by snasui
แนบไฟล์มาด้วยจะได้ช่วยตรวจสอบได้ครับ
Re: การนับรายชื่อคน
Posted: Fri Jul 25, 2014 2:16 pm
by jomthep
ขอบคุณครับ
Re: การนับรายชื่อคน
Posted: Fri Jul 25, 2014 7:14 pm
by snasui
คลิกปุ่มในภาพดูแล้วยังครับ ถ้าคลิกแล้วสูตรควรจะได้คำตอบครับ
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
ลองย่อหน้าต่างลงมาแล้วจับภาพหน้าจอ 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
เซลล์ 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
ขอบคุณครับ ทำได้แล้ว