คำนวณต้นทุน FIFO

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

คำนวณต้นทุน FIFO

ต้นทุนสินค้าที่ขายตาม FIFO
—
—
มูลค่าสต็อกคงเหลือตาม FIFO
—
—
กำไรขั้นต้นตาม FIFO
—
ยอดขาย − ต้นทุน
ต้นทุนตามวิธีถัวเฉลี่ยถ่วงน้ำหนัก
—
—
ต้นทุนตาม LIFO
—
เพื่อการเปรียบเทียบ
ส่วนต่าง FIFO − ถัวเฉลี่ย
—
—

สูตรคำนวณ

FIFO satılan malın maliyeti = Satılan miktar en eski alıştan başlanarak düşülür:
    1. alıştan düşülen × 1. fiyat + 2. alıştan düşülen × 2. fiyat + …
FIFO kalan stok değeri     = Toplam alış tutarı − FIFO satılan malın maliyeti

Ağırlıklı ortalama birim maliyet = Toplam alış tutarı ÷ Toplam alış miktarı
Ortalama ile satılan malın maliyeti = Satılan miktar × Ağırlıklı ortalama birim maliyet

LIFO = aynı düşme işlemi, en son alıştan başlayarak

ตัวอย่าง: ซื้อสามครั้ง ขาย 190 ชิ้น

คุณซื้อสินค้าหนึ่งอย่างสามครั้งในเดือนนี้ด้วยราคาที่สูงขึ้น และขายรวมทั้งเดือน 190 ชิ้น (ยอดขายไม่รวม VAT 3.420 ₺):

รายการจำนวนราคาต่อหน่วยจำนวนเงินตัดออกจากยอดขายตาม FIFO
ซื้อครั้งที่ 110010 ₺1.000 ₺100 × 10 = 1.000 ₺
ซื้อครั้งที่ 26012 ₺720 ₺60 × 12 = 720 ₺
ซื้อครั้งที่ 38013 ₺1.040 ₺30 × 13 = 390 ₺
รวม2402.760 ₺190 ชิ้น = 2.110 ₺

ต้นทุนสินค้าที่ขาย (FIFO): 1.000 + 720 + 390 = 2.110 ₺ สต็อกคงเหลือ: 50 ชิ้นที่เหลือจากการซื้อครั้งที่ 3 × 13 ₺ = 650 ₺ ตรวจสอบ: 2.110 + 650 = 2.760 ₺ ซึ่งเท่ากับยอดซื้อรวม

กำไรขั้นต้น: 3.420 − 2.110 = 1.310 ₺

ตัวอย่างเดียวกันด้วยวิธีถัวเฉลี่ยถ่วงน้ำหนักและ LIFO

วิธีต้นทุนสินค้าที่ขายมูลค่าของ 50 ชิ้นที่เหลือกำไรขั้นต้น
FIFO2.110 ₺650 ₺1.310 ₺
ถัวเฉลี่ยถ่วงน้ำหนัก (2.760 ÷ 240 = 11,50 ₺)190 × 11,50 = 2.185 ₺575 ₺1.235 ₺
LIFO1.040 + 720 + 50 × 10 = 2.260 ₺500 ₺1.160 ₺

เมื่อราคาสูงขึ้น FIFO จะแสดงต้นทุนสินค้าที่ขายต่ำที่สุด และกำไรกับมูลค่าสต็อกคงเหลือสูงที่สุด เมื่อราคาลดลงจะเป็นตรงกันข้าม ทั้งสามวิธีมียอดรวมเท่ากัน (2.760 ₺) — สิ่งที่เปลี่ยนไปคือจำนวนเงินนี้ถูกบันทึกเป็นค่าใช้จ่ายของเดือนนี้เท่าไร และถูกบันทึกเป็นสต็อกบนชั้นวางเท่าไร

ในที่นี้ LIFO คำนวณเพื่อการเปรียบเทียบเท่านั้น มาตรฐานการรายงานทางการเงินระหว่างประเทศ (TFRS/IFRS ของตุรกี, IAS 2) ไม่อนุญาตให้ใช้ LIFO ควรกำหนดวิธีตีมูลค่าสต็อกที่จะใช้ในบันทึกทางบัญชีร่วมกับนักบัญชีหรือที่ปรึกษาด้านบัญชีภาษีของคุณ

หากมีการขายหลายครั้งในเดือน

ความสะดวกในทางปฏิบัติของ FIFO คือคุณไม่ต้องกรอกการขายทีละรายการ แม้ในเดือนนั้นคุณจะขายแยกกันสามครั้งเป็น 40, 70 และ 80 ชิ้น แต่เนื่องจากล็อตเก่าที่สุดหมดไปตามลำดับเดิมทุกครั้ง ผลลัพธ์จึงเท่ากับการตัด 190 ชิ้นรวมกันในครั้งเดียว คุณเพียงกรอกจำนวนขายรวมของรอบเวลาลงในเครื่องมือ

สำหรับวิธีถัวเฉลี่ยถ่วงน้ำหนักและ LIFO ไม่เป็นเช่นนี้: วิธีต่อเนื่องที่คำนวณค่าเฉลี่ยใหม่หลังการขายทุกครั้ง กับวิธีที่คำนวณครั้งเดียวสิ้นรอบเวลา อาจให้ผลต่างกัน เครื่องมือนี้คำนวณสองวิธีนี้ด้วยวิธีสิ้นรอบเวลา

หากต้นรอบเวลามีสต็อกยกมา ให้ใส่ด้วยต้นทุนของมันเองในแถวซื้อครั้งที่ 1 ใน FIFO สต็อกนั้นจะหมดก่อน

หากคุณไม่ได้ติดตามทีละล็อต แต่เก็บเฉพาะสต็อกต้นงวด ยอดซื้อรวม และการนับสต็อกสิ้นงวด ให้ใช้เครื่องมือคำนวณต้นทุนสินค้าที่ขายเพื่อหาต้นทุนสินค้าที่ขายด้วยสูตรตามงวด

สูตร FIFO ใน Excel

คุณสร้างการคำนวณ FIFO หลายล็อตใน Excel ได้ด้วยคอลัมน์ช่วยเพียงชุดเดียว ใส่จำนวนที่ซื้อในคอลัมน์ A และราคาต่อหน่วยในคอลัมน์ B เรียงจากเก่าสุดไปใหม่สุด และให้จำนวนที่ขายรวมอยู่ในเซลล์ F1:

C2 (kümülatif miktar):   =TOPLA($A$2:A2)
D2 (satıştan düşülen):   =MİN(A2;MAK(0;$F$1-(C2-A2)))
E2 (maliyet payı):       =D2*B2
Satılan malın maliyeti:  =TOPLA(E2:E6)
Kalan stok değeri:       =TOPLAMÇARPIM(A2:A6;B2:B6)-TOPLA(E2:E6)

ลากสูตร C2, D2 และ E2 ลงไปจนสุดแถวการซื้อ ใน Excel ภาษาอังกฤษ ฟังก์ชันคือ SUM, MIN, MAX และ SUMPRODUCT และตัวคั่นเป็นเครื่องหมายจุลภาคแทนอัฒภาค สูตรจะตัดจากแต่ละล็อต “เท่ากับส่วนของจำนวนที่ขายซึ่งเกินจากล็อตก่อนหน้า แต่ไม่เกินจำนวนของล็อตนั้นเอง” — นี่คือนิยามของ FIFO

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

ต้นทุน FIFO ส่งผลต่อการตัดสินใจเรื่องราคาอย่างไร?

เมื่อราคาสูงขึ้น FIFO จะนำต้นทุนของสินค้าเก่าราคาถูกที่ยังอยู่บนชั้นวางไปคิดในการคำนวณกำไร สินค้าที่คุณซื้อมาในราคา 13 ₺ ในเดือนนี้ จะแสดงต้นทุนต่อหน่วยในรายงานเป็น 11,11 ₺ (2.110 ÷ 190) หากคุณตั้งราคาตามตัวเลขนี้ เมื่อสต็อกเก่าหมด อัตรากำไรของคุณจะแคบลงทันที

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

ส่วนที่เป็นรูปธรรมของ FIFO บนชั้นวาง — วางของที่เพิ่งเข้ามาไว้ด้านหลังและขายของเก่าก่อน — เป็นนิสัยที่แยกต่างหากในฝั่งคลังสินค้า วิธีปฏิบัติอธิบายไว้ในคู่มือ FIFO คืออะไร และใช้บนชั้นวางอย่างไร

คำถามที่พบบ่อย

คำนวณต้นทุนด้วยวิธี FIFO อย่างไร?

ตัดจำนวนที่ขายจากการซื้อครั้งเก่าที่สุดไปตามลำดับการซื้อ และคูณแต่ละส่วนด้วยราคาซื้อของตัวเอง ผลรวมของผลคูณเหล่านี้คือต้นทุนสินค้าที่ขาย หากคุณซื้อ 100 ชิ้นราคา 10 ₺, 60 ชิ้นราคา 12 ₺ และ 80 ชิ้นราคา 13 ₺ แล้วขายไป 190 ชิ้น ต้นทุนคือ 100 × 10 + 60 × 12 + 30 × 13 = 2.110 ₺

ตีมูลค่าสต็อกคงเหลือใน FIFO อย่างไร?

สต็อกคงเหลือตีมูลค่าด้วยราคาของการซื้อครั้งล่าสุด เพราะล็อตเก่าหมดไปก่อนแล้ว วิธีลัด: นำยอดซื้อรวมลบด้วยต้นทุนสินค้าที่ขายซึ่งหาได้ด้วย FIFO ในตัวอย่างข้างต้น 2.760 − 2.110 = 650 ₺ คือ 50 ชิ้น × 13 ₺

FIFO ต่างจากถัวเฉลี่ยถ่วงน้ำหนักอย่างไร?

FIFO คิดต้นทุนสินค้าที่ขายจากราคาซื้อครั้งเก่าที่สุด ส่วนถัวเฉลี่ยถ่วงน้ำหนักใช้ต้นทุนต่อหน่วยเฉลี่ยของการซื้อทั้งหมด เมื่อราคาสูงขึ้น FIFO ให้ต้นทุนต่ำกว่าและกำไรสูงกว่า ส่วนวิธีถัวเฉลี่ยให้ผลที่สมดุลกว่า ยอดซื้อรวมเท่ากันในทั้งสองวิธี

FIFO ต่างจาก LIFO อย่างไร?

ใน FIFO ถือว่าการซื้อครั้งเก่าที่สุดถูกขายก่อน ใน LIFO ถือว่าการซื้อครั้งล่าสุดถูกขายก่อน เมื่อราคาสูงขึ้น LIFO แสดงต้นทุนสูงกว่าและกำไรต่ำกว่า LIFO ไม่เป็นที่ยอมรับในมาตรฐานการรายงานทางการเงินระหว่างประเทศ (IAS 2) เครื่องมือนี้จึงคำนวณเพื่อการเปรียบเทียบเท่านั้น

เขียนสูตร FIFO ใน Excel อย่างไร?

หากจำนวนซื้ออยู่ในคอลัมน์ A ราคาต่อหน่วยอยู่ในคอลัมน์ B และจำนวนที่ขายอยู่ใน F1: C2 =SUM($A$2:A2), D2 =MIN(A2,MAX(0,$F$1-(C2-A2))), E2 =D2*B2 ต้นทุนสินค้าที่ขายคือ =SUM(E2:E6) ลากสูตรลงไปจนสุดแถวการซื้อ

ฉันขายหลายครั้งในเดือนนี้ ต้องกรอกแยกทุกรายการหรือไม่?

ใน FIFO ไม่จำเป็น เพราะล็อตหมดไปตามลำดับเดิมทุกการขาย การตัดจำนวนขายรวมของรอบเวลาครั้งเดียวจึงให้ผลเท่ากัน ในวิธีถัวเฉลี่ยถ่วงน้ำหนักและ LIFO การคำนวณแบบต่อเนื่องกับแบบสิ้นรอบเวลาอาจให้ผลต่างกัน เครื่องมือนี้คำนวณสองวิธีนี้ด้วยวิธีสิ้นรอบเวลา

ควรใส่สต็อกต้นงวดไว้ที่ไหน?

ใส่สต็อกที่เหลืออยู่ต้นรอบเวลาพร้อมต้นทุนที่บันทึกไว้ในแถวซื้อครั้งที่ 1 ใน FIFO นั่นคือล็อตที่เก่าที่สุด และการขายจะตัดจากล็อตนั้นก่อน

ควรใช้วิธีตีมูลค่าสต็อกแบบไหน?

นี่เป็นการตัดสินใจด้านบันทึกทางบัญชีและขึ้นกับกฎหมายภาษี เครื่องมือนี้ไม่แนะนำวิธีใด ควรกำหนดวิธีที่จะใช้ในบันทึกทางบัญชีร่วมกับนักบัญชีหรือที่ปรึกษาด้านบัญชีภาษีของคุณ เครื่องมือนี้มีไว้ให้คุณเห็นว่าวิธีที่เลือกเปลี่ยนกำไรและมูลค่าสต็อกอย่างไร

ตัวเลขที่กรอกถูกบันทึกไว้หรือไม่?

ไม่ การคำนวณทำในเบราว์เซอร์ของคุณทั้งหมด จำนวนและราคาไม่ถูกส่งไปยังเซิร์ฟเวอร์ใด ๆ

เครื่องคำนวณที่เกี่ยวข้อง

คำนวณอัตรากำไร

จากราคาซื้อไปราคาขาย จากราคาขายไปอัตรากำไร แสดงมาร์กอัปบนต้นทุนและอัตรากำไรจากยอดขายแยกกัน

อัตราหมุนเวียนสต็อก

สต็อกของคุณหมุนเวียนกี่รอบต่อปี หมดภายในกี่วัน และมีเงินจมอยู่ในคลังเท่าไร?

หากต้องการเก็บการคำนวณนี้ใน Excel

Excel ติดตามสต็อก

คำนวณสต็อกคงเหลือจากรายการรับเข้า–จ่ายออก การแจ้งเตือนระดับวิกฤต และมูลค่าสต็อกรวมโดยอัตโนมัติ

ใบรับเข้า-จ่ายออกคลังสินค้า

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

คำที่มีผู้ค้นหา: คำนวณต้นทุน FIFOคำนวณ FIFOคำนวณ FIFO ด้วย Excelตัวอย่างวิธี FIFOคำนวณ FIFO LIFOคำนวณต้นทุนเข้าก่อนออกก่อน

อัปเดตล่าสุด: 5 ตุลาคม 2026