snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
หรือหากต้องการใช้สูตรควรมีตัวช่วยเช่นเพิ่มชีตที่มีการต่อข้อมูลของ In และ Out โดยมีคอลัมน์ที่ระบุไว้อย่างชัดเจนว่าเป็น In หรือ Out การต่อข้อมูลสามารถใช้ Power Query แบบ Append มาช่วยจากนั้นค่อยดึงข้อมูลจากชีตดังกล่าวด้วยเงื่อนไขที่แจ้งมาครับ
หรือหากต้องการใช้สูตรควรมีตัวช่วยเช่นเพิ่มชีตที่มีการต่อข้อมูลของ In และ Out โดยมีคอลัมน์ที่ระบุไว้อย่างชัดเจนว่าเป็น In หรือ Out การต่อข้อมูลสามารถใช้ Power Query แบบ Append มาช่วยจากนั้นค่อยดึงข้อมูลจากชีตดังกล่าวด้วยเงื่อนไขที่แจ้งมาครับ
ขอบคุณคำแนะนำครับ อ.
สอบถามเพิ่มเติมในกรณีที่ 2 ครับ
ถ้าเราเพิ่มชีท ที่มีข้อมูลทั้ง In และ out ไฟล์ข้อมูลจะไม่ใหญ่เกินไปใช่ไหมครับ เพราะข้อมูลจะซ้ำกันจาก sheet In และ Out
กล่าวคือ มี sheet In , Sheet out , Sheet In + Out รวมมี 3 sheet ใช่ไหมครับ
ถามเพิ่มเติมครับ
แล้วการใช้ power query ผมได้ลองศึกษาจากลิ้งค์ ที่อ. ให้ในโพสก่อนหน้า ผมก็ยังไม่ค่อยเข้าใจ วิธีการใช้ +หลักการ ว่าใช้อย่างไร ครับ
เพราะยังไม่เคยใช้ +ยังไม่เคยเห็นตัวอย่าง และ ทั้งประโยชน์ ของตัว power query ครับ
ปกติ Transaction ที่เป็น Movement แบบ In, Out สามารถเก็บไว้ในตารางเดียวกันได้เลยเพียงแต่จะต้องมีคอลัมน์สำหรับแยกว่ารายการไหนเป็น In รายการไหนเป็น Out จะได้ลดภาระที่จะต้องนำข้อมูลมาต่อกันในภายหลัง
สำหรับ Power Query ควรหาความรู้เพิ่มเติมจาก YouTube หรือเว็บที่มีการสอนใช้งานเพิ่มเติม เมื่อนำไปใช้ในการทำงานแล้วติดปัญหาค่อยนำมาถามกันครับ
ปกติ Transaction ที่เป็น Movement แบบ In, Out สามารถเก็บไว้ในตารางเดียวกันได้เลยเพียงแต่จะต้องมีคอลัมน์สำหรับแยกว่ารายการไหนเป็น In รายการไหนเป็น Out จะได้ลดภาระที่จะต้องนำข้อมูลมาต่อกันในภายหลัง
สำหรับ Power Query ควรหาความรู้เพิ่มเติมจาก YouTube หรือเว็บที่มีการสอนใช้งานเพิ่มเติม เมื่อนำไปใช้ในการทำงานแล้วติดปัญหาค่อยนำมาถามกันครับ
สอบถามเพิ่มครับ ผมใช้กรณีเอาข้อมูลมาต่อกันครับ
Sheet Check-h
A5==AGGREGATE(15,6,ROW(Table1[Date])/((Table1[Date]='Check-h'!$G$2)*(Table1[Status]='Check-h'!$D$2)),ROWS('Check-h'!A$5:A5))
สูตรนี้ผมสามารถได้ โดย เฉพาะในส่วนที่ เป็น IN และ OUT + เงื่อนไขเวลา 1 วันเท่านั้น =G2 (ไม่ใช่เป็นช่วง)
1.สามารถทำเป็นช่วงเวลาได้ไหมครับ
วันที่ G2 - วันที่ I2 ครับ
2.Column D2= BOTH สามารถแก้/เพิ่มสูตรที่ทำให้สามารถดึงข้อมูลมาทั้ง IN และ OUT ในช่วงเวลา G2- I2 ได้ไหมครับ
You do not have the required permissions to view the files attached to this post.