snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#1
Post
by aekplay » Fri Jul 29, 2022 6:49 pm
จะนำข้อมูล จาก sheet1 ไปลิงก์ข้อมูล sheetที่ 2 ครับ ทำยังไง
โดยลิงก์ที่ LINE A
เช่น LINE มี 5 คน โดยนำชื่อ จำนวนเงิน ยอดเงิน และการมาสาย และการลา จาก sheet1มาใส่ ทำยังไงครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#2
Post
by snasui » Fri Jul 29, 2022 7:45 pm
กรุณาแนบไฟล์ภาพมาที่ฟอรัมนี้โดยตรง อ่านกฎการใช้บอร์ดข้อ 4 ด้านบนประกอบครับ
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#3
Post
by aekplay » Fri Jul 29, 2022 8:01 pm
จะนำข้อมูล จาก sheet1 ไปลิงก์ข้อมูล sheetที่ 2 ทำยังไง
โดยลิงก์ที่ LINE A
เช่น LINE มี 5 คน โดยนำชื่อ จำนวนเงิน ยอดเงิน และการมาสาย และการลา จาก sheet1มาใส่ ทำยังไง
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#4
Post
by aekplay » Sat Jul 30, 2022 8:07 am
snasui wrote: Fri Jul 29, 2022 7:45 pm
กรุณาแนบไฟล์ภาพมาที่ฟอรัมนี้โดยตรง อ่านกฎการใช้บอร์ดข้อ 4 ด้านบนประกอบครับ
ตอบแล้ว
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#5
Post
by snasui » Sun Jul 31, 2022 6:35 pm
aekplay wrote: Sat Jul 30, 2022 8:07 am
snasui wrote: Fri Jul 29, 2022 7:45 pm
กรุณาแนบไฟล์ภาพมาที่ฟอรัมนี้โดยตรง อ่านกฎการใช้บอร์ดข้อ 4 ด้านบนประกอบครับ
ตอบแล้ว
ตอบแล้วแต่ไม่ตรงกับที่แจ้งไปเพราะยังแนบมาเป็น Link มาเหมือนเดิม อีกอย่าง ช่วยยกตัวอย่างคำตอบมาให้เห็นชัด ๆ ว่าเซลล์ไหน ได้ค่าเป็นเท่าใด ด้วยเงื่อนไขใด เพื่อให้ผู้ที่ไม่ได้ทำงานนี้เข้าใจได้โดยง่ายครับ
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#6
Post
by aekplay » Tue Aug 09, 2022 9:28 am
snasui wrote: Sun Jul 31, 2022 6:35 pm
aekplay wrote: Sat Jul 30, 2022 8:07 am
snasui wrote: Fri Jul 29, 2022 7:45 pm
กรุณาแนบไฟล์ภาพมาที่ฟอรัมนี้โดยตรง อ่านกฎการใช้บอร์ดข้อ 4 ด้านบนประกอบครับ
ตอบแล้ว
ตอบแล้วแต่ไม่ตรงกับที่แจ้งไปเพราะยังแนบมาเป็น Link มาเหมือนเดิม อีกอย่าง ช่วยยกตัวอย่างคำตอบมาให้เห็นชัด ๆ ว่าเซลล์ไหน ได้ค่าเป็นเท่าใด ด้วยเงื่อนไขใด เพื่อให้ผู้ที่ไม่ได้ทำงานนี้เข้าใจได้โดยง่ายครับ
ผมได้แนบไฟล์ แล้ว
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#7
Post
by aekplay » Tue Aug 09, 2022 10:24 am
aekplay wrote: Tue Aug 09, 2022 9:28 am
snasui wrote: Sun Jul 31, 2022 6:35 pm
aekplay wrote: Sat Jul 30, 2022 8:07 am
ตอบแล้ว
ตอบแล้วแต่ไม่ตรงกับที่แจ้งไปเพราะยังแนบมาเป็น Link มาเหมือนเดิม อีกอย่าง ช่วยยกตัวอย่างคำตอบมาให้เห็นชัด ๆ ว่าเซลล์ไหน ได้ค่าเป็นเท่าใด ด้วยเงื่อนไขใด เพื่อให้ผู้ที่ไม่ได้ทำงานนี้เข้าใจได้โดยง่ายครับ
ผมได้แนบไฟล์ แล้ว
You do not have the required permissions to view the files attached to this post.
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#8
Post
by aekplay » Wed Aug 10, 2022 1:24 pm
ภาพ 1
ภาพ 2
สรุปเงินเดือน.xlsx
You do not have the required permissions to view the files attached to this post.
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#9
Post
by aekplay » Wed Aug 10, 2022 8:20 pm
ไม่ตอบ
ผมทำผิดกฎใช่ไหม
ขอบคุณครับ
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#10
Post
by snasui » Wed Aug 10, 2022 9:46 pm
ติดปัญหาใดถึงไม่แนบภาพมาด้วยวิธีการเดียวกับการแนบไฟล์ Excel ครับ
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#11
Post
by aekplay » Fri Aug 12, 2022 9:04 pm
คำถาม
1. ตรงนี้ Q1 อยากได้ เป็นตัวเลือกแต่ละแผนกโดยเลือกจาก X3:X21
2. หยุด อยากได้ เมื่อพิมพ์ คำว่า "หยุด" แล้วให้มันขึ้นแถบสีเหลือง แบบนี้
3. ลาพักร้อน อยากได้ เมื่อพิมพ์ คำว่า "ลาพักร้อน" แล้วให้มันขึ้นแถบสีเขียว แบบนี้
4. สาย ผม ได้ตั้งค่ากำหนดเอง ว่า "สาย # T" มีวิธีอื่นไหม ครับ ให้เป็น "สาย...น." และอยากได้เมื่อพิมพ์แล้ว เป็นสีเหลืองเข้ม
5. อยากถามว่า หน้าจำนวนคนมีหลายแถวแล้วอยากให้มันออกแค่ 1 หน้า ทำยังไง ครับ โดยมีแถวที่ 57 - 63 อยู่ และจำนวนเงินเด้งตามแผนก
6. จะมี sheet อีกหน้า จะลิงก์ไปทีเดียว ทำยังไงครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#12
Post
by snasui » Sat Aug 13, 2022 9:39 am
aekplay wrote: Fri Aug 12, 2022 9:04 pm
1. ตรงนี้ Q1 อยากได้ เป็นตัวเลือกแต่ละแผนกโดยเลือกจาก X3:X21
2. หยุด อยากได้ เมื่อพิมพ์ คำว่า "หยุด" แล้วให้มันขึ้นแถบสีเหลือง แบบนี้
3. ลาพักร้อน อยากได้ เมื่อพิมพ์ คำว่า "ลาพักร้อน" แล้วให้มันขึ้นแถบสีเขียว แบบนี้
ตัวอย่างของการจัดการ 3 ข้อด้านบนครับ
ต้องการให้มีตัวเลือกที่ Q1
คลิกที่ Q1 > เข้าเมนู Data > Validation
ตรง Allow เลือก List
ตรง Source ลากเมาส์คลุม X3:K21 > OK
พิมพ์คำว่าหยุดแล้วขึ้นแถบสีเหลือง ทำดังนี้
คลุม E3:T56 > เข้าเมนู Home > Conditional Formatting > New rule
เลือก Use a formula to determine which cells to format
ตรง Format values where this formula is true: คีย์สูตร =AND($D3="เบี้ยขยัน/พิเศษ",E3="หยุด")
คลิกปุ่ม Format แล้วไปที่แถบ Fill > คลิกสีเหลืออ่อน > OK
กรณีคำว่าพักร้อน ทำเช่นเดียวกับข้อ 2 เพียงแต่เปลี่ยน "หยุด" เป็น "พักร้อน"
ข้อ 4 กรณีสาย กรุณาอธิบายเพิ่มเติมว่า โปรแกรมจะทราบได้อย่างไรว่าค่าที่คีย์คือ "สาย" ครับ
ข้อ 5 และ 6 ค่อยให้รายละเอียดเพิ่มเติม ระบุให้ถึงเซลล์ ว่าต้องการเซลล์ไหน แสดงค่าเป็นอย่างไร ด้วยเงื่อนไขใด เมื่อทำตามคำตอบบนได้ครบถ้วนแล้วครับ
สำหรับการแนบภาพ สามารถแนบเพิ่มหลังจากแนบไฟล์ Excel แล้วหรือจะแนบมาก่อนก็แล้วแต่สะดวก มีวิธีการแนบไฟล์ Excel ก็อย่างไรก็แนบภาพด้วยวิธีการเดียวกัน การแนบภาพเป็น Link มาอาจจะถูกต้นทางลบทิ้งในภายหลัง Link ที่ทำมาจะแสดงภาพไม่ได้ ทำให้ผู้ที่ติดตามศึกษาไม่มีภาพให้ดูประกอบคำถามจะทำให้ดูไม่รู้เรื่องครับ
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#13
Post
by aekplay » Sat Aug 13, 2022 1:45 pm
1. "สาย 11 น." ถึง "สาย 200 น.", จากช่องแนวนอน E4:T4 ให้ SUM (คำนวณผลรวม) ที่ Z4 เช่น สาย 13 น. ช่อง J4 และ สาย 16 น. ช่อง M4 และแถบสีแสดงด้วยนะครับ
2. "ลากิจ 1 ชม." ถึง "ลากิจ 3.30 ชม.", จากช่องแนวนอน E4:T4 ให้ SUM (คำนวณผลชั่วโมงรวม) ที่ AB4 เช่น ลากิจ 2.30 ชม. ช่อง F4 และ ลากิจ 2 ชม. ช่อง O4 และแถบสีแสดงด้วยนะครับ
3. มีข้อมูล A1,A2:V1,V2 เป็นหัวกระดาษ ส่วน A57:V63 เป็นท้าย
3.1 ลำดับ 1-4 อยู่ ธุรกิจการผลิต , ลำดับ 5 - 10 อยู่ แผนกบุคคล 11 - 18 อยู่ Line A อยากให้ลำดับ 1-4 ออกแผ่นด้วย แผนกเดียวกัน มีผลยอดเงิน/ ยอดเงินรวม ในตาราง O60:V63 ออก ตาม แผนก โดยการเลือกจากช่อง Q1 ครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#14
Post
by snasui » Sat Aug 13, 2022 2:47 pm
ค่อย ๆ ถามตอบกันไปครับ
aekplay wrote: Sat Aug 13, 2022 1:45 pm
1. "สาย 11 น." ถึง "สาย 200 น.", จากช่องแนวนอน E4:T4 ให้ SUM (คำนวณผลรวม) ที่ Z4 เช่น สาย 13 น. ช่อง J4 และ สาย 16 น. ช่อง M4 และแถบสีแสดงด้วยนะครับ
ตัวอย่างสูตรเซลล์ Z4
=SUMPRODUCT(--TEXT(SUBSTITUTE(SUBSTITUTE(E4:T4,"สาย ","")," น.",""),"0;;;\0"))
Enter
aekplay wrote: Sat Aug 13, 2022 1:45 pm
2. "ลากิจ 1 ชม." ถึง "ลากิจ 3.30 ชม.", จากช่องแนวนอน E4:T4 ให้ SUM (คำนวณผลชั่วโมงรวม) ที่ AB4 เช่น ลากิจ 2.30 ชม. ช่อง F4 และ ลากิจ 2 ชม. ช่อง O4 และแถบสีแสดงด้วยนะครับ
ตัวอย่างสูตรในเซลล์ AB4
=SUMPRODUCT(--TEXT(SUBSTITUTE(SUBSTITUTE(E4:T4,"ลากิจ ","")," ชม.",""),"0;;;\0"))
Enter
ส่วนการแสดงสีนำของเดิมมาปรับใช้ได้ ยกตัวอย่างสูตรที่เขียนใน Conditional Formatting เป็น
=AND($D3="เบี้ยขยัน/พิเศษ",E3="หยุด"
สามารถปรับสูตรเป็น
=AND($D3="เบี้ยขยัน/พิเศษ",Isnumber(Search("สาย",E3)))
สามารถนำไปปรับใช้กับ "ลากิจ" โดยเปลี่ยน "สาย" เป็น "ลากิจ"
ส่วนข้อ 3 เป็นต้นไป กรุณาสร้างตัวอย่างคำตอบมาด้วยเพื่อจะได้เข้าใจตรงกันครับ
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#15
Post
by aekplay » Sun Aug 14, 2022 3:16 pm
1. ลากิจที่มี จำนวนนาทีด้วย เช่น ลากิจ 2.30 ชม. , ลากิจ 2 ชม. และลากิจ 3.45 ชม. จากช่อง E4:T4 ให้มีขึ้นข้อมูลจำนวนชั่วโมงรวมลากิจ ช่อง AA4 ขึ้น ผลรวมบอกจำนวนนาทีด้วยนะครับ อย่างเช่น 2.30 + 2 + 3.45 = 8.15 ชม. ประมาณนี้ครับ
2. มีข้อมูล A1,A2:V1,V2 เป็นหัวกระดาษ ส่วน A57:V63 เป็นท้าย
3. ลำดับ 1-5 อยู่ ธุรการฝ่ายผลิต ออกเพียง 1 แผ่น โดยมีหัวกระดาษ A1,A2:V1,V2 และมีท้ายกระดาษ A57:V63 จำนวน Sum ผลต่างๆ ออกหน้าเดียวกัน แผนกเดียวกัน น่ะครับ , ลำดับ 6 - 12 อยู่ แผนกบุคคล ออกเช่นเดียวกับ ธุรการฝ่ายผลิต ครับ ดังตัวอย่าง ที่ 1 และ 2 ด้านล่างตารางรวมครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#16
Post
by snasui » Sun Aug 14, 2022 4:48 pm
aekplay wrote: Sun Aug 14, 2022 3:16 pm
1. ลากิจที่มี จำนวนนาทีด้วย เช่น ลากิจ 2.30 ชม. , ลากิจ 2 ชม. และลากิจ 3.45 ชม. จากช่อง E4:T4 ให้มีขึ้นข้อมูลจำนวนชั่วโมงรวมลากิจ ช่อง AA4 ขึ้น ผลรวมบอกจำนวนนาทีด้วยนะครับ อย่างเช่น 2.30 + 2 + 3.45 = 8.15 ชม. ประมาณนี้ครับ
ตัวอย่างการปรับสูตรครับ
AA4 คีย์
=TEXT(SUBSTITUTE(TEXT(SUMPRODUCT(--TEXT(SUBSTITUTE(SUBSTITUTE(E4:T4,"ลากิจ","")," ชม.",""),"0.00;;;\0")),"0.00"),".",":"),"h.mm")
Enter
ส่วนข้ออื่น ๆ อ่านแล้วยังไม่ค่อยเข้าใจ เท่าที่พอจะเดาได้คือต้องการให้พิมพ์แต่ละหน่วยงานโดยกำหนดหัวกระดาษ, ท้ายกระดาษให้คงที่ ส่วนช่วงข้อมูลให้ผันแปรไปตามการเลือก
งานลักษณะนี้ต้องอาศัยสูตรจำพวก Lookup เข้ามาช่วย ลองเพิ่มอีกชีตเป็นตัวอย่างของคำตอบใด ๆ มาด้วยจะได้สะดวกต่อการทำความเข้าใจครับ
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#17
Post
by aekplay » Mon Aug 22, 2022 12:01 pm
สอบถามเพิ่มเติม
1. ช่อง AL4 ที่ใส่สูตร นี้
=TEXT(SUBSTITUTE(TEXT(SUMPRODUCT(--TEXT(SUBSTITUTE(SUBSTITUTE(E4:T4,"ลากิจ","")," ชม.",""),"0.00;;;\0")),"0.00"),".",":"),"h.mm")
อยากได้ สูตร เพิ่มเติม โดยคำนวณ เวลารายชั่วโมง เช่น 916.49 หาร 8 ชั่วโมง ช่อง AC4 และหาร 2 ต่อชั่วโมง ช่อง AD4 ใหแสดงผล ที่ ช่อง AL 4 คำนวณไปด้วย โดยคำนวณทั้ง ชั่วโมง และครึ่งชั่วโมงพร้อมกัน ครับ
2. จากช่อง C4:C15 อยากให้แสดงผลมาที่ช่อง K4:K15
3. จากช่อง D4:D15 อยากให้แสดงผลมาที่ช่อง L4:L15 เวลาการสาย ตั้งแต่ 08.11 เป็นต้นไป ถึง 09.00 น. ให้แสดงผลเป็น สาย 12 น. ตามผลครับ
4. จากช่อง E4:E15 อยากให้แสดงผลมาที่ช่อง M4:M15 แสดงผล ลา 35 นาที เป็นต้นไป ถึง 12.00 และ 13.00 - 17.00 ครับ
5. จากช่อง C4:C15 อยากแสดงผลช่องหยุด ที่ช่อง N4:N15 แสดงผล เป็นหยุด 1 วัน ในวันนั้น ๆ ครับ
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#18
Post
by snasui » Mon Aug 22, 2022 1:14 pm
แนบไฟล์ล่าสุดพร้อมแสดงตัวอย่างคำตอบมาด้วยจะได้สะดวกในการตอบของเพื่อนสมาชิกครับ
aekplay
Member
Posts: 44 Joined: Sat Jun 20, 2020 4:46 am
Excel Ver: 2016,365
#19
Post
by aekplay » Mon Aug 22, 2022 2:14 pm
แนบไฟล์เพิ่มเติม
ปรับเปลี่ยน 1.JPG
ปรับเปลี่ยน 2.JPG
ปรับเปลี่ยน.xlsx
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#20
Post
by snasui » Mon Aug 22, 2022 4:56 pm
ค่อย ๆ ถามตอบกันไปครับ
จากตัวอย่างล่าสุดใน AL4 คำตอบที่ถูกต้องคือเท่าไรครับ?