Page 1 of 1

ต้องการผลลัพท์จากจุดตัดของแถวและคอลัมน์เมื่อเทียบค่าแล้ว

Posted: Sat Jun 06, 2015 10:57 am
by excelman
จากตารางข้างต้นต้องการหาค่าดังนี้ครับ (ยกตัวอย่างโจทย์ข้อที่ 1)
1. เอาค่า Work ใน D11 ไปเทียบกับตารางA จะได้ค่าอยู่ในช่วง F3:F5
2. เอาค่า Money ใน E11 ไปเทียบกับตารางA จะได้ค่าอยู่ในช่วง D5:F5
3. ค่าที่ได้จากข้อ 1-2 (เอาค่าที่เป็นจุดตัดจากข้อ 1-2) คือ 3

4. เอาค่า Work ใน D11 ไปเทียบกับตารางB จะได้ค่าอยู่ในช่วง L3:L5
5. เอาค่า Time ใน F11 ไปเทียบกับตารางA จะได้ค่าอยู่ในช่วง J5:L5
6. ค่าที่ได้จากข้อ 4-5 (เอาค่าที่เป็นจุดตัดจากข้อ 1-2) คือ 3

ผลลัพท์ในช่อง I11 : เอาผลที่ได้จากข้อ 3,6 รวมกันหารด้วย 2

Re: ต้องการผลลัพท์จากจุดตัดของแถวและคอลัมน์เมื่อเทียบค่าแล้ว

Posted: Sun Jun 07, 2015 9:58 pm
by snasui
:D จากตารางที่แนบมาต้องปรับค่าเหล่านี้ให้เป็นตัวเลขจึงจะ Lookup ค่าจากตารางมาได้
C3:C5 คีย์ 0, 90, 110.01 ตามลำดับ
I2:I5 คีย์ 0,100,105.01 ตามลำดับ
D2:F2, J2:L2 คีย์ 0, 75, 120.01 ตามลำดับ

จากนั้นที่ I11 คีย์สูตร

=(SUM(INDEX($J$3:$L$5,0,MATCH($D11,$J$2:$L$2)) INDEX($J$3:$L$5,MATCH($E11,$I$3:$I$5),0))+SUM(INDEX($J$3:$L$5,0,MATCH($D11,$J$2:$L$2)) INDEX($J$3:$L$5,MATCH($F11,$I$3:$I$5),0)))/2

Enter > Copy ลงด้านล่าง

Re: ต้องการผลลัพท์จากจุดตัดของแถวและคอลัมน์เมื่อเทียบค่าแล้ว

Posted: Thu Jul 02, 2015 8:55 am
by excelman
ขอบคุณอาจารย์มากๆครับ..ได้ผลตามที่ต้องการ..

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

Re: ต้องการผลลัพท์จากจุดตัดของแถวและคอลัมน์เมื่อเทียบค่าแล้ว

Posted: Thu Apr 28, 2016 9:55 am
by excelman
snasui wrote::D จากตารางที่แนบมาต้องปรับค่าเหล่านี้ให้เป็นตัวเลขจึงจะ Lookup ค่าจากตารางมาได้
C3:C5 คีย์ 0, 90, 110.01 ตามลำดับ
I2:I5 คีย์ 0,100,105.01 ตามลำดับ
D2:F2, J2:L2 คีย์ 0, 75, 120.01 ตามลำดับ

จากนั้นที่ I11 คีย์สูตร

=(SUM(INDEX($J$3:$L$5,0,MATCH($D11,$J$2:$L$2)) INDEX($J$3:$L$5,MATCH($E11,$I$3:$I$5),0))+SUM(INDEX($J$3:$L$5,0,MATCH($D11,$J$2:$L$2)) INDEX($J$3:$L$5,MATCH($F11,$I$3:$I$5),0)))/2

Enter > Copy ลงด้านล่าง
สอบถามเพิ่มเติมครับอาจารย์..
จากกรณีข้างต้นที่ให้การ C3:C5 คีย์ 0, 90, 110.01
แต่ในตัวสูตรไม่เห็นมีการกล่าวถึง C3:C5 เลย
พอดีผมจะนำสูตรไปใช้กลับตารางอื่นๆครับ

Re: ต้องการผลลัพท์จากจุดตัดของแถวและคอลัมน์เมื่อเทียบค่าแล้ว

Posted: Thu Apr 28, 2016 3:08 pm
by excelman
ผมเปลี่ยนเป็นแบบนี้ ครับแต่ก็ได้คำตอบที่ถูกต้อง

=(SUM(INDEX($J$3:$L$5,0,MATCH($D11,$J$2:$L$2)) INDEX($J$3:$L$5,MATCH($E11,$c$3:$c$5),0))+SUM(INDEX($J$3:$L$5,0,MATCH($D11,$J$2:$L$2)) INDEX($J$3:$L$5,MATCH($F11,$I$3:$I$5),0)))/2

ผิดพลาดประการใด อาจารย์ชี้แนะด้วยครับ

Re: ต้องการผลลัพท์จากจุดตัดของแถวและคอลัมน์เมื่อเทียบค่าแล้ว

Posted: Thu Apr 28, 2016 6:13 pm
by snasui
:D ยินดีด้วยครับ

หากไม่ได้คำตอบหรือได้คำตอบที่ผิดพลาดค่อยถามกันอีกทีครับ