Page 1 of 1
จะหาตำแหน่งเริ่มแรกอย่างไรดีครับ
Posted: Wed Jul 21, 2010 4:04 pm
by Loveman
LOOKUP(9.99999999999999E+307,OFFSET($AK$5,0,0,1,MATCH(9.99999999999999E+307,AK8:CT8)))
จากการประยุกต์สูตรนี้จะหาตำแหน่งสุดท้ายที่มีค่า
แต่อยากหาตำแหน่งแรกจะปรับ 9.99999999999999E+307 เป็นเลขไรดีครับ
เพราะปรับ 0/ -0.1 /-9.99999999999999E+307
ยังไม่ได้เลยครับ
ขอบคุณมากครับ
Re: จะหาตำแหน่งเริ่มแรกอย่างไรดีครับ
Posted: Wed Jul 21, 2010 4:39 pm
by snasui
ลองตามนี้ครับ
การหาค่าแรกสามารถใช้สูตรตามด้านล่างได้ครับ เช่น
ที่ A1:A20 เป็นข้อมูลและเราต้องการหาค่าแรกซึ่งเป็นตัวเลข ที่เซลล์ใด ๆ คีย์
=INDEX(A1:A20,MATCH(1,INDEX(ISNUMBER(A1:A20)+0,0),0))
Enter
อันนี้ลองปรับกับสูตรที่ให้ตัวอย่างมาจะได้เป็น
=INDEX(OFFSET($AK$5,0,0,1,MATCH(9.99999999999999E+307,AK8:CT8)),MATCH(1,INDEX(ISNUMBER(OFFSET($AK$5,0,0,1,MATCH(9.99999999999999E+307,AK8:CT8)))+0,0)))
Enter
หากยัีงไม่ได้คำตอบ ช่วยแนบไฟล์และอธิบายสิ่งที่ต้องการมาด้วยครับ
Re: จะหาตำแหน่งเริ่มแรกอย่างไรดีครับ
Posted: Thu Jul 22, 2010 8:38 am
by Loveman
แบบไฟค์แนบนะพี่ๆๆ
Re: จะหาตำแหน่งเริ่มแรกอย่างไรดีครับ
Posted: Thu Jul 22, 2010 8:46 am
by snasui
ลองตามนี้ครับ ที่ C4 คีย์
=INDEX($D$2:$P$2,MATCH(1,INDEX(ISNUMBER(D4:P4)+0,0),0))
Enter > Copy ลงด้านล่าง
Re: จะหาตำแหน่งเริ่มแรกอย่างไรดีครับ
Posted: Thu Jul 22, 2010 12:06 pm
by Loveman
อือ แบบนี้หละจ๊าบๆๆๆ พี่จุ๊บๆๆๆ ....