สูตร MS Excel สำหรับสิ่งที่เหมาะสมในถัง


1

ฉันมีสเปรดชีตที่กำหนดคอลเลกชัน / ภาชนะของชั้นวางและจากนั้นจัดประเภทของวัตถุที่สามารถวางบนชั้นวาง

ดังนั้นมีคอลเลกชัน 4 ชั้นที่กำหนดไว้ในตารางโดยแต่ละชั้นมี 1 ชั้น 2 ชั้น 3 มีความยาวชุด แต่สำหรับคอลเลกชันแต่ละครั้งความยาวของชั้นวางอาจแตกต่างกัน ดังนั้นชุด A มีชั้นวาง 1 = 12 ", ชั้นวาง 2 = 12", ชั้นวาง 3 = 0 "ชุดเก็บ C อาจเป็นชั้นวาง 1 = 20", ชั้น 2 = 20 ", ชั้นวาง 3 = 20"

สำหรับวัตถุพวกเขาจะถูกกำหนดในตารางที่มีความต้องการพื้นที่ที่กำหนด ความต้องการพื้นที่นี้อาจเชื่อมโยงกับชั้นวางที่เฉพาะเจาะจงหรืออาจได้รับอนุญาตสำหรับ "ใด ๆ " ดังนั้น Object X ต้องการ 3 "บนชั้นวาง 1, บวก 6" บนชั้นวางใด ๆ Object Y ต้องการ 10 "ในชั้นที่ 1 และ 6" ในชั้นที่ 2 หรือชั้นที่ 3

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

ขณะนี้ฉันมีสูตรที่ทำสิ่งนี้ด้วยวิธีพื้นฐานโดยการเติมตารางจากผลรวมการค้นหาจากนั้นทำการคำนวณทางคณิตศาสตร์ขั้นพื้นฐานในฟิลด์แยกต่างหาก

ตารางการตรวจสอบที่มีข้อมูลการค้นหา:

ตารางการตรวจสอบพร้อมข้อมูลการค้นหา

การตรวจสอบสูตรการค้นหาตาราง - หมายเหตุ "ชั้นวางใด ๆ " รวมถึงส่วนที่เหลือจากฟิลด์ชั้นวางที่ระบุ:

การตรวจสอบสูตรการค้นหาตาราง - หมายเหตุ "ชั้นวาง" ใด ๆ รวมถึงส่วนที่เหลือจากเขตข้อมูลชั้นวางที่เฉพาะเจาะจง

ฉันทำได้เพียงรวมภาพลิงค์ (2) ภาพ แต่มีเซลล์หนึ่งซึ่งให้ผลจริงถ้า L27, M27 และ N27 เป็นทั้งหมด> 0

ปัญหาเกี่ยวกับวิธีการนี้แม้ว่ามันจะถือว่าวัตถุสามารถ "แยก" ระหว่างชั้นวางหลาย

ฉันหวังว่าจะได้รับความช่วยเหลือจากวิธีการสูตรที่จะทำการตรวจสอบความถูกต้องโดยไม่อนุญาต "เศษซาก" นี่เป็นปัญหา "การบรรจุ" และฉันไม่แน่ใจว่าจะใช้วิธีนี้ใน Excel ได้อย่างไร ฉันอยากลองทำด้วยสูตรไม่ใช่ VBA เพราะฉันต้องการความเข้ากันได้และการใช้งานสูงสุด


1
คุณไม่สามารถใช้ฟังก์ชันปัดเศษเพื่อกำจัดทศนิยมได้หรือไม่?
Eric F

ไม่ปัญหาคือตอนนี้สูตรจะดูสิ่งที่ต้องวางบนชั้นวางที่เฉพาะเจาะจงและลบออกจากความยาวแต่ละชั้นที่มีอยู่จากนั้นเพิ่มพื้นที่ว่างที่เหลืออยู่บนชั้นวางทั้ง 3 ชั้นแล้วเปรียบเทียบกับวัตถุที่สามารถ วางบนชั้นวางใด ๆ
riddley_w

ปัญหาอดีต: 3.1 "ปล่อยไว้ที่ชั้นวาง 1, 1.2" บนชั้น 2 และ 5 "บนชั้นวาง 3 หากวัตถุต้องการ 6" กับ "ใด ๆ " สูตรจะเห็นจำนวน 9.3 "พร้อมใช้งานและพูดว่า TRUE ตอนนี้ฉันสามารถ เพิ่มในการตรวจสอบ: OR([OBJECT LENGTH]<L27,[OBJECT LENGTH]<M27,[OBJECT LENGTH]<N27) แต่จะใช้งานได้หากมีวัตถุหนึ่งที่ต้องการ "ใด ๆ " พยายามคิดหาวิธีที่ฉันสามารถเพิ่มประสิทธิภาพและตรวจสอบการบรรจุบนชั้นวางสำหรับวัตถุทั้งหมด
riddley_w

คุณสามารถกำหนดชั้นวางของคุณได้ไหม นี่เป็นคลังสินค้าหรือไม่? ความสูงมีความสำคัญหรือไม่ สถานที่สำคัญหรือไม่ คุณใช้รถยกหรือไม่? ความลึกเป็นสิ่งสำคัญหรือไม่ ตัวอย่างเช่นฉันต้องการชั้นวางของด้านข้าง 20 นิ้วลึก 30 นิ้วสูง 40 นิ้ว สิ่งนี้อยู่ในพื้นที่ขนาดเล็กหรือใหญ่? หน้าบ้านหรือหลัง? Overstock? ไม้? เล็บ? อุปกรณ์เดสก์ท็อป? ฉันเคยทำงานด้านการคลังสินค้าและการควบคุมสินค้าคงคลังมาก่อนและดังนั้นจึงสงสัยว่าทำไมรายละเอียดดังกล่าวจึงจำเป็นต้องใช้ในแผ่นงานที่ใช้การได้ แต่ฉันก็เป็นนักวิทยาศาสตร์คอมพิวเตอร์และคณิตศาสตร์ก็สามารถช่วยได้เช่นกัน
ejbytes

ใช่ไม่ชั้นวางเป็นอุปมาที่ฉันคิดว่าจะเข้าใจง่ายกว่า เรากำลังพูดถึงราง DIN มีเพียงมิติเดียวเท่านั้นที่สำคัญ
riddley_w
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.