คำถามนี้มีไว้สำหรับระบบติดตามสินค้าคงคลังที่ฉันทำใน Google ชีต
เพียงเพื่อให้ชัดเจน:
- รายการใด ๆ ที่เข้ามามีปริมาณบวก
- รายการที่ส่งออกใด ๆ มีปริมาณติดลบ
ความต้องการคือเมื่อมีการนับสต็อคปิดจะมีการใส่ปริมาณในมือซึ่งเป็นจำนวนบวก ตัวเลขบวกนี้คือจำนวนที่มีอยู่ในสต็อก
ตรงกันข้ามถ้ามีการใส่สต็อคปิดเป็นจำนวนลบก็หมายความว่ามันเป็นจำนวนเงินที่ใช้ไป (จำนวนลบ) ที่นี่จะถูกลบออกจากสต็อกก่อนหน้าทั้งหมด ความท้าทายคือการคำนวณนี้:
สต็อกสำหรับรายการ X = [ความแตกต่างระหว่างจำนวนทั้งหมดและจำนวนปิด (ในมือ) จำนวน] - [หุ้นก่อนหน้า]
ฉันใช้ SUMIFS เพื่อรับสินค้าสำหรับแต่ละรายการ สิ่งนี้ไม่คำนึงถึงวันที่เนื่องจากเราต้องการให้มีการคำนวณสต็อคปัจจุบันโดยไม่คำนึงถึงวัน
ปัญหา: ใช้ งานได้จนกว่าฉันจะเพิ่มสต็อคขาเข้าใหม่หลังจากนั้นการคำนวณทั้งหมดก็จะเป็นการโยน ตัวอย่างเช่นถ้าฉันเพิ่ม 10,000 ในวันที่ 3 สินค้าคงคลังมาถึง -4300 เมื่อมันควรจะเป็น 15,700 ดูภาพเพื่อความเข้าใจที่ดีขึ้น
ก่อนหน้า: ไม่มีการเพิ่มสต็อกใหม่ในวันที่ 3 -> ผลรวมดูเหมือนจะดี
หลัง: เพิ่ม 10,000 จำนวนในวันที่ 3 -> แบ่งยอดรวม
แจ้งให้เราทราบหากคุณต้องการข้อมูลอื่น ๆ ที่จะเข้าใจ
จะขอบคุณความช่วยเหลือใด ๆ .. ใช้เวลามากเกินไปแล้วในเรื่องนี้ ขอบคุณ
PS - ฉันหวังว่าฉันโพสต์ในกองขวา ฉันควรโพสต์สิ่งนี้บน webapps ด้วยหรือไม่