: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

การคำนวณแบบ FIFO

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
narit
Member
Member
Posts: 12
Joined: Thu Jan 28, 2010 9:52 am

การคำนวณแบบ FIFO

#1

Post by narit »

พอดีผมทำตามที่คุณ คนควน แนะนำผมไว้ เกี่ยวกับการคำนวณfifo ของผม ซึ่งทำงานได้ดีมาก แต่ตอนนี้ต้องการหาเป็นรายวันครับทำงัยดี
กราบรบกวนหน่อยครับตามไฟล์ที่แนบมา
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30922
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การคำนวณแบบ FIFO

#2

Post by snasui »

:shock: ช่วยเขียนหัวข้อให้สื่อถึงเนื้อหาด้วยครับ (กระทู้นี้ผมแก้ให้แล้ว) อันนี้เพื่อความสะดวกในการค้นหาของเพื่อนสมาชิก ผมเปิดไฟล์แล้วไม่มีคำอธิบายปัญหา ไม่ได้ระบุตัวอย่างคำตอบที่ถูกต้องเอาไว้

ช่วยอธิบายด้วยครับว่าต้องการทำอะไร ข้อมูลอยู่ที่ไหน เอามาแสดงที่ไหน ด้วยเงื่อนไขใด :P
narit
Member
Member
Posts: 12
Joined: Thu Jan 28, 2010 9:52 am

Re: การคำนวณแบบ FIFO

#3

Post by narit »

ขอโทษด้วยครับ ผมชื่อ ตาป่าม คือว่า ไฟล์ผมผ่านการตัด ย่อส่วนไม่เกี่ยวออก ที่ส่งมาคือให้พนักงานใส่ ยอดซื้อ ในชีตซื้อ และขายในชีตขาย ทุกวัน แล้วlink ไปคำนวณ ตัดยอด stock และคำนวณ FIFO ตามที่คุณ คนควน แนะนำ เมื่อต้นปี แต่คำนวนได้เป็นยอดรวมต่อยอดขายแต่ละชนิด คือขายทั้งเดือนเท่าไหร่ก็ได้ค่าfifo เป็นต้นทุนที่ขายตามจำนวนทั้งหมดแต่แยกเป็นชนิดสินค้าได้ ที่ผมต้องการคือ คิดFIFOเป็นรายวันครับ ของสินค้าแต่ละชนิด เพื่อหาต้นทุนขายเป็นรายวัน ตามที่ผมพยายามทำแต่คิดไม่ออก สูตรคงยาวมาก อธิบายยากครับ เดี๋ยวผมพยายามใหม่และรวบรวมความคิดมาถามใหม่ก็ได้ครับ ขอบคุณครับ
narit
Member
Member
Posts: 12
Joined: Thu Jan 28, 2010 9:52 am

Re: การคำนวณแบบ FIFO

#4

Post by narit »

คุณคนควนครับ
ผมพยายามรวบรวมคำพูดเพื่ออธิบายมาดังนี้ครับ
ไฟล์ผมที่ส่งมาผ่านการตัด ย่อส่วนไม่เกี่ยวออก ที่ส่งมาคือไฟล์นี้ผมให้พนักงานใส่ยอดซื้อในชีตซื้อสินค้า และขายในชีตลงรายรับทุกวัน แล้วlink ไปคำนวณตัดยอดstock และคำนวณFIFOในชีตซื่อ fifoรวม ตามที่คุณคนควนแนะนำเมื่อต้นปี สามารถคำนวณได้เป็นยอดต้นทุนfifoสำหรับสินค้าแต่ละชนิดแต่เป็นยอดรวม คือขายรวมถึงขณะนั้นเท่าไหร่ก็สามารถหาค่าfifoรวมถึงขณะนั้นได้ ที่ผมมีปํญหาขณะนี้คือ การคิดFIFOเป็นรายวันครับ เพื่อหาต้นทุนขายเป็นรายวัน
ในชีตชื่อ fifoรวม ผมใช้คำนวณหา ต้นทุนfifoสำหรับสินค้าแต่ละชนิด(จริงๆมีสินค้าเยอะในไฟล์เลยต้องทำชีตแบบนี้เยอะมาก) ซึ่งเป็นการคำนวณโดยใช้จำนวนขายรวมเลยได้เป็นค่าfifo รวม ปัญหาของผมคือ ผมอยากหาวิธีหา ต้นทุนfifo สำหรับสินค้าแต่ละชนิด เป็นรายวันและโชว์ทุกๆวัน เช่น วันที่1ขายสินค้าชนิดaaไป57หน่วย มีต้นทุนเท่าไหร่
พยายามจะทำใน ชีต fifo daily แต่คิดไม่ออกเลยครับ
หวังว่าคุณคนควนจะเข้าใจนะครับ
กราบรบกวนด้วยครับ
ตาป่าม
User avatar
snasui
Site Admin
Site Admin
Posts: 30922
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การคำนวณแบบ FIFO

#5

Post by snasui »

:D ต้องขอออกตัวก่อนครับว่า ผมเขียนไฟล์เป็นหลักพันหรือเฉียดหลักหมื่นไฟล์ ไม่สามารถจำได้ทั้งหมดครับ สำหรับความเห็นนี้ขอแนะนำคร่าว ๆ ไปก่อนเพื่อประโยชน์ของเพื่อนสมาชิกท่านอื่น ๆ ด้วยครับ

เพื่อความรวดเร็วช่วยระบุคำตอบที่ต้องการมาเป็นตัวอย่าง โดยระบุเงื่อนไขว่าเอามาจากชีทไหน เซลล์ไหน ด้วยเงื่อนไขกี่เงื่อนไข อะไรบ้าง เพราะผมจะได้ใช้สูตรหาคำตอบเปรียบเทียบได้ หรือหากหาไม่ได้ก็จะได้แนะนำวิธีอื่น (หากมี) ต่อไปครับ

เท่าที่ดูสำหรับการบันทึกรายการทั้งในชีทลงรายรับและซื้อสินค้า สามารถปรับให้อยู่ในชีทเดียวกันได้ เป็นการบันทึกแบบฐานข้อมูล ลงไปด้านล่างเรื่อย ๆ จะสามารถสรุปยอดสินค้าแต่ละชนิดได้โดยง่าย ลองคีย์คำค้นว่า database ในฟอรัมนี้เพื่อศึกษาเป็นแนวทางดูครับ

การบันทึกวันที่ ก็ควรจะให้เป็น วันเืดือนปี (แบบ ค.ศ. ไม่ใช่ พ.ศ.) ไม่ใช่วันที่อย่างเดียวตามตัวอย่างที่ส่งมาครับ :mrgreen:
narit
Member
Member
Posts: 12
Joined: Thu Jan 28, 2010 9:52 am

Re: การคำนวณแบบ FIFO

#6

Post by narit »

ขออีกครั้งครับ
รายละเอียดที่ผมต้องการและการคำนวณแบบมือ และตัวอย่างคำตอบผมทำมาในชีตชื่อ problem ผมส่งไฟล์มาให้ใหม่ครับ
รบกวนอีกครั้งครับ
ถ้าผมไม่ชัดเจนต้องขออภัยจริงๆครับ แต่พยายามเต็มที่
ตาป่าม
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30922
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การคำนวณแบบ FIFO

#7

Post by snasui »

:D ขอชมว่าทำตัวอย่างมาดีมากครับ สามารถเข้าใจได้ง่าย แต่การใช้สูตรในการดึงข้อมูลตามที่ต้องการเพื่อจะคำนวณแบบ FIFO ด้วยข้อมูลลักษณะนี้นั้น ทำได้ยากครับ เท่าที่ดูแต่ละวันและสินค้าแต่ละตัวจะต้องมีชุดคำนวณของตัวเองต่างหาก

ถ้ามีเวลาลองปรับข้อมูลการรับ และจ่าย ให้เป็น Database เดียวกัน การบันทึกข้อมูลสามารถใช้ VBA มาช่วยได้ครับ จากนั้นสามารถสรุปข้อมูลด้วย PivotTable ได้ง่าย หายอดคงเหลือของการซื้อแต่ละครั้งว่าเหลือเท่าไร ด้วยต้นทุนเท่าไร ได้ไม่ลำบาก :mrgreen:
narit
Member
Member
Posts: 12
Joined: Thu Jan 28, 2010 9:52 am

Re: การคำนวณแบบ FIFO

#8

Post by narit »

ขอบคุณครับ ปรับรับ-จ่ายเป็นชีตเดียวกันผมน่าจะพอทำได้ครับ แต่ไม่มีความรู้ VB เลยครับ คงต้องหาความรู้เพิ่มเติมก่อนครับ คงต้องเริ่มจาก database ตามที่คุรคนควนแนะนำก่อน อย่างไรก็ตามขอบคุณครับ
ตาป่าม
Post Reply