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
:D ลองตามนี้ครับ

ที่เซลล์ 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
:lol: ให้ปรับช่วงสูตรที่ผมเขียนไว้เผื่อไปได้เลยครับ การเปลี่ยนช่วง Range ตามที่ปรับมาถามนั้นจะไม่ครอบคลุมค่าสุดท้ายของ Lot ซึ่งถูกนำมาใช้ในการคำนวณ ผลคือจะทำให้ได้ผลลัพธ์ที่ไม่ถูกต้อง สามารถทดลองได้ครับ :mrgreen:

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
:D จากกรณีที่ถามมา สูตร Index เป็นหาค่าตัวเลขแรกของ Lot นั้น ส่วน Lookup เป็นการหาค่าสุดท้ายของ Lot นั้น

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