Page 1 of 1
ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 12:43 am
by bigbu
ปัจจุบัน ไฟล์งานของผมมี 3 ชีท ชีทที่ 1 เป็นข้อมูลทุกคนในแต่ละ Depart สลับกัน ชีทที่ 2 นำข้อมูลจาก Sheet 1 มา Sort จับกลุ่มและผลรวมแต่ละกลุ่มมารวมกัน ส่วนชีทที่ 3 เป็นฟอร์มมาตรฐานที่แสดงรายงานทุกเดือน โดยใช้การข้ามชีทแบบธรรมดา คือ =sheet2!( ) มีวิธีอื่นหรือสูตรที่ทำได้เร็วและถูกต้องแม่นยำอีกไหมครับ
Re: ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 3:30 am
by parakorn
ตรงไหนที่เป็นปัญหาครับ แล้วตัวอย่างคำตอบที่ต้องการคืออะไร มีเงื่อนไขใดบ้างครับ
Re: ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 6:12 am
by snasui
bigbu wrote: Sun Sep 23, 2018 12:43 am
ปัจจุบัน ไฟล์งานของผมมี 3 ชีท ชีทที่ 1 เป็นข้อมูลทุกคนในแต่ละ Depart สลับกัน ชีทที่ 2 นำข้อมูลจาก Sheet 1 มา Sort จับกลุ่มและผลรวมแต่ละกลุ่มมารวมกัน ส่วนชีทที่ 3 เป็นฟอร์มมาตรฐานที่แสดงรายงานทุกเดือน โดยใช้การข้ามชีทแบบธรรมดา คือ =sheet2!( ) มีวิธีอื่นหรือสูตรที่ทำได้เร็วและถูกต้องแม่นยำอีกไหมครับ
Sheet2 ให้แทรกวันที่เข้าไปด้วยซึ่งจะมีลักษณะตามภาพด้านล่าง
จากนั้นที่ Sheet3 เซลล์ D482 คีย์สูตร
=SUMIFS(Sheet2!$C$313:$C$322,Sheet2!$B$313:$B$322,"*"&C482,Sheet2!$A$313:$A$322,A482)
Enter > Copy ไปยังเซลล์ต่าง ๆ ในคอลัมน์เดียวกัน
Depart หากมีตัวเลขนำก็ควรจะเขียนให้เหมือนกันครับ
Re: ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 8:04 am
by bigbu
ปัญหาคือ ถ้าในชีท 1 ข้อมูลรายชื่อ รายละเอียดการจ่ายเงิน ดันมีเป็น 100 ผมก็ยังทำแบบเดิม ๆ ครับ คือเอามา Sort คอลัมน์ depart แล้วถึงเอามาจับกลุ่ม รวมเงินทุกคอลัมน์ ได้แล้วก้จะเอามาวางไว้ในชีท 2 ต่อจากนั้นก้ไปที่ชีท 3 แล้วสั่ง =sheet2!( ) ให้มันตรงตามช่องต่าง ๆ ของหน้ารายงานในชีท3 อยากลดชั้นตอนให้จาก Sheet 1 ไปSheet 3 เลยครับ มันเป็นไปได้ไหมครับ
Re: ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 8:08 am
by snasui
ต่อให้มีเป็นพันหรือเป็นแสนเป็นล้านบรรทัดก็สามารถทำได้ เพียงแต่ต้องให้มีข้อมูลที่รู้จักกันครับ
เรื่องลักษณะนี้เป็นเรื่องพื้นฐาน การจะ Lookup ข้อมูลมาใช้ได้
จะต้องมีข้อมูลอย่างน้อย 1 ค่าที่เหมือนกัน เราสามารถใช้ค่านี้ไปค้นหา นับ รวม ข้อมูลที่เกียวข้องได้ ดังนั้น
จึงจะต้องสร้างข้อมูลนี้ขึ้นมา จะได้ไม่ต้องใช้วิธีการ Link เซลล์ต่อเซลล์ครับ
จากตัวอย่างไฟล์ที่แนบมา Sheet3 เซลล์ D482 มีค่า 92,000 หากเทียบกับ Sheet1 เป็นการนำค่าใดมาแสดง ดูด้วยตาอย่างไรว่าให้นำค่านั้นมาครับ
Re: ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 8:11 am
by bigbu
snasui wrote: Sun Sep 23, 2018 6:12 am
bigbu wrote: Sun Sep 23, 2018 12:43 am
ปัจจุบัน ไฟล์งานของผมมี 3 ชีท ชีทที่ 1 เป็นข้อมูลทุกคนในแต่ละ Depart สลับกัน ชีทที่ 2 นำข้อมูลจาก Sheet 1 มา Sort จับกลุ่มและผลรวมแต่ละกลุ่มมารวมกัน ส่วนชีทที่ 3 เป็นฟอร์มมาตรฐานที่แสดงรายงานทุกเดือน โดยใช้การข้ามชีทแบบธรรมดา คือ =sheet2!( ) มีวิธีอื่นหรือสูตรที่ทำได้เร็วและถูกต้องแม่นยำอีกไหมครับ
Sheet2 ให้แทรกวันที่เข้าไปด้วยซึ่งจะมีลักษณะตามภาพด้านล่าง
จากนั้นที่ Sheet3 เซลล์ D482 คีย์สูตร
=SUMIFS(Sheet2!$C$313:$C$322,Sheet2!$B$313:$B$322,"*"&C482,Sheet2!$A$313:$A$322,A482)
Enter > Copy ไปยังเซลล์ต่าง ๆ ในคอลัมน์เดียวกัน
Depart หากมีตัวเลขนำก็ควรจะเขียนให้เหมือนกันครับ
ขอบพระคุณครับ
Re: ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 8:40 am
by bigbu
ตอบคุณคนควนครับ ค่า 92,000 นำมาจากผลรวมเงินเดือนพนักงานในชีท 1 ที่อยู่ใน Depart 01 PDS01 ครับ...จริงแล้วใน ชีทที่3 เจ้านายเป็นคนออกแบบหน้าตารายงานมาให้ทุกคอลัมน์ทุกแถวแค่ชีทเดียว ส่วนชีทที่ 2 และ 1 ผมนิวชีทขึ้นมาใหม่เพื่อเอาข้อมูลจากโปรแกรมเงินเดือนมาลงและพยายามดูให้ลำดับแถวตรงกันกับชีท 3 เพื่อลิงค์เซลล์ต่อเซลล์ครับ สำหรับลำดับเลข 01-10 ใน Depart ชีท1และ2 ผมทำขึ้นมาเพื่อ Sort เองครับ หน้าชีท3 Depart ของเจ้านายจึงไม่มีเลขนำครับ
Re: ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 8:56 am
by snasui
bigbu wrote: Sun Sep 23, 2018 8:40 am
ค่า 92,000 นำมาจากผลรวมเงินเดือนพนักงานในชีท 1 ที่อยู่ใน Depart 01 PDS01 ครับ
ตัวอย่างสูตรใน Sheet3 เซลล์ D482 คีย์
=SUMIF(Sheet1!$B$2:$B$29,"*"&C482,Sheet1!$C$2:$C$29)
Enter > Copy ลงด้านล่าง
Re: ขอวิธีหรือสูตรที่ใช้จับกลุ่ม และรวมผลแต่ละกลุ่ม มาแสดงอีกหน้าชีทนึงครับ
Posted: Sun Sep 23, 2018 9:18 am
by bigbu
ขอบคุณ คุณคนควนอีกครั้งนะครับ เข้าใจแล้วครับ ผมจะนำไปปรับใช้กับคอลัมน์อื่น ๆ