:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
jilux
Member
Member
Posts: 41
Joined: Mon Sep 15, 2014 2:38 pm

อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

#1

Post by jilux »

อยากทราบแนวทางการจัดการข้อมูลค่ะ
กรณีว่า สินค้านั้นๆ มีการแบ่งขายหลายหน่วย เช่น แผง ยกกล่อง ยกโหล เป็นต้น
ถ้าจะนับstock จะต้องคำนวณอย่างไรคะ
ถ้าสินค้าเริ่มต้น มี 100 กล่อง (กล่องละ 25แผง)
ขายไป 2 กล่อง กับ 10 แผง
แล้วจะสร้างให้ excel คำนวณสินค้าที่เหลืออย่างไรดีคะ

สมมติว่ามี sheet ที่เก็บ ข้อมูลการขายสินค้า และรับสินค้าเข้าอยู่แล้วค่ะ

ใครมีตัวอย่าง หรือlink ที่แนะนำบ้างคะ
ปล.EXCEL และ vb ล้วนๆนะคะ ไม่ใช้ access ค่ะ
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

#2

Post by DhitiBank »

ที่ผมทำอยู่ตอนนี้ก็มี
--ชีทสำหรับเก็บข้อมูล transaction ทุกอย่าง 1 ชีท
--ชีทรับเข้า 1 ชีท
--ชีทออกบิล 1 ชีท
--ชีทฐานข้อมูลสินค้า และมีรายการคงเหลือ โดยคำนวณจากชีท transaction 1 ชีท
--มี 2 หน่วย คือหีบและชิ้น (หากเรากำหนดจำนวนหน่วยย่อยในแต่ละหน่วยหลักเอาไว้ ก็จะแปลงหน่วยได้ครับ)
--และอีกหลายๆ ชีท

ที่จริงมีหลายรูปแบบแล้วแต่ผู้ใช้งานจะออกแบบครับ ถ้าแนบไฟล์ตัวอย่างที่ทำอยู่มาด้วย เพื่อนๆ สมาชิกจะช่วยเหลือได้สะดวกขึ้นครับ
jilux
Member
Member
Posts: 41
Joined: Mon Sep 15, 2014 2:38 pm

Re: อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

#3

Post by jilux »

ตัวอย่างคร่าวๆ ใน file นะคะ
List คือรายการสินค้า
Sell data คือ ข้อมูลการขายทั้งหมด เรียงตามวัน
ฺBuy data คือ ข้อมูลสินค้าเข้า เรียงตามวันเหมือนกันค่ะ (คล้ายๆกับ sell data )
ในชีทนี้คิดว่า จะลงจำนวนสินค้าตั้งต้นของแต่ละตัวไว้ด้วยเพื่อเป็นตัวหลักในการคำนวณ

report stock คือ สรุปยอดคงเหลือสินค้าแต่ละรายการ โดยคิดว่าจะนำข้อมูลของชีท selldata และ buydata มาคำนวณอีกทีค่ะ


ิีbuy data กำลังจะเริ่มทำ แต่กำลังคิดอยู่ว่าควรลงข้อมูลแบบไหนที่จะนำไปคำนวณได้อยู่ค่ะ
reportstock ยังไม่ได้ทำ แต่จะทำแบบ copy auto filter มาลงในชีทนี้ค่ะ

คือติดตรงข้อมูลมีหลายหน่วย อยากเห็นตัวอย่างของผู้ที่เคยทำว่าทำกันอย่างไรบ้าง จะได้นำมาปรับใช้ค่ะ

ใครมีความเห็น หรือมีตัวอย่างของไทยของนอกแนะนำไหมคะ :D
You do not have the required permissions to view the files attached to this post.
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

#4

Post by DhitiBank »

นี่เป็นบางส่วนที่ผมทำครับ แต่คงแนบตัวไฟล์ให้ไม่ได้เพราะเป็นความลับของเจ้าของไฟล์ครับ :rz:
01 Buy.jpg
รูปที่ 1 ส่วนซื้อเข้า ข้อมูลจะเอาไปเก็บไว้ในรูปที่ 3 และ 4

02 Sale.jpg
รูปที่ 2 ส่วนขายออกเพื่อเปิดบิล ข้อมูลจะเอาไปเก็บไว้ใน 3 และ 4 เหมือนกัน

03 Transaction List.jpg
รูปที่ 3 รายการเอกสารที่ทำทุกอย่าง
You do not have the required permissions to view the files attached to this post.
Last edited by DhitiBank on Mon Aug 03, 2015 9:15 pm, edited 1 time in total.
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

#5

Post by DhitiBank »

04 Transaction detail.jpg
รูปที่ 4 รายละเอียดในแต่ละบิล ทั้งซื้อขายโอน ฯลฯ รวมไว้ที่เดียวเลย

05 Stock.jpg
รูปที่ 5 สินค้าคงเหลือ คำนวณจากข้อมูลในรูปที่ 4 และกำหนดหน่วยย่อยในหน่วยใหญ่เอาไว้เลย แล้วเขียนสูตรคำนวณเอาครับ


แต่ก็แล้วแต่ผู้ใช้งานออกแบบครับ ให้เหมาะกับลักษณะสินค้าของตัวเองและทำงานได้สะดวกจะดีที่สุดครับ
You do not have the required permissions to view the files attached to this post.
jilux
Member
Member
Posts: 41
Joined: Mon Sep 15, 2014 2:38 pm

Re: อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

#6

Post by jilux »

ขอบคุณมากเลยค่ะ สงสัย 2 อย่างค่ะคือ
1. รายละเอียดในแต่ละบิล ทั้งซื้อขายโอน ฯลฯ รวมไว้ที่เดียวเลย
แล้วจะนำไปคำนวณยังไงหรอคะ ว่าอันไหนซื้อ/ขาย/โอน
คือข้อมูลเรียงต่อกันเป็นแถวๆ แต่ตัวเลขจำนวน อยู่คนละcolumn ถูกมั้ยคะ :D (เหมือนลงบัญชีรับ-จ่าย ใช่ไหมคะ)

2. กำหนดหน่วยย่อยในหน่วยใหญ่ยังไงหรอคะ รบกวนขอดูตัวอย่างการกำหนดนิดนึงได้ไหมคะ :D
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

#7

Post by DhitiBank »

jilux wrote:1. รายละเอียดในแต่ละบิล ทั้งซื้อขายโอน ฯลฯ รวมไว้ที่เดียวเลย
แล้วจะนำไปคำนวณยังไงหรอคะ ว่าอันไหนซื้อ/ขาย/โอน
คือข้อมูลเรียงต่อกันเป็นแถวๆ แต่ตัวเลขจำนวน อยู่คนละcolumn ถูกมั้ยคะ :D (เหมือนลงบัญชีรับ-จ่าย ใช่ไหมคะ)
ผมให้มีคอลัมน์หนึ่งกำหนดว่าเป็นการเคลื่อนไหวแบบ "รับ" หรือ "จ่าย" ครับ ในชีท STK ก็เขียนสูตรเอาโดยให้รวมโดยดูจากคอลัมน์ดังกล่าวว่าเป็นรายการแบบไหน หากเป็นการขายหรือโอนออก ก็เอามาลบ แต่หากเป็นการรับหรือโอนเข้าก็ให้บวกครับ
06.jpg
คอลัมน์ทางขวาปกติจะซ่อนเอาไว้ ผมเขียนสูตรรวมสินค้า (รวมจำนวนหน่วยย่อยที่สุด) แต่ละรหัสโดยแยกแต่ละประเภทรายการที่ทำ แล้วเอามา +, - จะได้จำนวนคงเหลือ แล้วค่อยมาแปลงเป็นหน่วยใหญ่ และหน่วยย่อยในตารางครับ
07.jpg
ผมเขียนสูตรให้รวมจำนวนโดยดูจากประเภทเอกสารในกรอบสีแดงครับ
jilux wrote:2. กำหนดหน่วยย่อยในหน่วยใหญ่ยังไงหรอคะ รบกวนขอดูตัวอย่างการกำหนดนิดนึงได้ไหมคะ
ลองดูในรูปที่ 5 ครับ จะมีคอลัมน์หนึ่งที่ไม่ได้ปิดไว้ ผมจะใส่จำนวนหน่วยย่อยในหน่วยใหญ่ลงไป เช่น รายการที่ 166 จะมีชิ้นเล็ก 12 ชิ้น/หีบ ตัวเลขนี้จะเอาจำนวนหน่วยย่อยที่สุดในชีท transaction มาคำนวณแล้วแปลงเป็นรูปแบบ หน่วยใหญ่ + หน่วยย่อยครับ
You do not have the required permissions to view the files attached to this post.
jilux
Member
Member
Posts: 41
Joined: Mon Sep 15, 2014 2:38 pm

Re: อยากทราบการจัดการข้อมูลที่มีหลายหน่วยค่ะ

#8

Post by jilux »

ขอบคุณมากค่ะ^^ ได้แนวคิดเพิ่มเลยค่ะ เดี๋ยวจะลองนำไปปรับใช้ดูค่ะ

ท่านไหนมีตัวอย่างก็นำมาแชร์กันได้อีกนะคะ
ขอบคุณนะคะ :D
Post Reply