Page 1 of 1

รบกวนถามผู้รู้ เกี่ยวกับ ms excel ครับผม

Posted: Tue Mar 15, 2011 7:56 pm
by rovinb
ช่วยหน่อยนะครับ
Ms excel อยากจะหาค่าที่ใส่ข้อมูลล่าสุด เช่น
จะหาค่ามาใส่ใน a1 โดยเอาค่ามาจากการใส่ข้อมูลในช่อง
b1 ,c1,d1 ไปเรื่อย คือให้นำค่าขวาสุดหรือ cel สุดท้ายที่ใส่ข้อมูล สมมุติ ใส่วันนี้ใส่ b1 เป็น 5 ให้เอา 5 มาใส่ a1 ถาพรุ่งนี้ ใส่ข้อมูลใน c1 เป็น 6 ก็ให้นำค่า 6 มาใส่ใน a1 แบบนี้ไปเรื่อย สามารถทำได้ไหมครับ

ขอบคุณมากครับ
แบงค์

Re: รบกวนถามผู้รู้ เกี่ยวกับ ms excel ครับผม

Posted: Tue Mar 15, 2011 8:46 pm
by kmb
:D ที่เซลล์ A1 ลองสูตรนี้ครับ
=IF(ISNA(LOOKUP(2,1/(B1:K1<>""),B1:K1)),"",LOOKUP(2,1/(B1:K1<>""),B1:K1))

อธิบายเพิ่มเติมดังนี้ครับ
LOOKUP(2,1/(B1:K1<>""),B1:K1)
ให้ค่าสุดท้ายที่ไม่ว่างจากขอบเขตเซลล์ B1 ถึง K1 เจอค่าไหนให้แสดงค่านั้น ซึ่งสามารถเปลี่ยนขอบเขตนี้ได้ตามที่ต้องการครับ

ใช้ IF เข้ามาคลุุมอีกทีเพื่อว่าในกรณีที่ขอบเขตเซลล์ B1 ถึง K1 เป็นค่าว่างหมดเลย จะได้ไม่ขึ้นค่า #N/A

ดูเพิ่มเติมการหาค่าสุดท้ายจากที่นี่ครับ
http://snasui.blogspot.com/2008/11/blog-post_09.html

Re: รบกวนถามผู้รู้ เกี่ยวกับ ms excel ครับผม

Posted: Tue Mar 15, 2011 8:47 pm
by snasui
:D สามารถทำได้ ลองตามนี้ครับ

ที่ A1 คีย์

=Lookup(2,1/(B1:IV1<>""),B1:IV1)

Enter

Re: รบกวนถามผู้รู้ เกี่ยวกับ ms excel ครับผม

Posted: Tue Mar 15, 2011 8:48 pm
by snasui
:o ขออภัย ชนท้ายครับ :lol:

Re: รบกวนถามผู้รู้ เกี่ยวกับ ms excel ครับผม

Posted: Tue Mar 15, 2011 10:05 pm
by kmb
:mrgreen: ประกันรับเคลม และมาไว เคลมไวครับ :lol: