Page 1 of 1
ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 11:20 am
by ฤทธิ์ ประกายแสงทอง
ขออนุญาตเรียนถาม อาจารย์และเพื่อนๆทุกคนครับ ผมพบปัญหาคือ ผมต้องการหาขาด-ลา-มาสาย และแสดงผลขอนนายจักรพัน พรมบัน จาก sheet1 และแสดงผลใน Sheet2 ตามไฟล์แนบ ไม่ทราบว่าต้องทำสูตรอย่างไรครับ
EX 1 หาชื่อนายจักรพัน พรมบัน แล้วหาเดือน แล้วหา ขาด แล้วแดงผล
2 หาชื่อนายจักรพัน พรมบัน แล้วหาเดือน แล้วหา n/mc แล้วแดงผล
3 หาชื่อนายจักรพัน พรมบัน แล้วหาเดือน แล้วหา o แล้วแดงผล
4 หาชื่อนายจักรพัน พรมบัน แล้วหาเดือน แล้วหา AL แล้วแดงผล
5หาชื่อนายจักรพัน พรมบัน แล้วหาเดือน แล้วหา ใบเตือน แล้วแดงผล
6 หาชื่อนายจักรพัน พรมบัน แล้วหาเดือน แล้วหา พักงาน แล้วแดงผล
คอลัมที่ต้องการหาผมใส่สีเหลืองไว้ครับ
ทำสูตรเดือน 5 แล้วนำสูตรไปใช้ กับ ทุกเดือนเลยได้ไหมครับ
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 11:29 am
by snasui
ไม่พบไฟล์แนบครับ
การแนบไฟล์ดูตาม Link นี้ครับ
viewtopic.php?style=3&f=3&t=46
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 11:42 am
by ฤทธิ์ ประกายแสงทอง
ขออภัยครับ แนบไฟล์มาให้แล้วครับ
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 11:59 am
by snasui
ดูไฟล์แนบแล้วไม่เข้าใจครับ
ช่วยอธิบายมาว่าต้องการคำตอบในเซลล์ใด ยกตัวอย่างคำตอบที่ถูกต้องมาสักสองสามตัวอย่าง จะได้เข้าใจตรงกัน
การอ้างอิงใน Excel ให้อ้างอิงถึงตำแหน่งเซลล์ เนื่องจากเป็นวิธีที่เข้าถึงข้อมูลได้เร็วที่สุดครับ
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 12:41 pm
by ฤทธิ์ ประกายแสงทอง
ตัวอยางเช่น ถ้านายจักรพัน ขาดงานในดือน 5 1 ครั้ง จะมีตัวเลข 1 ในเดือนนั้น (ในชีท1) แล้วผมต้องการให้ ชีทที่2 ที่ทำสี้เหลืองไว้ ขึ้นว่า 1 ครับ
อยากได้สูตรสำเร็จ ให้สูตร หาชื่อนายจักรพัน พรมบัน แล้วหาเดือน แล้วหา ขาด แล้วแดงผล ซึ่งจะนำไปใช้ได้กับทุกคน ครับ
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 1:01 pm
by snasui
ค่อย ๆ ถามตอบกันไปครับ
ใน Sheet2 ดูจากเซลล์ไหนว่าเป็นเดือน 5 ซึ่งเป็นค่าที่อ้างอิงได้กับ Sheet1 ว่าให้ดูเดือน 5 ครับ
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 1:29 pm
by ฤทธิ์ ประกายแสงทอง
ชีท ag ครับ อาจารย์ครับ ผมต้องใช้ IF หรือว่า Conutif ครับ
=COUNTIFS(Sheet1!D3:AP3,Sheet2!AG5,Sheet1!C8:C15,Sheet2!B2,Sheet1!D5:O6,Sheet2!AN7,
แล้วผมก็ไปต่อไม่เป็นครับ
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 2:04 pm
by snasui
ไม่มี Sheet ag ตามที่แจ้งมา
ก่อนจะใช้ Excel ต้องทราบการอ้างอิงใน Excel เสียก่อน ไม่เช่นนั้นจะไม่สามารถสื่อสารให้เข้าใจได้
ขอทบทวนเรื่องการอ้างอิงตามด้านล่างครับ
File Excel เรียกว่า Workbook หรือ สมุดงาน
ในหนึ่งไฟล์จะประกอบด้วย Worksheet หรือ ชีท
ในชีทจะประกอบด้วยเซลล์
การอ้างอิงตำแหน่งให้อ้างอิงถึงเซลล์ เช่น A1 ของ Sheet1 ของไฟล์ ABCD.xlsx เป็นต้น
ลองพยายามอธิบายมาใหม่ครับ การอธิบาย ไม่ควรอธิบายด้วยสูตร ผมหรือผู้ตอบพิจาณาเองได้ว่าใช้สูตรใด ไม่จำเป็นต้องเขียนมาก่อน ยกเว้นเป็นคำถาม VBA ที่จะต้องปฏิบัติตามกฎข้อ 5 ด้านบนว่าให้เขียนมาเองก่อน เพราะเป็นการเขียนโปรแกรม จะต้องเข้าใจมาก่อนตามลำดับ
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 2:34 pm
by ฤทธิ์ ประกายแสงทอง
ขออภัยครับ
ใน Sheet2 ดูจากเซลล์ AG5 เป็นเดือน 5 ซึ่งอ้างอิงกับ Sheet1 เซลล์ D3 เป็นเดือน 5 ครับ
ส่วนที่ต้องการคือ ให้ เซลล์ AP7 ใน Sheet2 แสดงค่า ของ J1 ใน Sheet1
Re: ขอสอบถามใช้สูตรอย่างไรดีครับ(มือใหม่)
Posted: Sat Jul 19, 2014 3:14 pm
by snasui
ลองตามนี้ครับ
เซลล์ AP7 คีย์สูตร
Code: Select all
=INDEX(Sheet1!$D$8:$AO$15,MATCH($B$2,Sheet1!$C$8:$C$15,0),MATCH($AG$5,Sheet1!$D$3:$AN$3,0)+MATCH(AN7,Sheet1!$D$5:$O$5&Sheet1!$D$6:$O$6,0)-1)
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: Mon Jul 21, 2014 11:17 am
by ฤทธิ์ ประกายแสงทอง
ขอบคุณครับ
ผมทำประเมินพนักงาน 300 คน ได้สูตร อาจารย์ โล่งเลยคราวนี้ ไชโย ขอบคุณอีกครั้งครับ