Page 1 of 1
รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Sun May 01, 2016 12:24 am
by always0127
อยากได้สูตร โดยแยกการทำงานว่าแต่ละคนทำงานวันที่เท่าไหร่บ้างจากตารางงานด้านบน มาใส่แจกแจงด้านล่าง เช่น จากตารางงาน นาย a ทำวันที่ 2 3 4 นาย b ทำวันที่ 3 นาย c ทำวันที่ 2 4 เป็นต้น
ตามไฟล์ที่แนบ ขอบคุณมากค่ะ
Re: รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Sun May 01, 2016 7:13 am
by snasui

ตัวอย่างสูตรที่ E14 ครับ
=IFERROR(INDEX($B$3:$B$7,SMALL(IF(MMULT(COLUMN($C$2:$I$2)^0,--TRANSPOSE($C$3:$I$7=$B14))>0,TRANSPOSE(ROW($B$3:$B$7)-ROW($B$3)+1)),COLUMNS($E14:E14))),"")
Ctrl+Shift+Enter
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Sun May 01, 2016 8:40 am
by always0127
ทำได้แล้วค่ะ ขอบคุณมากมากนะคะ
Re: รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Fri Nov 25, 2016 7:11 pm
by always0127
ต้องการเอาข้อมูลจากตารางต้นการทำงานไปใส่เป็นตารางที่ต้องการค่ะ ต้องใช้สูตรอย่างไรคะ
คล้ายๆกับอันเก่า เพียงแต่รูปแบบตารางเปลี่ยนค่ะ
ขอบคุณมากค่ะ
Re: รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Fri Nov 25, 2016 7:41 pm
by snasui

จากตัวอย่างไฟล์ที่แนบมา เซลล์ K6 มีค่าเป็น M
มีวิธีการพิจาณาจากตารางด้านล่างอย่างไรจึงใส่ค่า M ที่ K6 ช่วยอธิบายหลักการคิดมาอย่างละเอียดครับ
Re: รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Sat Nov 26, 2016 7:57 am
by always0127
M เป็นเพียงตัวอักษรสมมุติค่ะ โดยในตารางด้านล่างจะมีวันที่ทำงานอยู่ เช่นวันที่ 1 จะมีนาย A กับ นาย E ทำงาน วันที่ 2 จะมีนาย AกับBขึ้นทำงาน โดยจะใช้ตัวอักษร M แทนเครื่องหมายว่า ใครขึ้นทำงานวันไหนบ้าง อาจเปลี่ยน M เป็นตัวอักษรอื่นได้
ปล.รูปแบบตารางด้านล่างจะมีวันที่เฉพาะวันที่ขึ้นทำงานซึ่งได้รับตารางแบบนี้มา แต่อยากเปลี่ยนเป็นรูปแบบตารางตามด้านบน รบกวนด้วยนะคะ ขอบคุณมากมากค่ะ
Re: รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Sat Nov 26, 2016 8:03 am
by snasui

ผมไม่ได้สนใจอักษร M ว่าเป็นสิ่งใด แต่ต้องการทราบว่าหลักการของการนำ M (หรือค่าใดก็ตาม) ไปวางที่
K6 มีเงื่อนไขอย่างไร ช่วยอธิบายเจาะจงลงไปเฉพาะค่านี้เท่านั้นครับ
หากตัวอย่างไม่สอดคล้องกัน ช่วยยกตัวอย่างมาใหม่ให้สื่อถึงผลลัพธ์ที่ต้องการจริง ๆ ครับ
Re: รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Sun Nov 27, 2016 12:12 pm
by always0127
ขอโทษนะคะ ตารางอาจจะ งง ๆ
ดิฉันเปลี่ยนรูปแบบตารางให้ใหม่ ขอรบกวนช่วยดูอีกครั้งนะคะ
เงื่อนไขคือนำ M จัดวางในตารางที่ต้องการให้ตรงกับวันที่จากข้อมูลต้นแบบค่ะ ขอบคุณมากมากจริงๆค่ะ
Re: รบกวนหาสูตรแจกแจงตารางการทำงานด้วยค่ะ
Posted: Mon Nov 28, 2016 12:00 am
by DhitiBank
ลองแบบนี้ครับ
C15
=IF(COUNTIF(INDEX($C$5:$S$9,MATCH($B15,$B$5:$B$9,0),0),C$13),"M","")
Enter >> คัดลอกไปทางขวาและลงล่างครับ