Page 1 of 1
ขอความช่วยเหลือเรื่องการสร้างค่าหลอกให้ซ้ำๆ
Posted: Fri Oct 07, 2011 7:38 pm
by godman
ผมมีปัญหาที่แก้ไม่ตกมาทั้งวันเลยครับ วันนี้ ผมมีปัญหาเรื่อง การหาตัวเลขที่ซ้ำๆกันตามไฟล์แนบครับ คือ มีการใช้วัสดุมาผลิตสินค้า สมมุติ 15 Kg มันถูกใช้ไปเรื่อยๆทำงานได้หลายตัวทำหลายวัน ครานี้เราจะหาว่ามันทำไปแล้วเหลือวัสดุอยู่กี่กิโลกรัม พนักงานก็จะลงดาต้า ว่าเหลือ 2 กิโลกรัม ผมต้องการทราบว่า ใช้ไป 15-2 คือ 13 อยากให้มันใส่ 13 ทุก lot เดียวกันครับ ผมจะนำไปคำนวณ หา yield ต่อไปเองครับ
Re: ขอความช่วยเหลือเรื่องการสร้างค่าหลอกให้ซ้ำๆ
Posted: Fri Oct 07, 2011 8:45 pm
by snasui

ลองตามนี้ครับ
ที่เซลล์ C4 คีย์
=INDEX($B$4:$B$15,MATCH(A4,$A$4:$A$15,0))-LOOKUP(2,1/($A$4:$A$15=A4),$B$4:$B$15)
Enter > Copy ลงด้านล่าง
Re: ขอความช่วยเหลือเรื่องการสร้างค่าหลอกให้ซ้ำๆ
Posted: Fri Oct 07, 2011 8:51 pm
by godman
ขอบคุณครับอาจารย์ แต่ผมต้องขอโทษทีที่ลืมบอกไปว่า ข้อมูลไม่สามาถมานั่งกำหนดขอบเขตว่าต้องเป็นช่วงนั้นๆได้ เพราะว่าหนึ่งวันทุกวันจะไม่เท่ากันครับ ทำอย่างไรดีครับให้ใส่สูตรใน c4 แล้วมัน automatic ไม่ว่าจำนวนช่อง lot จะมากขึ้นหรือน้อยลง อาจจะไม่ใช่ b4 ถึง b15 ผมใช้สุตรว่า INDEX($B$4:B4,MATCH(A4,$A$4:A4,0))-LOOKUP(2,1/($A$4:A4=A4),$B$4:B15) แล้วลากยาว เผื่อวันข้างหน้าคีย์เฉพาะตัวเลขก่อนจำนวน กิโลกรัม ได้ไหมครับ
Re: ขอความช่วยเหลือเรื่องการสร้างค่าหลอกให้ซ้ำๆ
Posted: Fri Oct 07, 2011 8:58 pm
by snasui

ให้ปรับช่วงสูตรที่ผมเขียนไว้เผื่อไปได้เลยครับ การเปลี่ยนช่วง Range ตามที่ปรับมาถามนั้น
จะไม่ครอบคลุมค่าสุดท้ายของ Lot ซึ่งถูกนำมาใช้ในการคำนวณ ผลคือจะทำให้ได้ผลลัพธ์ที่ไม่ถูกต้อง สามารถทดลองได้ครับ

Re: ขอความช่วยเหลือเรื่องการสร้างค่าหลอกให้ซ้ำๆ
Posted: Fri Oct 07, 2011 9:09 pm
by godman
ได้แล้วครับ ขอบคุณมากครับ เก่งจริงๆเลยนะครับ ผมได้ความรู้จากอาจารย์เยอะมากๆ จนตอนนี้ผมเป็นมือวางอันดับ 1 ในบริษัทแล้วครับ แต่สูตรเมื่อกี้ผมคิดว่าต้องได้ใช้ต่ออีกหลายครั้งและอาจจะมีประยุกต์เพิ่มเติมเช่น ตัวเลขวัตถุดิบอาจมีการลดหลั่นลงมา จาก จาก 15 มันอาจจะไม่กระโดดมา 2 ทันทีมันอาจจะมา 1 ก่อนเป็นต้น ไม่ทราบว่าขอคำอธิบายสูตรที่จะเปลี่ยนได้ไหมครับ เช่น lookup(2 นั้นคืออะไรครับ ขอบพระคุณมากครับ
Re: ขอความช่วยเหลือเรื่องการสร้างค่าหลอกให้ซ้ำๆ
Posted: Fri Oct 07, 2011 9:19 pm
by snasui

จากกรณีที่ถามมา สูตร Index เป็นหาค่าตัวเลขแรกของ Lot นั้น ส่วน Lookup เป็นการหาค่าสุดท้ายของ Lot นั้น
Index กับ Match น่าจะเข้าใจได้ไม่ยาก ส่วน Lookup ดูคำอธิบายสูตรลักษณะเดียวกันอย่างละเอียดได้ที่นี่ครับ
http://snasui.blogspot.com/2009/12/blog-post_4428.html